{"_id":"@vorec/cli","_rev":"87-59bb22deaee142068d97e6579ba809b3","name":"@vorec/cli","dist-tags":{"latest":"2.41.1"},"versions":{"0.10.0":{"name":"@vorec/cli","version":"0.10.0","keywords":["vorec","screen-recording","tutorial","narration","ai-agent"],"license":"MIT","_id":"@vorec/cli@0.10.0","maintainers":[{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"}],"bin":{"vorec":"bin/vorec.mjs"},"dist":{"shasum":"d03449e678a4f1fd64e421c099de7c66e0050ac0","tarball":"https://registry.npmjs.org/@vorec/cli/-/cli-0.10.0.tgz","fileCount":23,"integrity":"sha512-RPRccGtICqhyAYj6d9mdCCtL1NTg1oQrwi4P0Xj3L/k0Jtlxpe8JyVOC3F4vMy8zpZHxsF9ilI+yevWWvJKY5g==","signatures":[{"sig":"MEQCIEAt0GPeH4SBDcp9x7g7tUbVaXaQt4W9vaaSn/cS9lhCAiASIacm9oMTt/G4ocPYZPHSAHpUSZd+0okwR5/a+4ZK/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32713},"type":"module","engines":{"node":">=18"},"gitHead":"a3fcc0ccb04cc80688e94eae8628bfa502e605d3","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"},"_npmVersion":"10.9.2","description":"Turn screen recordings into narrated tutorials — CLI for AI coding agents","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.1.0","chalk":"^5.3.0","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.5.0"},"peerDependencies":{"playwright":"^1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_0.10.0_1774114881181_0.1813662362773778","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@vorec/cli","version":"0.11.0","keywords":["vorec","screen-recording","tutorial","narration","ai-agent"],"license":"MIT","_id":"@vorec/cli@0.11.0","maintainers":[{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"}],"bin":{"vorec":"bin/vorec.mjs"},"dist":{"shasum":"a8175c83edfdb75f1488fa7b6b7ecb4db520bf7e","tarball":"https://registry.npmjs.org/@vorec/cli/-/cli-0.11.0.tgz","fileCount":23,"integrity":"sha512-iOdWpvhzrGlZb7CVI2P1tzCCBqb+cvU0WZbGAvb+Jow+/XUhQgb8gG7J74RtB6XkSmKo/4iGh2sGH/EC1B/F2A==","signatures":[{"sig":"MEUCIQDuf3kLmrLwlG+4YHKp4n6BWXFRdHTmJAM5nh2FabGU6AIgWcmWcatAD0LukqQqYzxj13F7VwIN75op8a7bQBQ7Jmo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33180},"type":"module","engines":{"node":">=18"},"gitHead":"627b31a3e3eed163b84d145d6d0edf47d0b11abd","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"},"_npmVersion":"10.9.2","description":"Turn screen recordings into narrated tutorials — CLI for AI coding agents","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.1.0","chalk":"^5.3.0","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.5.0"},"peerDependencies":{"playwright":"^1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_0.11.0_1774117716127_0.5286088206913433","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@vorec/cli","version":"1.0.0","keywords":["vorec","screen-recording","tutorial","narration","ai-agent"],"license":"MIT","_id":"@vorec/cli@1.0.0","maintainers":[{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"}],"bin":{"vorec":"bin/vorec.mjs"},"dist":{"shasum":"9f7685ccc07477b547711486997a53045861e1a5","tarball":"https://registry.npmjs.org/@vorec/cli/-/cli-1.0.0.tgz","fileCount":23,"integrity":"sha512-eGQ3Ysx4tX4d/c1cUV0UZZsf08gdma6bpQxhZPaYy0jenJmUnn724rLabXE2CsYyxFGjRy7eDl/ZBIwVxEGCeg==","signatures":[{"sig":"MEYCIQC1Z01bwFO9IzYWTs+AGO9ohPqDlZzaeJiCvXAKgQHMLAIhAKqOvG+b1sVMBdsJg2jhjZJjuWVpKija8RuF1JR+oT0q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32270},"type":"module","engines":{"node":">=18"},"gitHead":"2cd06a46cc2c6ca7449a087bc430946e27bfb269","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"},"_npmVersion":"10.9.2","description":"Turn screen recordings into narrated tutorials — CLI for AI coding agents","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.1.0","chalk":"^5.3.0","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.5.0"},"peerDependencies":{"playwright":"^1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.0_1774119591329_0.4493899004985835","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@vorec/cli","version":"1.0.1","keywords":["vorec","screen-recording","tutorial","narration","ai-agent"],"license":"MIT","_id":"@vorec/cli@1.0.1","maintainers":[{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"}],"bin":{"vorec":"bin/vorec.mjs"},"dist":{"shasum":"054530cdac1d55f942aad147058da68273689d36","tarball":"https://registry.npmjs.org/@vorec/cli/-/cli-1.0.1.tgz","fileCount":23,"integrity":"sha512-QIWYcbfnC/DQJ3hZHsunlwck4NubSef5n8C9Ew/zthBgVGgfZ7vxDUKxkSHFnMTEfIFkBTHbN6LSnez6Byo09g==","signatures":[{"sig":"MEUCIFt+kMLKe1dBlVBLoMj/0/qOLQE1K4eFAH/wabcErVtpAiEA7GstkA9kH77l16pDqNF9uMtXY7W+q0MyESyzQ4vrWBw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32270},"type":"module","engines":{"node":">=18"},"gitHead":"080aac8f120a05425cecaa53215b5f099c458a1c","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"},"_npmVersion":"10.9.2","description":"Turn screen recordings into narrated tutorials — CLI for AI coding agents","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.1.0","chalk":"^5.3.0","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.5.0"},"peerDependencies":{"playwright":"^1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1_1774121053247_0.581264543767001","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@vorec/cli","version":"1.1.0","keywords":["vorec","screen-recording","tutorial","narration","ai-agent"],"license":"MIT","_id":"@vorec/cli@1.1.0","maintainers":[{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"}],"bin":{"vorec":"bin/vorec.mjs"},"dist":{"shasum":"88364e2e44a03912c33a36002c13a8e158e7e0f0","tarball":"https://registry.npmjs.org/@vorec/cli/-/cli-1.1.0.tgz","fileCount":23,"integrity":"sha512-tIv6IKgTvNq9wBO+R9ZHYkPkTloG3uHPtkMLfKACXMm00xkNm6zYU/V5juETp5Bc2PQELL53I4azME+Xy+tK3Q==","signatures":[{"sig":"MEYCIQCPsXCsJ21nU5FKnnzBW8CMv5I3bc/blMVrwUkDhyQ47AIhAOU/JVPZm2D1+xJj7CDqG/e0KM2hzdw2fsWc+jpiYA7t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33326},"type":"module","engines":{"node":">=18"},"gitHead":"1eeb290c6ea3b79f60f62dca3e56b4dfc73de3bf","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"},"_npmVersion":"10.9.2","description":"Turn screen recordings into narrated tutorials — CLI for AI coding agents","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.1.0","chalk":"^5.3.0","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.5.0"},"peerDependencies":{"playwright":"^1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_1.1.0_1774132401184_0.9006453478908178","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@vorec/cli","version":"1.1.1","keywords":["vorec","screen-recording","tutorial","narration","ai-agent"],"license":"MIT","_id":"@vorec/cli@1.1.1","maintainers":[{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"}],"bin":{"vorec":"bin/vorec.mjs"},"dist":{"shasum":"0d1c3cd0284de80ffe738b8ac0e19a9f060bd3e1","tarball":"https://registry.npmjs.org/@vorec/cli/-/cli-1.1.1.tgz","fileCount":23,"integrity":"sha512-TynjwdRFo/mOh4wKVyT90I2HwunanktqU8YOhle7WzqjxJQrL9T+Gk5is9vLXab4IB7ykZ70OtZI/z1ha8eaIQ==","signatures":[{"sig":"MEUCIH4jveX7/63jcyRYPWHZ9UYgtUmiuMo86xMB3xgH7nS7AiEAl40AdvcRoMbWH/fw92KfSwBkdK1NHbhcr1pvl7pCt2k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33787},"type":"module","engines":{"node":">=18"},"gitHead":"d87c2d9086e3524d56969cf52d678b4392d0cf08","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"},"_npmVersion":"10.9.2","description":"Turn screen recordings into narrated tutorials — CLI for AI coding agents","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.1.0","chalk":"^5.3.0","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.5.0"},"peerDependencies":{"playwright":"^1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_1.1.1_1774184565608_0.08664540268344179","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@vorec/cli","version":"1.2.0","keywords":["vorec","screen-recording","tutorial","narration","ai-agent"],"license":"MIT","_id":"@vorec/cli@1.2.0","maintainers":[{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"}],"bin":{"vorec":"bin/vorec.mjs"},"dist":{"shasum":"afde773780f13fbaad9ccb26eeb4938731eae3e2","tarball":"https://registry.npmjs.org/@vorec/cli/-/cli-1.2.0.tgz","fileCount":23,"integrity":"sha512-uiEZ4TNPVPR5DuV9jNsjWzfS3/tyi1NkdYeoVneVE5guiROE4y9tD3eoHqET/rHCd01W0x8NeSiMoc/krDAedA==","signatures":[{"sig":"MEUCIQDGWHKje2DVZzoBkEBHqIRH6FPbNkcX5F1eBs78Lww+XgIgQmVY/oXXfntTjZaQulGDinjaM/5rx0NjKGz7eQLOO7Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33546},"type":"module","engines":{"node":">=18"},"gitHead":"ad71c2aa6af461c98d8086339c0ff45b5ca30989","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"},"_npmVersion":"10.9.2","description":"Turn screen recordings into narrated tutorials — CLI for AI coding agents","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.1.0","chalk":"^5.3.0","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.5.0"},"peerDependencies":{"playwright":"^1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.0_1774299122740_0.8474090641587151","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@vorec/cli","version":"1.3.0","keywords":["vorec","screen-recording","tutorial","narration","ai-agent"],"license":"MIT","_id":"@vorec/cli@1.3.0","maintainers":[{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"}],"bin":{"vorec":"bin/vorec.mjs"},"dist":{"shasum":"d8b3d33a1e2b71cd6e481456a75cd81892840853","tarball":"https://registry.npmjs.org/@vorec/cli/-/cli-1.3.0.tgz","fileCount":25,"integrity":"sha512-37pHv9IGeVcDTZI5Y3Q7wFHzEh8Tf5oIkXEt3r8o0HFBa8iybVYIKPirB74PcAsediBRPHSXIquEkLczLwDl3A==","signatures":[{"sig":"MEUCIAldaR1D23pt2bCZ+PhxHsVu1t0/J+mZIJmSEWfdErbpAiEAjOuVVEpedEhBHV0SpJUop0fxS5XwHx/o6VQVVhyQR6Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35026},"type":"module","engines":{"node":">=18"},"gitHead":"0a06f14a2835eb4ae755f53800eae204bb4651e3","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"},"_npmVersion":"10.9.2","description":"Turn screen recordings into narrated tutorials — CLI for AI coding agents","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.1.0","chalk":"^5.3.0","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.5.0"},"peerDependencies":{"playwright":"^1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.0_1774434883884_0.5100429186466842","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@vorec/cli","version":"1.4.0","keywords":["vorec","screen-recording","tutorial","narration","ai-agent"],"license":"MIT","_id":"@vorec/cli@1.4.0","maintainers":[{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"}],"bin":{"vorec":"bin/vorec.mjs"},"dist":{"shasum":"445c11df53cffaef7ae6f8aa3de12ba881291e5d","tarball":"https://registry.npmjs.org/@vorec/cli/-/cli-1.4.0.tgz","fileCount":25,"integrity":"sha512-qTz5o4nk+whFP+BJzQFL9brij88buz9OtrWjUrfyaVjw203/zAUVFLxJRwGUc+CyQfm43mw4rqwu3i0b6CH74g==","signatures":[{"sig":"MEUCIQCC8mlZtXpj2jh8hiJG/ktO5X371JSAxObxQecT+Gs/mAIgd6Ua66UKFFU7xJAwIPsruy9i37V2ETwmK2gPaBTJsFQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35838},"type":"module","engines":{"node":">=18"},"gitHead":"e81fe0edd7cfb363c2ec17e04a3d724989160352","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"},"_npmVersion":"10.9.2","description":"Turn screen recordings into narrated tutorials — CLI for AI coding agents","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.1.0","chalk":"^5.3.0","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.5.0"},"peerDependencies":{"playwright":"^1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.0_1774533120407_0.6967286110168187","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@vorec/cli","version":"1.5.0","keywords":["vorec","screen-recording","tutorial","narration","ai-agent"],"license":"MIT","_id":"@vorec/cli@1.5.0","maintainers":[{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"}],"bin":{"vorec":"bin/vorec.mjs"},"dist":{"shasum":"7c261a85029df37f5ad7fcb62d0e43eb0277e3d2","tarball":"https://registry.npmjs.org/@vorec/cli/-/cli-1.5.0.tgz","fileCount":27,"integrity":"sha512-zROdUDZYWEMBwEDWLrAQRIaofAC5j4rveOLn2jc3CifmGYGfuhw5TiRzUZGyIXI6u06nWr5yTcexN0IltOkYFg==","signatures":[{"sig":"MEYCIQCuNF/zBoqCFXB3QD2XIIjbRK4kNAkduwWn2kMKiuwqtQIhAP0M5o2hAZa6QagYiiQ5zbsETmL8jgmX5dnaGS4N6yBY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38744},"type":"module","engines":{"node":">=18"},"gitHead":"1c52670ac1aa69825842c9a95c79bab905bb8ac2","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"},"_npmVersion":"10.9.2","description":"Turn screen recordings into narrated tutorials — CLI for AI coding agents","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.1.0","chalk":"^5.3.0","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.5.0"},"peerDependencies":{"playwright":"^1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.0_1774692493329_0.15326974915529568","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@vorec/cli","version":"1.6.0","keywords":["vorec","screen-recording","tutorial","narration","ai-agent"],"license":"MIT","_id":"@vorec/cli@1.6.0","maintainers":[{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"}],"bin":{"vorec":"bin/vorec.mjs"},"dist":{"shasum":"11b4a24afddf4b58b42df7555f3531eb26fff9a6","tarball":"https://registry.npmjs.org/@vorec/cli/-/cli-1.6.0.tgz","fileCount":27,"integrity":"sha512-Uw2NjOlj9/avo/zTV/j/6jNkHSHAfsZSWwjeHIh1mOwURzXJtL4LNZwlrNa4MCc2DXtwk69e4zKcbov+fw6ZVw==","signatures":[{"sig":"MEQCIB/gnGuPIcDJQJfGcqnYFVDsMDC7z/HBEBT1RvIHzYsdAiBQWALWVjZ+MBg4BYGbnVaSPia+jwMC4/ORT6FXJHUFeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38943},"type":"module","engines":{"node":">=18"},"gitHead":"a01fdd79ba43d7b3d20fd3efd3dcd0fac1b7dc7b","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"},"_npmVersion":"10.9.2","description":"Turn screen recordings into narrated tutorials — CLI for AI coding agents","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.1.0","chalk":"^5.3.0","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.5.0"},"peerDependencies":{"playwright":"^1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_1.6.0_1774876055760_0.22244942766623632","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@vorec/cli","version":"1.7.0","keywords":["vorec","screen-recording","tutorial","narration","ai-agent"],"license":"MIT","_id":"@vorec/cli@1.7.0","maintainers":[{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"}],"bin":{"vorec":"bin/vorec.mjs"},"dist":{"shasum":"0dcc55ad58070e1575a9fb1f9038aaf3043e25d1","tarball":"https://registry.npmjs.org/@vorec/cli/-/cli-1.7.0.tgz","fileCount":27,"integrity":"sha512-mrIN9wEOESNRZfgAznhJyhbGcKkdZizAYICpXp3kDjgkQS0EJFH6meoypyatzAuN5qrxDG6WbrCi5QdtJELHYA==","signatures":[{"sig":"MEUCICq913ZJlUWoCPLETHCGRoMNBjATMBGepfSvvwF2hNeQAiEAzf0qZIj5Vr+QJOWVngIb5FMyCiSBfv/R/4LFLwcbvWk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39024},"type":"module","engines":{"node":">=18"},"gitHead":"09fc4493305880c20cde3d28b88df3c9d8251932","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"},"_npmVersion":"10.9.2","description":"Turn screen recordings into narrated tutorials — CLI for AI coding agents","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.1.0","chalk":"^5.3.0","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.5.0"},"peerDependencies":{"playwright":"^1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.0_1776015958553_0.3150859608264185","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@vorec/cli","version":"1.8.0","keywords":["vorec","screen-recording","tutorial","narration","ai-agent"],"license":"MIT","_id":"@vorec/cli@1.8.0","maintainers":[{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"}],"bin":{"vorec":"bin/vorec.mjs"},"dist":{"shasum":"760f80cb02673e9d19cc95f9b100ab6774fa0058","tarball":"https://registry.npmjs.org/@vorec/cli/-/cli-1.8.0.tgz","fileCount":27,"integrity":"sha512-pF3A1L6pYVHDz7cGaNfgKP5lfYMQGkKrX29jAhkluuK6VtsORnYYbjgwkEsyBKN8tJOFuVHQ5s38Q4XPjkHAFw==","signatures":[{"sig":"MEUCIGbwZT6nGdceVB53u+sJiq29olKxXpc9/y3aqtQ2cMbEAiEA7emwXXt25iWGLZLF9GsiLMLVibDAlbFi+7kTEtloU2Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39083},"type":"module","engines":{"node":">=18"},"gitHead":"09fc4493305880c20cde3d28b88df3c9d8251932","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"},"_npmVersion":"10.9.2","description":"Turn screen recordings into narrated tutorials — CLI for AI coding agents","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.1.0","chalk":"^5.3.0","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.5.0"},"peerDependencies":{"playwright":"^1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.0_1776036538531_0.41923346696516317","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@vorec/cli","version":"1.9.0","keywords":["vorec","screen-recording","tutorial","narration","ai-agent"],"license":"MIT","_id":"@vorec/cli@1.9.0","maintainers":[{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"}],"bin":{"vorec":"bin/vorec.mjs"},"dist":{"shasum":"f32aea757abff512857b2371a7da791992e9ded2","tarball":"https://registry.npmjs.org/@vorec/cli/-/cli-1.9.0.tgz","fileCount":27,"integrity":"sha512-ZocGSHwdoX5i2kzBnntd3kNx5b6iN7bxyL0XJWgfQx/PR/2TYcQ9oBZk3M5BbaKbjl92CeLDsxJfQYdjVVeOvw==","signatures":[{"sig":"MEQCIH0r+mrih5RK2tTA05WlviEvDOtoMFLEwsWwoxWGQ1UHAiBypAg4mWz/KkUjeoOuAOVyZ0A1dlh0GfXVvpm5G0ktLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39132},"type":"module","engines":{"node":">=18"},"gitHead":"09fc4493305880c20cde3d28b88df3c9d8251932","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"},"_npmVersion":"10.9.2","description":"Turn screen recordings into narrated tutorials — CLI for AI coding agents","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.1.0","chalk":"^5.3.0","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.5.0"},"peerDependencies":{"playwright":"^1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.0_1776039988053_0.19584778005225512","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@vorec/cli","version":"2.0.0","keywords":["vorec","screen-recording","tutorial","narration","ai-agent"],"license":"MIT","_id":"@vorec/cli@2.0.0","maintainers":[{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"}],"bin":{"vorec":"bin/vorec.mjs"},"dist":{"shasum":"bafb1498faf20fc7afead3ee534d9a8d169f1eda","tarball":"https://registry.npmjs.org/@vorec/cli/-/cli-2.0.0.tgz","fileCount":27,"integrity":"sha512-+h1dqkhpf8zjelzGTSTnYN/C5Iofe9eEPfhjuMjfqw4P3c0R3+dcMfhNfp3zO9Aw/hr8AoBlcRH/ousiPQUjUw==","signatures":[{"sig":"MEYCIQCraU4CpfJF5SSbHJHGa93/asTUhlIdY2qUTyaQhN8oagIhAKPK1udITDWxd2sVIvRhXFvfJyKQ924DN7sNS7XaaPB5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39674},"type":"module","engines":{"node":">=18"},"gitHead":"b199488f44eff7a3a08129371d76760a0c5c3dce","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"},"_npmVersion":"10.9.2","description":"Turn screen recordings into narrated tutorials — CLI for AI coding agents","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.1.0","chalk":"^5.3.0","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.5.0"},"peerDependencies":{"playwright":"^1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_2.0.0_1776091072781_0.814495798984161","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@vorec/cli","version":"2.1.0","keywords":["vorec","screen-recording","tutorial","narration","ai-agent"],"license":"MIT","_id":"@vorec/cli@2.1.0","maintainers":[{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"}],"bin":{"vorec":"bin/vorec.mjs"},"dist":{"shasum":"d00fb05bd700907cf05fe3c17c6538c5e5b73514","tarball":"https://registry.npmjs.org/@vorec/cli/-/cli-2.1.0.tgz","fileCount":27,"integrity":"sha512-H6Ex4HvIbmK9z2rJuBKyj9aFadVpiBMfhdaKnmUoSdnJORzBNsIUhUmilKO1jtJK6U66Bn43Yw+5VkXSHX6KFw==","signatures":[{"sig":"MEYCIQCzHKAb+fm9b0FmY4oQ/6lonGAFy6fctKlVP0KnSmxrZwIhAMNAsnflSIPEW3wCaMB3ETTCrLStshoFx+Eh+zT9Z96w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39790},"type":"module","engines":{"node":">=18"},"gitHead":"dee8c06983372a017f016d8c6089642d8b9b6880","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"},"_npmVersion":"10.9.2","description":"Turn screen recordings into narrated tutorials — CLI for AI coding agents","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.1.0","chalk":"^5.3.0","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.5.0"},"peerDependencies":{"playwright":"^1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_2.1.0_1776285137052_0.3942766581822208","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@vorec/cli","version":"2.2.0","keywords":["vorec","screen-recording","tutorial","narration","ai-agent"],"license":"MIT","_id":"@vorec/cli@2.2.0","maintainers":[{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"}],"bin":{"vorec":"bin/vorec.mjs"},"dist":{"shasum":"b326bf8a4ee76b88e908a6c7beefdecd8c9c42ee","tarball":"https://registry.npmjs.org/@vorec/cli/-/cli-2.2.0.tgz","fileCount":27,"integrity":"sha512-NK/fJdXPVu2E8o2HXmuNL7TNAVhJ/I8xHxWXrRouLrNMqq02EcNyCQv2rwPvUxGuj6EiNnnF7jwq43H5LxAuNg==","signatures":[{"sig":"MEUCIQCgjLRhfAGfjFhvv3zExqObErHEgUw+tV1POtpshWEVawIgD5jvwA8zpUDxVTOZHn2RsWnHcy9CUOV9Xep1zwXZhbw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39996},"type":"module","engines":{"node":">=18"},"gitHead":"b1b9ca5b7031c9b0a6261f2a79b247bf52fef4e4","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"},"_npmVersion":"10.9.2","description":"Turn screen recordings into narrated tutorials — CLI for AI coding agents","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.1.0","chalk":"^5.3.0","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.5.0"},"peerDependencies":{"playwright":"^1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_2.2.0_1776441688217_0.6974770878765726","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@vorec/cli","version":"2.3.0","keywords":["vorec","screen-recording","tutorial","narration","ai-agent"],"license":"MIT","_id":"@vorec/cli@2.3.0","maintainers":[{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"}],"bin":{"vorec":"bin/vorec.mjs"},"dist":{"shasum":"a1642282b626ffc6710677f98079a42ec2c62521","tarball":"https://registry.npmjs.org/@vorec/cli/-/cli-2.3.0.tgz","fileCount":27,"integrity":"sha512-D0g0gIZNDv6gg3nY7uEIPlkaZuvJ0TS9g4w44Qavcq1xi1Svka4eZGW07K6ryvA6LAx2FgDuZy7S4Ycln1mKXg==","signatures":[{"sig":"MEUCIDNVkmk+w2xeWrC/LyBQa0Z0nLSm1eNWRHyq/janQJdsAiEAwRZ3BM6a+S+IM/MdJLmoMyqOzdvxWs6AowNWQHGVpTE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39968},"type":"module","engines":{"node":">=18"},"gitHead":"304132139a22705e805b482488d03a97f63438e5","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"},"_npmVersion":"10.9.2","description":"Turn screen recordings into narrated tutorials — CLI for AI coding agents","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.1.0","chalk":"^5.3.0","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.5.0"},"peerDependencies":{"playwright":"^1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_2.3.0_1776442874502_0.30530581776204646","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@vorec/cli","version":"2.4.0","keywords":["vorec","screen-recording","tutorial","narration","ai-agent"],"license":"MIT","_id":"@vorec/cli@2.4.0","maintainers":[{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"}],"bin":{"vorec":"bin/vorec.mjs"},"dist":{"shasum":"6c54f120fcba75d6b2fcb3e5585a9e09c2175842","tarball":"https://registry.npmjs.org/@vorec/cli/-/cli-2.4.0.tgz","fileCount":33,"integrity":"sha512-mgWOyfSsis+6jzy+vapUm4xjtxXpAKMVhhBQJD88YdA0SCyxGT4jRqjWcG9LhmqjnwMO959NWsxuOjgGaVy/nQ==","signatures":[{"sig":"MEQCIBWhSMGT2Jv3WOHA7fQYDkDIINLBDYA2qV8kvNKhGVnLAiBKSlI/Pc6qUdjKxHmsKNTwiUKt+TUKyeQAnwMEHMPF2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47001},"type":"module","engines":{"node":">=18"},"gitHead":"299a29a277cf555bedf5f3aa1159977bbcc252ac","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"},"_npmVersion":"10.9.2","description":"Turn screen recordings into narrated tutorials — CLI for AI coding agents","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.1.0","chalk":"^5.3.0","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.5.0"},"peerDependencies":{"playwright":"^1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_2.4.0_1776507174993_0.24034047355709065","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@vorec/cli","version":"2.7.0","keywords":["vorec","screen-recording","tutorial","narration","ai-agent"],"license":"MIT","_id":"@vorec/cli@2.7.0","maintainers":[{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"}],"os":["darwin"],"bin":{"vorec":"bin/vorec.mjs"},"dist":{"shasum":"fcefb566edf5bbc4948ddd0e7fc0681d465d9117","tarball":"https://registry.npmjs.org/@vorec/cli/-/cli-2.7.0.tgz","fileCount":39,"integrity":"sha512-lNcK4+Lhqzgi80IUYHegAmwVNbJPRwW+MxhNOVjrN+unhG7rV1fWevYponm6sKCD7i8npPtUgVze5tdY+sTc4w==","signatures":[{"sig":"MEUCIEMKP4CdQuT6e4vi8t+sOd1JF8WFhXYaN8dW3Tc7S3IJAiEAtqTx/jyyfUtIUHLnhhUf/ZMPU/rAGetZtboxhjGA/WM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65911},"type":"module","engines":{"node":">=18"},"gitHead":"3dffb7727b1b4c871d4a6f6da46a221775ef3f44","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"},"_npmVersion":"10.9.2","description":"Record narrated tutorials via the Vorec Recorder macOS app — CLI for AI coding agents","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.1.0","chalk":"^5.3.0","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.5.0"},"peerDependencies":{"playwright":"^1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_2.7.0_1776771650652_0.5359835253691512","host":"s3://npm-registry-packages-npm-production"}},"2.7.1":{"name":"@vorec/cli","version":"2.7.1","keywords":["vorec","screen-recording","tutorial","narration","ai-agent"],"license":"MIT","_id":"@vorec/cli@2.7.1","maintainers":[{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"}],"os":["darwin"],"bin":{"vorec":"bin/vorec.mjs"},"dist":{"shasum":"9196bbbd52c0c43bd5593d906e0220c5cffbacdc","tarball":"https://registry.npmjs.org/@vorec/cli/-/cli-2.7.1.tgz","fileCount":39,"integrity":"sha512-Q5VDj8YWqHTAAYbncbuj7bX17FAhn71YUDZfBcINV+18opvNktK7pUeb2jXEsOxHjAh2X+U3vAbAagQTzHADYA==","signatures":[{"sig":"MEYCIQDSoshkeLOwp9gecCW783L3Sg5MbkQeee0M9UdMT1LgxQIhAOlaqhEC2zylKmgAqRh5Ay0arcLyvuIqy/d9nF9z9Q7O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66090},"type":"module","engines":{"node":">=18"},"gitHead":"3dffb7727b1b4c871d4a6f6da46a221775ef3f44","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"},"_npmVersion":"10.9.2","description":"Record narrated tutorials via the Vorec Recorder macOS app — CLI for AI coding agents","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.1.0","chalk":"^5.3.0","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.5.0"},"peerDependencies":{"playwright":"^1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_2.7.1_1776772179603_0.8179960236286659","host":"s3://npm-registry-packages-npm-production"}},"2.12.0":{"name":"@vorec/cli","version":"2.12.0","keywords":["vorec","screen-recording","tutorial","narration","ai-agent"],"license":"MIT","_id":"@vorec/cli@2.12.0","maintainers":[{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"}],"os":["darwin"],"bin":{"vorec":"bin/vorec.mjs"},"dist":{"shasum":"9bfe313e92000a46c8c7539972b463145cf3b330","tarball":"https://registry.npmjs.org/@vorec/cli/-/cli-2.12.0.tgz","fileCount":41,"integrity":"sha512-Q0fS1Lnw/1eHcgH5sY5ax0r7Dh+S/GhbUGo/PwRt4tTHAnaF0d3HvTXNvq7dywBFcJ46pid2ZjSaProUdsGQgw==","signatures":[{"sig":"MEUCIQD1PB3LOFVufPNhSa1Goupnyb78lvvGaT3Sbsr/LLeCuAIgFD1JSxeOlt4O75GpN8iqmxeHr8gicUaxiqJUZ8vLcB4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75744},"type":"module","engines":{"node":">=18"},"gitHead":"670958445487890d8447d9215f4d91697846b75d","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"},"_npmVersion":"10.9.2","description":"Record narrated tutorials via the Vorec Recorder macOS app — CLI for AI coding agents","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.1.0","chalk":"^5.3.0","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.5.0"},"peerDependencies":{"playwright":"^1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_2.12.0_1776775475715_0.30372022058148374","host":"s3://npm-registry-packages-npm-production"}},"2.13.0":{"name":"@vorec/cli","version":"2.13.0","keywords":["vorec","screen-recording","tutorial","narration","ai-agent"],"license":"MIT","_id":"@vorec/cli@2.13.0","maintainers":[{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"}],"os":["darwin"],"bin":{"vorec":"bin/vorec.mjs"},"dist":{"shasum":"cda20a31f4980c6e13aff1f95f861142c17b63a0","tarball":"https://registry.npmjs.org/@vorec/cli/-/cli-2.13.0.tgz","fileCount":41,"integrity":"sha512-/D6ljOjdtKL7GvrlR20QSpbbhx8emqE4lf7lZYaswVUXABzKdyaM9QOEiDLlYEJ56UYeOkumoSfmN5WKx+3aEA==","signatures":[{"sig":"MEUCIFEpOsmswHY41EE1zQDBOqT1cMSzlXYmrF1+yykZsmmnAiEAw5s3CIoiRVSYJ9Lh47qzNmZiZvwiP3MUdlS7Rzheanc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73892},"type":"module","engines":{"node":">=18"},"gitHead":"670958445487890d8447d9215f4d91697846b75d","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"},"_npmVersion":"10.9.2","description":"Record narrated tutorials via the Vorec Recorder macOS app — CLI for AI coding agents","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.1.0","chalk":"^5.3.0","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.5.0"},"peerDependencies":{"playwright":"^1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_2.13.0_1776778168804_0.8416325607019677","host":"s3://npm-registry-packages-npm-production"}},"2.14.0":{"name":"@vorec/cli","version":"2.14.0","keywords":["vorec","screen-recording","tutorial","narration","ai-agent"],"license":"MIT","_id":"@vorec/cli@2.14.0","maintainers":[{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"}],"os":["darwin"],"bin":{"vorec":"bin/vorec.mjs"},"dist":{"shasum":"248b78ea85e2fa800008d1df29287ac6e1fd5b30","tarball":"https://registry.npmjs.org/@vorec/cli/-/cli-2.14.0.tgz","fileCount":41,"integrity":"sha512-FZmqiRL8Mufa8XROtBqUG/lZMFS0X7JQexg8dXG0m7+WB0/kvu8xPsvKpIXobasyH32UhwSUoTdN1ji/6dh+ew==","signatures":[{"sig":"MEQCIHHwkMDf2hE+zS2IK06Tnqd0M9b62MvndzTurJwPLNrTAiAoOln6ZL1qVzmD4MDNOTfqUzZwGSOzCpuuCwNf6Flsew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75458},"type":"module","engines":{"node":">=18"},"gitHead":"670958445487890d8447d9215f4d91697846b75d","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"},"_npmVersion":"10.9.2","description":"Record narrated tutorials via the Vorec Recorder macOS app — CLI for AI coding agents","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.1.0","chalk":"^5.3.0","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.5.0"},"peerDependencies":{"playwright":"^1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_2.14.0_1776778650403_0.7661449633468584","host":"s3://npm-registry-packages-npm-production"}},"2.15.0":{"name":"@vorec/cli","version":"2.15.0","keywords":["vorec","screen-recording","tutorial","narration","ai-agent"],"license":"MIT","_id":"@vorec/cli@2.15.0","maintainers":[{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"}],"os":["darwin"],"bin":{"vorec":"bin/vorec.mjs"},"dist":{"shasum":"8d832850d70c602e2c963a0f061396a6979d8853","tarball":"https://registry.npmjs.org/@vorec/cli/-/cli-2.15.0.tgz","fileCount":41,"integrity":"sha512-097McdIe5n6ZlRGQNen+5aZiEJHvp5XYFVWOouIqykTVl8m5oM1h02LIk7INWx/yvE4xd9zQQ6uKVpRFnKIQTg==","signatures":[{"sig":"MEUCICMpSTyQh6upoZDyI1EA+PtATZ/36sinI/KAd2tc7YaJAiEA040uXeL1/jYKPJtK9hs/QqDO9lrJYym0MlNv7lDVZPw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80958},"type":"module","engines":{"node":">=18"},"gitHead":"670958445487890d8447d9215f4d91697846b75d","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"},"_npmVersion":"10.9.2","description":"Record narrated tutorials via the Vorec Recorder macOS app — CLI for AI coding agents","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.1.0","chalk":"^5.3.0","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.5.0"},"peerDependencies":{"playwright":"^1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_2.15.0_1776804188154_0.13880868120449397","host":"s3://npm-registry-packages-npm-production"}},"2.16.0":{"name":"@vorec/cli","version":"2.16.0","keywords":["vorec","screen-recording","tutorial","narration","ai-agent"],"license":"MIT","_id":"@vorec/cli@2.16.0","maintainers":[{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"}],"os":["darwin"],"bin":{"vorec":"bin/vorec.mjs"},"dist":{"shasum":"515f8c00ca4318442c9c78719cc7fea689ba148b","tarball":"https://registry.npmjs.org/@vorec/cli/-/cli-2.16.0.tgz","fileCount":41,"integrity":"sha512-60/2OtqxeJc3wvvjjt+BrrlF53CPSg8qbh0cDr5o6N1qI6ZI13aBzChv6SQbWFIe8OgDiFOqiWZnfL8wvnqVnA==","signatures":[{"sig":"MEUCIQCPnndEcFzlmmW9quVTIGpLtiKK8N238q8e4i38FqlR8gIgUz8GXAEkwvMF+29S8DzDT5q82DHxv5gYcGMYoo3VeNM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82147},"type":"module","engines":{"node":">=18"},"gitHead":"2b902a3100f40fbbd10060b56796918a85d676c9","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"},"_npmVersion":"10.9.2","description":"Record narrated tutorials via the Vorec Recorder macOS app — CLI for AI coding agents","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.1.0","chalk":"^5.3.0","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.5.0"},"peerDependencies":{"playwright":"^1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_2.16.0_1776859638913_0.25622217713568274","host":"s3://npm-registry-packages-npm-production"}},"2.17.0":{"name":"@vorec/cli","version":"2.17.0","keywords":["vorec","screen-recording","tutorial","narration","ai-agent"],"license":"MIT","_id":"@vorec/cli@2.17.0","maintainers":[{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"}],"os":["darwin"],"bin":{"vorec":"bin/vorec.mjs"},"dist":{"shasum":"5e80a032b838c0ee4a01cc1733fb6d6b261f5c64","tarball":"https://registry.npmjs.org/@vorec/cli/-/cli-2.17.0.tgz","fileCount":41,"integrity":"sha512-g/wA9YIp5+TbdcdvmIZ2cRKp1LYz17YS+pRfVhA3nBNA8PPCOIM+yibGb55P3l1pfTOjNZNacNyqE9BrqhieJg==","signatures":[{"sig":"MEUCIQC/nSESnG7zuK5pEecMkMrBv/WB96PyTBugOTNen32MiQIga/4EoS33F9o4UiyzT4og3vcIiX/3OKciLsFKKB/KBsE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82196},"type":"module","engines":{"node":">=18"},"gitHead":"2b902a3100f40fbbd10060b56796918a85d676c9","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"},"_npmVersion":"10.9.2","description":"Record narrated tutorials via the Vorec Recorder macOS app — CLI for AI coding agents","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.1.0","chalk":"^5.3.0","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.5.0"},"peerDependencies":{"playwright":"^1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_2.17.0_1776859773371_0.9255343698159713","host":"s3://npm-registry-packages-npm-production"}},"2.18.0":{"name":"@vorec/cli","version":"2.18.0","keywords":["vorec","screen-recording","tutorial","narration","ai-agent"],"license":"MIT","_id":"@vorec/cli@2.18.0","maintainers":[{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"}],"os":["darwin"],"bin":{"vorec":"bin/vorec.mjs"},"dist":{"shasum":"7e004fca8cbcc1a980a0476e946b6929d28c0c0a","tarball":"https://registry.npmjs.org/@vorec/cli/-/cli-2.18.0.tgz","fileCount":41,"integrity":"sha512-sdzqdw3382a1MA9H5LUwCg94d3lTIn5cpvQpdTIJKIRFGIbFCTKtsZJJDKh6kGekLP4mR9LMvtHljzhK05Xblw==","signatures":[{"sig":"MEQCIFDYknNywH07X9SkBQfICJJk21ar6gd6SSAwgk3gDgSGAiBZWvSVUtsOLg7JHL44nZ5O7EBlRr8HcDdR4sEM55PvRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83115},"type":"module","engines":{"node":">=18"},"gitHead":"2b902a3100f40fbbd10060b56796918a85d676c9","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"},"_npmVersion":"10.9.2","description":"Record narrated tutorials via the Vorec Recorder macOS app — CLI for AI coding agents","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.1.0","chalk":"^5.3.0","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.5.0"},"peerDependencies":{"playwright":"^1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_2.18.0_1776859872673_0.1629545293023058","host":"s3://npm-registry-packages-npm-production"}},"2.19.0":{"name":"@vorec/cli","version":"2.19.0","keywords":["vorec","screen-recording","tutorial","narration","ai-agent"],"license":"MIT","_id":"@vorec/cli@2.19.0","maintainers":[{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"}],"os":["darwin"],"bin":{"vorec":"bin/vorec.mjs"},"dist":{"shasum":"60e89fc178aad1bfd63ebe39f61e079f49a27022","tarball":"https://registry.npmjs.org/@vorec/cli/-/cli-2.19.0.tgz","fileCount":41,"integrity":"sha512-Pk2uTUwZZ3gyvxAZU5lpHpuLXtxgG1+Gr83PD871OSds6c+BVt72rUP3P+1DFLVxtZTX3N4W07zIQkDg+fFqtw==","signatures":[{"sig":"MEYCIQCQnkEBtppIHfUVavwVCXW6wM/X5m64QE/rneYndAkQCAIhAJlDhc5rWTCWigleSErFx1TSKhD3RaSpMqDDbDA+3fhW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84014},"type":"module","engines":{"node":">=18"},"gitHead":"2b902a3100f40fbbd10060b56796918a85d676c9","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"},"_npmVersion":"10.9.2","description":"Record narrated tutorials via the Vorec Recorder macOS app — CLI for AI coding agents","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.1.0","chalk":"^5.3.0","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.5.0"},"peerDependencies":{"playwright":"^1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_2.19.0_1776860933690_0.3930940370489704","host":"s3://npm-registry-packages-npm-production"}},"2.20.0":{"name":"@vorec/cli","version":"2.20.0","keywords":["vorec","screen-recording","tutorial","narration","ai-agent"],"license":"MIT","_id":"@vorec/cli@2.20.0","maintainers":[{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"}],"os":["darwin"],"bin":{"vorec":"bin/vorec.mjs"},"dist":{"shasum":"e797a6f7ffa98f28ce7badc8b614935eaf0b7444","tarball":"https://registry.npmjs.org/@vorec/cli/-/cli-2.20.0.tgz","fileCount":41,"integrity":"sha512-XI25wbvdfL2JlTBmsxsmfRaazFdS6rUzm7G0nhLpMJIHsUjxleUMaKE5BVby8+Nfdoi5bYtQDkdQS9zUGlvnuA==","signatures":[{"sig":"MEUCIG3qsJm0wyOk4IV/m7J7UT8ccemxdtoM7bi15RCd3YW5AiEAyhzvKN3mpA0oPu2/qxrToeWs556G7x7LOUWzn6BIsfI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84466},"type":"module","engines":{"node":">=18"},"gitHead":"2b902a3100f40fbbd10060b56796918a85d676c9","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"},"_npmVersion":"10.9.2","description":"Record narrated tutorials via the Vorec Recorder macOS app — CLI for AI coding agents","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.1.0","chalk":"^5.3.0","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.5.0"},"peerDependencies":{"playwright":"^1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_2.20.0_1776861140170_0.9660867829159685","host":"s3://npm-registry-packages-npm-production"}},"2.21.0":{"name":"@vorec/cli","version":"2.21.0","keywords":["vorec","screen-recording","tutorial","narration","ai-agent"],"license":"MIT","_id":"@vorec/cli@2.21.0","maintainers":[{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"}],"os":["darwin"],"bin":{"vorec":"bin/vorec.mjs"},"dist":{"shasum":"430d89fa9b8bde6049976ec9193044d8b035c16c","tarball":"https://registry.npmjs.org/@vorec/cli/-/cli-2.21.0.tgz","fileCount":41,"integrity":"sha512-cC1leINRNKq0udWnP14sZWdY5AHQegctIjOGJl4jkBCg1qBUXXWyJDl+83cT92TuTyDfPdz76tbeisHwoZW/Xg==","signatures":[{"sig":"MEUCIG6wX8iUz0TKbv28nIc4t1QVTnD7VP34n0jfSAUERgmjAiEA94Wq27htIOyD4y57Do6UkRLT74zCXxFEbksCTnncB4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84712},"type":"module","engines":{"node":">=18"},"gitHead":"a7c96ca3e6c6f6959d9c1501d774974cfa3a7fdc","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"},"_npmVersion":"10.9.2","description":"Record narrated tutorials via the Vorec Recorder macOS app — CLI for AI coding agents","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.1.0","chalk":"^5.3.0","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.5.0"},"peerDependencies":{"playwright":"^1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_2.21.0_1776951857246_0.2890638035850024","host":"s3://npm-registry-packages-npm-production"}},"2.22.0":{"name":"@vorec/cli","version":"2.22.0","keywords":["vorec","screen-recording","tutorial","narration","ai-agent"],"license":"MIT","_id":"@vorec/cli@2.22.0","maintainers":[{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"}],"os":["darwin"],"bin":{"vorec":"bin/vorec.mjs"},"dist":{"shasum":"a20e2c149d47ba3cc2185f473a31d3f8e32d9790","tarball":"https://registry.npmjs.org/@vorec/cli/-/cli-2.22.0.tgz","fileCount":41,"integrity":"sha512-Jk9Pq1UNuRyu7HZ8pBTEGCk4E39D32A3ATTiV/WxZIDrfUdIX56+lCSwBov6XcoqKEOvtCXVP70HTJkb5EM79A==","signatures":[{"sig":"MEUCIDLm7XWLnDyqidMJ4Y4+41JaJjuz2PsvrftJL0e4Q3DAAiEAxiuF0G6EObp0SqWHb6e4hz6jPlwKd2gG22ZWzTO/p3s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84891},"type":"module","engines":{"node":">=18"},"gitHead":"858d7700428e11959d95732c6d0791214426a2df","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"},"_npmVersion":"10.9.2","description":"Record narrated tutorials via the Vorec Recorder macOS app — CLI for AI coding agents","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.1.0","chalk":"^5.3.0","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.5.0"},"peerDependencies":{"playwright":"^1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_2.22.0_1776956924697_0.006451460282368204","host":"s3://npm-registry-packages-npm-production"}},"2.23.0":{"name":"@vorec/cli","version":"2.23.0","keywords":["vorec","screen-recording","tutorial","narration","ai-agent"],"license":"MIT","_id":"@vorec/cli@2.23.0","maintainers":[{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"}],"os":["darwin"],"bin":{"vorec":"bin/vorec.mjs"},"dist":{"shasum":"f49182dfab55225bd0c9964e9a6f50184c06086c","tarball":"https://registry.npmjs.org/@vorec/cli/-/cli-2.23.0.tgz","fileCount":41,"integrity":"sha512-9GLUbYHPBcCRKd/CUO2i19c1lzw+90/8Ts/2Y/2vbJvskNjEWoJ6U0i3sLq98BcCkiF/YRNv9LH3lzr9IXR5qw==","signatures":[{"sig":"MEUCIQDpNQUkhToywWMCm+BBF1exx9mbAcgdBwcItEYt+Abb0AIgT3QatYcDBiPBTIJgRjbnfrHfOgwYrg2DZExSBeYwHDA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88830},"type":"module","engines":{"node":">=18"},"gitHead":"858d7700428e11959d95732c6d0791214426a2df","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"},"_npmVersion":"10.9.2","description":"Record narrated tutorials via the Vorec Recorder macOS app — CLI for AI coding agents","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.1.0","chalk":"^5.3.0","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.5.0"},"peerDependencies":{"playwright":"^1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_2.23.0_1777025378962_0.0942088274258519","host":"s3://npm-registry-packages-npm-production"}},"2.24.0":{"name":"@vorec/cli","version":"2.24.0","keywords":["vorec","screen-recording","tutorial","narration","ai-agent"],"license":"MIT","_id":"@vorec/cli@2.24.0","maintainers":[{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"}],"os":["darwin"],"bin":{"vorec":"bin/vorec.mjs"},"dist":{"shasum":"71ac1f9c5bfde4203718649ae8ae68d448da2f6f","tarball":"https://registry.npmjs.org/@vorec/cli/-/cli-2.24.0.tgz","fileCount":41,"integrity":"sha512-CNhBDIISPXyiv4OZW4PTApQs0Yt/ZvlSXdyG964jXYy69+iOWcHlEEAKuhS83GGgd87q3u6T75d0fX1j9ysh2g==","signatures":[{"sig":"MEYCIQCD15yfBacA9fpJBbs7nmR3u357TnuJery2sl3cFNFz0gIhAOpF/nYGh8ZO3De1FsJ2k+elsPqXLJg2Iy2N9RhEoSc3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89085},"type":"module","engines":{"node":">=18"},"gitHead":"eab26b3946a74cca5c704ce8a0daa48201be234e","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"},"_npmVersion":"10.9.2","description":"Record narrated tutorials via the Vorec Recorder macOS app — CLI for AI coding agents","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.1.0","chalk":"^5.3.0","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.5.0"},"peerDependencies":{"playwright":"^1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_2.24.0_1777111423612_0.041099964579053516","host":"s3://npm-registry-packages-npm-production"}},"2.25.0":{"name":"@vorec/cli","version":"2.25.0","keywords":["vorec","screen-recording","tutorial","narration","ai-agent"],"license":"MIT","_id":"@vorec/cli@2.25.0","maintainers":[{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"}],"os":["darwin"],"bin":{"vorec":"bin/vorec.mjs"},"dist":{"shasum":"f291e26cf83665fbe3ff9b7f866f3aecb173051c","tarball":"https://registry.npmjs.org/@vorec/cli/-/cli-2.25.0.tgz","fileCount":41,"integrity":"sha512-NSu49mbrcWBmwmnC8YBkLQXuYKgKbYv2DuhlQqUK2UV3r1Q7CIRMNc2pJRn06ZlfO4kARwey/hmL3/EAlMmuMw==","signatures":[{"sig":"MEYCIQCWnXZ/VzC3dtmuqslepjwC1qAebL9wEAULnU0L2pXypAIhAIBHjJ9ble2w3pfDJ9xLw/0TrtyeCIssxuRk5rytUsuD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91194},"type":"module","engines":{"node":">=18"},"gitHead":"145cabe8c4a2555286e709e9c0383ab6a8823313","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"},"_npmVersion":"10.9.2","description":"Record narrated tutorials via the Vorec Recorder macOS app — CLI for AI coding agents","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.1.0","chalk":"^5.3.0","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.5.0"},"peerDependencies":{"playwright":"^1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_2.25.0_1777374837860_0.11313706908117127","host":"s3://npm-registry-packages-npm-production"}},"2.26.0":{"name":"@vorec/cli","version":"2.26.0","keywords":["vorec","screen-recording","tutorial","narration","ai-agent"],"license":"MIT","_id":"@vorec/cli@2.26.0","maintainers":[{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"}],"os":["darwin"],"bin":{"vorec":"bin/vorec.mjs"},"dist":{"shasum":"1032f1cc2af8d0c9d0170a0e23691a7b13e2e7df","tarball":"https://registry.npmjs.org/@vorec/cli/-/cli-2.26.0.tgz","fileCount":41,"integrity":"sha512-58DuWxCCkqko1/nFLqOAtML9i18DVgHKoe3JiRkgi97ohJ69FZJvveV4NULngOFze4ImpEuOpa3EMME/sytnug==","signatures":[{"sig":"MEQCIAHSootXoufhi13k1rfymPKkUuq61BZcSJeRcEx72N9CAiBmGJp+KG/OTTgN7EunzjmXA1DVAJb1G98u71BjC8Ttnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91577},"type":"module","engines":{"node":">=18"},"gitHead":"8119911b3c6dcf3ffb7a25d4f6b8cbc8cc188242","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"},"_npmVersion":"10.9.2","description":"Record narrated tutorials via the Vorec Recorder macOS app — CLI for AI coding agents","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.1.0","chalk":"^5.3.0","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.5.0"},"peerDependencies":{"playwright":"^1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_2.26.0_1777380479674_0.24647836908685883","host":"s3://npm-registry-packages-npm-production"}},"2.27.0":{"name":"@vorec/cli","version":"2.27.0","keywords":["vorec","screen-recording","tutorial","narration","ai-agent"],"license":"MIT","_id":"@vorec/cli@2.27.0","maintainers":[{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"}],"os":["darwin"],"bin":{"vorec":"bin/vorec.mjs"},"dist":{"shasum":"043e1a90f46bb18f328610e530fc837250bbdf30","tarball":"https://registry.npmjs.org/@vorec/cli/-/cli-2.27.0.tgz","fileCount":41,"integrity":"sha512-fHKTrQm+0GHxowfkFUm0oRNyXEml5kwsmUYAPW2GVXwBTvFwdKRCOM6TK4ekFOUUu4YPAVrad6nRgc7A+IP6pA==","signatures":[{"sig":"MEQCIEU9JJcGPlEExF7tvBXc/gZ145nGZyuoTageD/uzXCIqAiAroMBS6/q6eF9A+f8ncp6NxwID3PvfqxXya2nVyuRChw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92980},"type":"module","engines":{"node":">=18"},"gitHead":"47cbac10db8ce0eee032fa581d8544d62e8e9f90","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"},"_npmVersion":"10.9.2","description":"Record narrated tutorials via the Vorec Recorder macOS app — CLI for AI coding agents","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.1.0","chalk":"^5.3.0","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.5.0"},"peerDependencies":{"playwright":"^1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_2.27.0_1777465324555_0.25590769087303156","host":"s3://npm-registry-packages-npm-production"}},"2.28.0":{"name":"@vorec/cli","version":"2.28.0","keywords":["vorec","screen-recording","tutorial","narration","ai-agent"],"license":"MIT","_id":"@vorec/cli@2.28.0","maintainers":[{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"}],"os":["darwin"],"bin":{"vorec":"bin/vorec.mjs"},"dist":{"shasum":"336441e5235b26d3fcb715c560efa73a3bec9d8c","tarball":"https://registry.npmjs.org/@vorec/cli/-/cli-2.28.0.tgz","fileCount":43,"integrity":"sha512-4qSuBDZMn0PAR+Y6X0eOhAgLoF6LK9auAi+hxWHDSSqPEwVUi0WVILqErqhaKKWT3za1oEfXuQ4BFUXj2vQeGg==","signatures":[{"sig":"MEUCIDxinW9Cyfwhwt1pjaezT46Vd6/qb3VrqDtDnoNglHedAiEAwhLUVAprT7rUHWtsR5UTQUx9k+p1F71QfHvmFQNBFnM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96461},"type":"module","engines":{"node":">=18"},"gitHead":"ed7f425da47836ade3cbfb7cc80deb8fa2459c1a","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"},"_npmVersion":"10.9.2","description":"Record narrated tutorials via the Vorec Recorder macOS app — CLI for AI coding agents","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.1.0","chalk":"^5.3.0","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.5.0"},"peerDependencies":{"playwright":"^1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_2.28.0_1777504359103_0.9940353445331369","host":"s3://npm-registry-packages-npm-production"}},"2.29.0":{"name":"@vorec/cli","version":"2.29.0","keywords":["vorec","screen-recording","tutorial","narration","ai-agent"],"license":"MIT","_id":"@vorec/cli@2.29.0","maintainers":[{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"}],"os":["darwin"],"bin":{"vorec":"bin/vorec.mjs"},"dist":{"shasum":"dc6b5639ea36ffd663b529d3d3348f238016f782","tarball":"https://registry.npmjs.org/@vorec/cli/-/cli-2.29.0.tgz","fileCount":43,"integrity":"sha512-0peMc9CTwxL34Z5MGOr5fZDaGXNwwHseQdL0u/dzrwqM6qb3vzoHsmsRALAQlFwYs8vomE8B11Zv0Gl7zUsn+g==","signatures":[{"sig":"MEQCIEBkI2FSZTRO10gzgoUnRFt4sepV4LoXQ6iP3rtMZQKAAiAc9QDtr+0Djf5ub09kRhFcaVeKWoolmmCT+V+7wSYFow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97551},"type":"module","engines":{"node":">=18"},"gitHead":"f272ede6bdbf4d059db2c02e21b9b31428612e61","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"},"_npmVersion":"10.9.2","description":"Record narrated tutorials via the Vorec Recorder macOS app — CLI for AI coding agents","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.1.0","chalk":"^5.3.0","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.5.0"},"peerDependencies":{"playwright":"^1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_2.29.0_1777509544382_0.37046101456323033","host":"s3://npm-registry-packages-npm-production"}},"2.30.0":{"name":"@vorec/cli","version":"2.30.0","keywords":["vorec","screen-recording","tutorial","narration","ai-agent"],"license":"MIT","_id":"@vorec/cli@2.30.0","maintainers":[{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"}],"os":["darwin"],"bin":{"vorec":"bin/vorec.mjs"},"dist":{"shasum":"62b365ef39403e8fe151579fea4d74e194573a25","tarball":"https://registry.npmjs.org/@vorec/cli/-/cli-2.30.0.tgz","fileCount":43,"integrity":"sha512-qhoxOlDD6YXBg3SddzqVhnG6xxh7q3X+nMPY0cpG2oTm/TsUY4tKG+k3hQD7Z5ZayHIWB6flq/c0AFg7S3El6w==","signatures":[{"sig":"MEYCIQDirIA16fsgQiR+0h9yqx0TeI3QAxLG8n2A9JRD8bC6+wIhAP/MriWGZdSmF/VwP1t2Q0fWcmGmucGgYXi29xvWoMwn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102616},"type":"module","engines":{"node":">=18"},"gitHead":"a62d51470d343fecf5f85f0aad8ada68805c7708","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"},"_npmVersion":"10.9.2","description":"Record narrated tutorials via the Vorec Recorder macOS app — CLI for AI coding agents","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.1.0","chalk":"^5.3.0","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.5.0"},"peerDependencies":{"playwright":"^1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_2.30.0_1777547797534_0.19201689054779636","host":"s3://npm-registry-packages-npm-production"}},"2.31.0":{"name":"@vorec/cli","version":"2.31.0","keywords":["vorec","screen-recording","tutorial","narration","ai-agent"],"license":"MIT","_id":"@vorec/cli@2.31.0","maintainers":[{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"}],"os":["darwin"],"bin":{"vorec":"bin/vorec.mjs"},"dist":{"shasum":"4adbe60a32ccd9c297c7ca54b4dab65bc0c3ffad","tarball":"https://registry.npmjs.org/@vorec/cli/-/cli-2.31.0.tgz","fileCount":43,"integrity":"sha512-vdlLs0NIImN3L2veMbTZK0nnBGZ15u5bIVvzMUWkzFbphc+Y2YlMRxmOXouu9ltSpnAkEdrQwBtDiLjDgdmYDg==","signatures":[{"sig":"MEYCIQCZN9O7uLE2mp19w841B+vSxU0G6E4XWxJ4TF8yX3W90AIhAJ6YRrpSsJZvdgBuaY220rAbYgtvDI8OqgfWsgLIRaUb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98375},"type":"module","engines":{"node":">=18"},"gitHead":"50981791bc6d3e33b373d5b19ca457083b2ba8ad","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"},"_npmVersion":"10.9.2","description":"Record narrated tutorials via the Vorec Recorder macOS app — CLI for AI coding agents","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.1.0","chalk":"^5.3.0","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.5.0"},"peerDependencies":{"playwright":"^1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_2.31.0_1777555307686_0.39973237974575926","host":"s3://npm-registry-packages-npm-production"}},"2.31.1":{"name":"@vorec/cli","version":"2.31.1","keywords":["vorec","screen-recording","tutorial","narration","ai-agent"],"license":"MIT","_id":"@vorec/cli@2.31.1","maintainers":[{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"}],"os":["darwin"],"bin":{"vorec":"bin/vorec.mjs"},"dist":{"shasum":"8773370fbeabea91b3a077f05a4d42132067667d","tarball":"https://registry.npmjs.org/@vorec/cli/-/cli-2.31.1.tgz","fileCount":43,"integrity":"sha512-2ZuJqC+XS8+goKcQoYU8LKG1fdjKDYyofBuPj4xS8P10XcKo3IKHf7Kgaxc0NUm/QHUAU8d7FWVa0dA0kcHQpg==","signatures":[{"sig":"MEUCIBZpxB409xsKt4wzWHzacEJ1vUte8XGy7Ihkol4Owd9RAiEAoY+k5fdTY4FtEKXlVdq5yY8WzgYIxTrllXFjwgqK45g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98271},"type":"module","engines":{"node":">=18"},"gitHead":"493f5d29c69994d1e6173359d5f1c7010b4532fd","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"},"_npmVersion":"10.9.2","description":"Record narrated tutorials via the Vorec Recorder macOS app — CLI for AI coding agents","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.1.0","chalk":"^5.3.0","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.5.0"},"peerDependencies":{"playwright":"^1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_2.31.1_1777560780853_0.7549693618818039","host":"s3://npm-registry-packages-npm-production"}},"2.31.2":{"name":"@vorec/cli","version":"2.31.2","keywords":["vorec","screen-recording","tutorial","narration","ai-agent"],"license":"MIT","_id":"@vorec/cli@2.31.2","maintainers":[{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"}],"os":["darwin"],"bin":{"vorec":"bin/vorec.mjs"},"dist":{"shasum":"42f94d344162df4e0c3b8a19e3bcd0cf89ce3867","tarball":"https://registry.npmjs.org/@vorec/cli/-/cli-2.31.2.tgz","fileCount":43,"integrity":"sha512-yEQUVL1qjFqoHNZ7hvRxvX/A0xD10jKiV9xqBFUOkO+cRSxxcxVlKEAWdlNdyrxkuqglokRBDsZVopBv2qPf4g==","signatures":[{"sig":"MEQCIFb6XOG4lEkQX8rMW7Looe1xBjLajfy2BAWd25+h34kOAiB1cU4dSzh3QxLQam0xatxDczV2lKYOFzBoTztc1/pkQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98629},"type":"module","engines":{"node":">=18"},"gitHead":"3dd7733d4656c776e04db466c834bfab45683a6e","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"},"_npmVersion":"10.9.2","description":"Record narrated tutorials via the Vorec Recorder macOS app — CLI for AI coding agents","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.1.0","chalk":"^5.3.0","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.5.0"},"peerDependencies":{"playwright":"^1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_2.31.2_1777564432000_0.43773907660479705","host":"s3://npm-registry-packages-npm-production"}},"2.32.0":{"name":"@vorec/cli","version":"2.32.0","keywords":["vorec","screen-recording","tutorial","narration","ai-agent"],"license":"MIT","_id":"@vorec/cli@2.32.0","maintainers":[{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"}],"os":["darwin"],"bin":{"vorec":"bin/vorec.mjs"},"dist":{"shasum":"83037ac4dfe1ff3956957b25a0bd852ef94b2842","tarball":"https://registry.npmjs.org/@vorec/cli/-/cli-2.32.0.tgz","fileCount":43,"integrity":"sha512-V3i5feIknYq4b8aLcGOPCI2n+aMJ3ZEVuw4Y1W3NB/h2aN/cGSlWRxON3qKZQL6/c5CRYdtIQreNLfgngygbLw==","signatures":[{"sig":"MEUCIAsyUId1PKPUI1PdzcJhvWaiX1ir9IDfRWaVHNo753MtAiEA/wg9lG/8Svf9Orr52KPgac0IPVe1DKBQOApCEmZ3Jfk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99415},"type":"module","engines":{"node":">=18"},"gitHead":"86664008fa49dcc954765d2048514a091e5a1ce8","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"},"_npmVersion":"10.9.2","description":"Record narrated tutorials via the Vorec Recorder macOS app — CLI for AI coding agents","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.1.0","chalk":"^5.3.0","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.5.0"},"peerDependencies":{"playwright":"^1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_2.32.0_1777646468139_0.07882245716923197","host":"s3://npm-registry-packages-npm-production"}},"2.33.0":{"name":"@vorec/cli","version":"2.33.0","keywords":["vorec","screen-recording","tutorial","narration","ai-agent"],"license":"MIT","_id":"@vorec/cli@2.33.0","maintainers":[{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"}],"os":["darwin"],"bin":{"vorec":"bin/vorec.mjs"},"dist":{"shasum":"6818504dc0dcbb82d75f81db023047c757ba2c3e","tarball":"https://registry.npmjs.org/@vorec/cli/-/cli-2.33.0.tgz","fileCount":41,"integrity":"sha512-qRZWwNaMgFrwTrLWY35OLgGL7VlMrSdwWH7JFFlgm3F/89nAs+VZ9u7t+HkqVmJzvoM2xEDCxIfCXyRN9FTUdA==","signatures":[{"sig":"MEQCIF/E60q5AjKwDCnnBywYc8cmm2pfK4jBLY9nqE4Px2vmAiAG9hyxSTDvjl+a7Krf9OmsvjvAmHpfre9rczl3XZ1F8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96750},"type":"module","engines":{"node":">=18"},"gitHead":"be68124d9c8890320c1525613dfa033ea041bc4a","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"},"_npmVersion":"10.9.2","description":"Record narrated tutorials via the Vorec Recorder macOS app — CLI for AI coding agents","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.1.0","chalk":"^5.3.0","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.5.0"},"peerDependencies":{"playwright":"^1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_2.33.0_1777718071652_0.6009515387533724","host":"s3://npm-registry-packages-npm-production"}},"2.34.0":{"name":"@vorec/cli","version":"2.34.0","keywords":["vorec","screen-recording","tutorial","narration","ai-agent"],"license":"MIT","_id":"@vorec/cli@2.34.0","maintainers":[{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"}],"os":["darwin"],"bin":{"vorec":"bin/vorec.mjs"},"dist":{"shasum":"3552aa2c7203229d8ead8639100253a799b97dd2","tarball":"https://registry.npmjs.org/@vorec/cli/-/cli-2.34.0.tgz","fileCount":41,"integrity":"sha512-Q5ffbxvAvI5XRLKrjPw2c2yRSXlnPytLqUXYJXYfI1SpM2O8djnsAPUtzawS97sSQriDnge5ZwiiOeVd2/f4VQ==","signatures":[{"sig":"MEUCIQDRQ47kUH3mTF12rSFgoxHJg11Kq/1Dn0J/WBdH5bcFMwIgSrcC7QOj/IPvZytNANpmrZSLAXetFDIJuxRMS+jyYhg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100011},"type":"module","engines":{"node":">=18"},"gitHead":"429b14ef18f717a495705ad1901bebb957cf5505","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"},"_npmVersion":"10.9.2","description":"Record narrated tutorials via the Vorec Recorder macOS app — CLI for AI coding agents","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.1.0","chalk":"^5.3.0","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.5.0"},"peerDependencies":{"playwright":"^1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_2.34.0_1777720908134_0.29723397498888704","host":"s3://npm-registry-packages-npm-production"}},"2.35.0":{"name":"@vorec/cli","version":"2.35.0","keywords":["vorec","screen-recording","tutorial","narration","ai-agent"],"license":"MIT","_id":"@vorec/cli@2.35.0","maintainers":[{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"}],"os":["darwin"],"bin":{"vorec":"bin/vorec.mjs"},"dist":{"shasum":"c4a4d33651c20a844932eb6c56166b3f8b3da1aa","tarball":"https://registry.npmjs.org/@vorec/cli/-/cli-2.35.0.tgz","fileCount":41,"integrity":"sha512-BUR1bM+ziQsycMXMrlJN8FHZG0P72MWOzvksLlydVGP1ToVulE9qMsifP61mZW0ZLt1s+K9ik2qyzN6HkNvAUQ==","signatures":[{"sig":"MEQCIHdhEF+hY8VsDD+ffrgw/mhqqwfE3l/ebC7IJ60t/DpwAiBZF/SsjcsewMrXrI7iFYbSZ6UyD7HmU8JD4CF7uQmYNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100011},"type":"module","engines":{"node":">=18"},"gitHead":"e5d62b4a4b66a42d6b7318f48f19a34ab5b45934","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"},"_npmVersion":"10.9.2","description":"Record narrated tutorials via the Vorec Recorder macOS app — CLI for AI coding agents","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.1.0","chalk":"^5.3.0","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.5.0"},"peerDependencies":{"playwright":"^1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_2.35.0_1777808687922_0.14740639174873937","host":"s3://npm-registry-packages-npm-production"}},"2.36.0":{"name":"@vorec/cli","version":"2.36.0","keywords":["vorec","screen-recording","tutorial","narration","ai-agent"],"license":"MIT","_id":"@vorec/cli@2.36.0","maintainers":[{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"}],"os":["darwin"],"bin":{"vorec":"bin/vorec.mjs"},"dist":{"shasum":"d0cadfabd8ef50fe1f9f2b090d3d7ab162b4b052","tarball":"https://registry.npmjs.org/@vorec/cli/-/cli-2.36.0.tgz","fileCount":41,"integrity":"sha512-sCUgsAhgTDKhxs88B07pBOfpIjnGmVeUyrNmFae0kuZrHSSLRVVhuiIxVpgdg13rkfpLSNSugBh8EC07aHJwMQ==","signatures":[{"sig":"MEUCIQCdYn9DjZIZ8RLT5h2nkYH9aYGrjG87tSStY5b9WaoyJQIgPq1ikDW0IUvd7a67VJJr23oHBC2I4EZRoCWYqPEER6I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103998},"type":"module","engines":{"node":">=18"},"gitHead":"f2dca49286f6779e47a4b76de71ed20c12b05a0f","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"},"_npmVersion":"10.9.2","description":"Record narrated tutorials via the Vorec Recorder macOS app — CLI for AI coding agents","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.1.0","chalk":"^5.3.0","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.5.0"},"peerDependencies":{"playwright":"^1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_2.36.0_1778067936193_0.7388441121455698","host":"s3://npm-registry-packages-npm-production"}},"2.36.1":{"name":"@vorec/cli","version":"2.36.1","keywords":["vorec","screen-recording","tutorial","narration","ai-agent"],"license":"MIT","_id":"@vorec/cli@2.36.1","maintainers":[{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"}],"os":["darwin"],"bin":{"vorec":"bin/vorec.mjs"},"dist":{"shasum":"c298ff91c783806fbad897f8effd8d00b8017085","tarball":"https://registry.npmjs.org/@vorec/cli/-/cli-2.36.1.tgz","fileCount":41,"integrity":"sha512-qJB73fG8zFCJsrTulEDPM0cqbuhfNEvuZS054VYV5k9H5lEQfpvyh4QTLF96yRG50o0xhjyfv7W++7aJkU8eGQ==","signatures":[{"sig":"MEUCIQCTZ9lQgtZk0VZWji9+FraXoAmIXIa0I3YChT4Nkuc05QIgCjXOPzH44QCHxo6sduJ7d0p7p1KoOXMu/V5V3M8JJqU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107077},"type":"module","engines":{"node":">=18"},"gitHead":"8965df0f142b1fd902ff3bb79ccbaab9a254bb7c","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"},"_npmVersion":"10.9.2","description":"Record narrated tutorials via the Vorec Recorder macOS app — CLI for AI coding agents","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.1.0","chalk":"^5.3.0","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.5.0"},"peerDependencies":{"playwright":"^1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_2.36.1_1778782844943_0.13083049983543593","host":"s3://npm-registry-packages-npm-production"}},"2.36.2":{"name":"@vorec/cli","version":"2.36.2","keywords":["vorec","screen-recording","tutorial","narration","ai-agent"],"license":"MIT","_id":"@vorec/cli@2.36.2","maintainers":[{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"}],"os":["darwin"],"bin":{"vorec":"bin/vorec.mjs"},"dist":{"shasum":"d66081c1a20f94d721d375a22a1e2dfd37ab0743","tarball":"https://registry.npmjs.org/@vorec/cli/-/cli-2.36.2.tgz","fileCount":45,"integrity":"sha512-J7UBUi4KpfrOf7trKSxUppOKIfTpb9CWgSVMmZiep+4QrhShL/oCq3I+nutC25nN6Z/1xvR6DVccPCTHHh9ynQ==","signatures":[{"sig":"MEQCIBt3aO87B/zBFLnGKLzInjpKHI0IIiYjYCYD2382lBQUAiA9F0g6MhapFQLtnze8KIFRMInqJb25k9+YTmODIBT9/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123127},"type":"module","engines":{"node":">=18"},"gitHead":"739e9cb3dd293a11ae2060f14473085b5586b731","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"},"_npmVersion":"10.9.2","description":"Record narrated tutorials via the Vorec Recorder macOS app — CLI for AI coding agents","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.1.0","chalk":"^5.3.0","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.5.0"},"peerDependencies":{"playwright":"^1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_2.36.2_1780058441766_0.7216866609866632","host":"s3://npm-registry-packages-npm-production"}},"2.36.5":{"name":"@vorec/cli","version":"2.36.5","keywords":["vorec","screen-recording","tutorial","narration","ai-agent"],"license":"MIT","_id":"@vorec/cli@2.36.5","maintainers":[{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"}],"os":["darwin"],"bin":{"vorec":"bin/vorec.mjs"},"dist":{"shasum":"7a48cd665d6dae7628c2c4d08d9ff63eb6de1e7f","tarball":"https://registry.npmjs.org/@vorec/cli/-/cli-2.36.5.tgz","fileCount":49,"integrity":"sha512-CB4GQmR6QpDMzsw00N7DnnIxAxjMF11Y2VsNDili/ERQV4wwd+7ADcHGbuExp/GN45gPO9u48duirYHqhKWIAA==","signatures":[{"sig":"MEUCIQC+16iL1LHM9Y49lmPmq2O2ukmeu/0tfo+VwSfyhLbBNQIgChtfXze2n4B8AjJADZE8/gvS4xBxA5Pt+TZS0BCXAiM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135638},"type":"module","engines":{"node":">=18"},"gitHead":"0f54fcaeb67405a57635e619f01f65dd52d7a6dc","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"},"_npmVersion":"10.9.2","description":"Record narrated tutorials via the Vorec Recorder macOS app — CLI for AI coding agents","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.1.0","chalk":"^5.3.0","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.5.0"},"peerDependencies":{"playwright":"^1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_2.36.5_1780064624559_0.9516593673679938","host":"s3://npm-registry-packages-npm-production"}},"2.36.6":{"name":"@vorec/cli","version":"2.36.6","keywords":["vorec","screen-recording","tutorial","narration","ai-agent"],"license":"MIT","_id":"@vorec/cli@2.36.6","maintainers":[{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"}],"os":["darwin"],"bin":{"vorec":"bin/vorec.mjs"},"dist":{"shasum":"9065109ab3c14c6ee39a50791d7517556d2a95ce","tarball":"https://registry.npmjs.org/@vorec/cli/-/cli-2.36.6.tgz","fileCount":49,"integrity":"sha512-DPIBXIJUBCGHb2eUfLNwgaeoPzGi5iK7i73a6+/sk8G/vqqarjQSZyDQ/jmS+K1ux8eyzrLOcm2xu7TwMhPgCQ==","signatures":[{"sig":"MEQCIEHT5wdIBQw0Vi7AcNVgnCTI0pbnDeXKjLrlYT/3qh4yAiB8hH5CRrC0KCrTHS2GmIac9LaAJNsvWqODqQECE1+B7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144851},"type":"module","engines":{"node":">=18"},"gitHead":"6ab8c91ba0b810fe31802c15d9dd41a44af41d6e","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"},"_npmVersion":"10.9.2","description":"Record narrated tutorials via the Vorec Recorder macOS app — CLI for AI coding agents","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.1.0","chalk":"^5.3.0","commander":"^12.1.0","playwright":"^1.60.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.36.6_1780081683193_0.6707711341847249","host":"s3://npm-registry-packages-npm-production"}},"2.40.0":{"name":"@vorec/cli","version":"2.40.0","keywords":["vorec","screen-recording","tutorial","narration","ai-agent"],"license":"MIT","_id":"@vorec/cli@2.40.0","maintainers":[{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"}],"os":["darwin"],"bin":{"vorec":"bin/vorec.mjs"},"dist":{"shasum":"eb1d3a54581e7d561241e838a2c64b001a1829fd","tarball":"https://registry.npmjs.org/@vorec/cli/-/cli-2.40.0.tgz","fileCount":59,"integrity":"sha512-027mcxo1P6E+FQEQEDFQLE0owUysKZi21DdYY73SD39L9fwb4Iku0UKrDrw/9L4AtuEDbXCmNrd+VEKDBsw47Q==","signatures":[{"sig":"MEUCIFZd9aydyKxFoXE9HWlvxbp4MZmYHhxK3hWmSrUQGVekAiEAobGBL7U+Rzs9sdIvxvG4/ZjalL3dd/cOVurHXXn7i4U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":211511},"type":"module","engines":{"node":">=18"},"gitHead":"5dd700c4f28db987568e44dce671c7be85e0ed8c","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"},"_npmVersion":"10.9.2","description":"Record narrated tutorials via the Vorec Recorder macOS app — CLI for AI coding agents","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.1.0","chalk":"^5.3.0","commander":"^12.1.0","playwright":"^1.60.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.40.0_1780231052297_0.5011405102892341","host":"s3://npm-registry-packages-npm-production"}},"2.41.0":{"name":"@vorec/cli","version":"2.41.0","keywords":["vorec","screen-recording","tutorial","narration","ai-agent"],"license":"MIT","_id":"@vorec/cli@2.41.0","maintainers":[{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"}],"os":["darwin"],"bin":{"vorec":"bin/vorec.mjs"},"dist":{"shasum":"c1036b1e74320995e1b091b8bfc2821189097f5e","tarball":"https://registry.npmjs.org/@vorec/cli/-/cli-2.41.0.tgz","fileCount":61,"integrity":"sha512-Mu/E1U6wPiotMpxziLYceSm1BefHkK/yUc/Xse+pw1o7XMV53qvgo2F7xMxcE7oQPfurNpoXO7nsjDDZy3WWRw==","signatures":[{"sig":"MEQCICuTZnhL5hYIV9okzi7cs8TdHkgS10aV2c3tFZhEf+2YAiAi/U8vAstaDgor5/tBmaYEwCuA0tZe2BSgyxNXLS665A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":225039},"type":"module","engines":{"node":">=18"},"gitHead":"ce827a6c0452f20da39725cab07228e1264312fb","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"},"_npmVersion":"10.9.2","description":"Record narrated tutorials via the Vorec Recorder macOS app — CLI for AI coding agents","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.1.0","chalk":"^5.3.0","commander":"^12.1.0","playwright":"^1.60.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.41.0_1780315781821_0.11156958904431802","host":"s3://npm-registry-packages-npm-production"}},"2.41.1":{"name":"@vorec/cli","version":"2.41.1","description":"Record narrated tutorials via the Vorec Recorder macOS app — CLI for AI coding agents","os":["darwin"],"type":"module","bin":{"vorec":"bin/vorec.mjs"},"scripts":{"build":"tsc","dev":"tsc --watch","prepublishOnly":"npm run build"},"dependencies":{"chalk":"^5.3.0","commander":"^12.1.0","ora":"^8.1.0","playwright":"^1.60.0"},"engines":{"node":">=18"},"keywords":["vorec","screen-recording","tutorial","narration","ai-agent"],"license":"MIT","devDependencies":{"@types/node":"^25.5.0"},"_id":"@vorec/cli@2.41.1","gitHead":"e1ebe8b881e74c77414a109d7be407ec0f627cf9","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-C5/0eBKpSNsKy5ZBkmAM9w5JXO6OkRuVL2odngFeSQ/9c2CBSf0nHP9FcduTZpn4Sm7mKX5XSWkoDMX09GV8pQ==","shasum":"9056cdfc0b18af103b875ee6f419d4794407c5b9","tarball":"https://registry.npmjs.org/@vorec/cli/-/cli-2.41.1.tgz","fileCount":61,"unpackedSize":228088,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFo1O2FNS1jCwGgl1lVZDTXPmPGbQJFLDaDqslHDZHxlAiAFWq93aJ2j9nCpN3pJmG93AfFkybU5EjmxbsgIWLkXfg=="}]},"_npmUser":{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"},"directories":{},"maintainers":[{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cli_2.41.1_1785505712904_0.007859743440329803"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-19T23:34:16.681Z","modified":"2026-07-31T13:48:33.215Z","0.1.0":"2026-03-19T23:34:16.915Z","0.1.1":"2026-03-20T00:38:25.627Z","0.2.0":"2026-03-20T01:23:30.262Z","0.2.1":"2026-03-20T02:42:00.399Z","0.3.0":"2026-03-20T02:44:51.959Z","0.3.1":"2026-03-20T02:48:21.457Z","0.3.2":"2026-03-20T03:01:23.370Z","0.4.0":"2026-03-20T03:19:20.850Z","0.4.1":"2026-03-20T03:30:05.787Z","0.5.0":"2026-03-20T03:45:02.934Z","0.6.0":"2026-03-20T03:58:30.302Z","0.7.0":"2026-03-20T04:18:51.760Z","0.7.1":"2026-03-20T04:25:09.647Z","0.8.0":"2026-03-20T06:05:27.359Z","0.8.1":"2026-03-20T06:34:29.327Z","0.9.0":"2026-03-21T17:29:28.378Z","0.10.0":"2026-03-21T17:41:21.313Z","0.11.0":"2026-03-21T18:28:36.273Z","1.0.0":"2026-03-21T18:59:51.471Z","1.0.1":"2026-03-21T19:24:13.393Z","1.1.0":"2026-03-21T22:33:21.366Z","1.1.1":"2026-03-22T13:02:45.760Z","1.2.0":"2026-03-23T20:52:02.879Z","1.3.0":"2026-03-25T10:34:44.032Z","1.4.0":"2026-03-26T13:52:00.566Z","1.5.0":"2026-03-28T10:08:13.488Z","1.6.0":"2026-03-30T13:07:35.911Z","1.7.0":"2026-04-12T17:45:58.699Z","1.8.0":"2026-04-12T23:28:58.644Z","1.9.0":"2026-04-13T00:26:28.202Z","2.0.0":"2026-04-13T14:37:52.914Z","2.1.0":"2026-04-15T20:32:17.192Z","2.2.0":"2026-04-17T16:01:28.388Z","2.3.0":"2026-04-17T16:21:14.654Z","2.4.0":"2026-04-18T10:12:55.269Z","2.7.0":"2026-04-21T11:40:50.806Z","2.7.1":"2026-04-21T11:49:39.759Z","2.12.0":"2026-04-21T12:44:35.875Z","2.13.0":"2026-04-21T13:29:28.958Z","2.14.0":"2026-04-21T13:37:30.560Z","2.15.0":"2026-04-21T20:43:08.425Z","2.16.0":"2026-04-22T12:07:19.053Z","2.17.0":"2026-04-22T12:09:33.519Z","2.18.0":"2026-04-22T12:11:12.929Z","2.19.0":"2026-04-22T12:28:53.878Z","2.20.0":"2026-04-22T12:32:20.339Z","2.21.0":"2026-04-23T13:44:17.378Z","2.22.0":"2026-04-23T15:08:44.849Z","2.23.0":"2026-04-24T10:09:39.106Z","2.24.0":"2026-04-25T10:03:43.766Z","2.25.0":"2026-04-28T11:13:58.015Z","2.26.0":"2026-04-28T12:47:59.825Z","2.27.0":"2026-04-29T12:22:04.706Z","2.28.0":"2026-04-29T23:12:39.245Z","2.29.0":"2026-04-30T00:39:04.527Z","2.30.0":"2026-04-30T11:16:37.686Z","2.31.0":"2026-04-30T13:21:47.836Z","2.31.1":"2026-04-30T14:53:01.027Z","2.31.2":"2026-04-30T15:53:52.141Z","2.32.0":"2026-05-01T14:41:08.304Z","2.33.0":"2026-05-02T10:34:31.791Z","2.34.0":"2026-05-02T11:21:48.293Z","2.35.0":"2026-05-03T11:44:48.081Z","2.36.0":"2026-05-06T11:45:36.334Z","2.36.1":"2026-05-14T18:20:45.097Z","2.36.2":"2026-05-29T12:40:41.924Z","2.36.5":"2026-05-29T14:23:44.686Z","2.36.6":"2026-05-29T19:08:03.328Z","2.40.0":"2026-05-31T12:37:32.470Z","2.41.0":"2026-06-01T12:09:41.966Z","2.41.1":"2026-07-31T13:48:33.054Z"},"license":"MIT","keywords":["vorec","screen-recording","tutorial","narration","ai-agent"],"description":"Record narrated tutorials via the Vorec Recorder macOS app — CLI for AI coding agents","maintainers":[{"name":"stephbouz","email":"mustapha.achtaou@gmail.com"}],"readme":"# @vorec/cli\n\nRecord narrated tutorial videos via the **Vorec Recorder for macOS**. CLI for AI coding agents — your agent drives the recorder, you review the MP4, AI writes the narration.\n\n> macOS only. Requires the Vorec Recorder desktop app — download from **[vorec.ai/download](https://vorec.ai/download)**.\n\n## What It Does\n\n- Drives the **Vorec Recorder** to capture your screen, clicks, keystrokes, and cursor path natively via ScreenCaptureKit\n- Writes an MP4 + action sidecar to your local disk — **nothing uploads until you say so**\n- You review the recording, then run `vorec analyze <mp4>` to upload + generate narration\n- AI writes natural voice-over from the action timeline (no video re-analysis needed — actions are pre-tracked)\n- Generates voice-over audio in multiple languages and narration styles\n- Returns an editor URL to preview, polish, and export\n- Lets agents upload intro/outro/B-roll videos and place them on the editor timeline when you explicitly ask for extra media\n\n## Quick Start\n\n```bash\n# 1. Install the Vorec Recorder for macOS\n#    https://vorec.ai/download — sign in, grant Screen Recording + Accessibility\n\n# 2. Install cliclick (used to inject actions during recording)\nbrew install cliclick\n\n# 3. Connect the CLI to your Vorec account\nnpx @vorec/cli@latest login\n\n# 4. Verify the recorder is ready\nnpx @vorec/cli@latest check\n\n# 5. Record a tutorial\nnpx @vorec/cli@latest run vorec.json\n#    → Writes /path/to/recording.mp4 + sidecar locally. Review it.\n\n# 6. Generate narration when you're happy with the take\nnpx @vorec/cli@latest analyze /path/to/recording.mp4\n```\n\n## Requirements\n\n- **macOS** (Apple Silicon or Intel)\n- **Node.js** 18+\n- **Vorec Recorder** for macOS — [vorec.ai/download](https://vorec.ai/download), signed in, with Screen Recording + Accessibility granted\n- **cliclick** — `brew install cliclick` (used for action injection)\n- **Vorec API key** — `vorec login` opens the browser flow, or `vorec init` for manual entry\n\n## Manifest Format\n\nCreate a `vorec.json` file describing the actions to record:\n\n```json\n{\n  \"title\": \"How to create a project\",\n  \"url\": \"http://localhost:3000/dashboard\",\n  \"viewport\": \"full\",\n  \"language\": \"en\",\n  \"narrationStyle\": \"tutorial\",\n  \"actions\": [\n    { \"type\": \"click\", \"selector\": \"button.new-project\", \"description\": \"Open the create dialog\", \"context\": \"Clicks the New Project button. A create dialog appears with a title field.\" },\n    { \"type\": \"type\", \"selector\": \"#name\", \"text\": \"My Project\", \"description\": \"Enter the project name\", \"context\": \"Types the project name into the title field.\" },\n    { \"type\": \"click\", \"selector\": \"button[type=submit]\", \"description\": \"Save the project\", \"context\": \"Submits the form. The new project appears in the dashboard.\" }\n  ]\n}\n```\n\nAction types: `click`, `type`, `select`, `hover`, `scroll`, `wait`, `navigate`, `narrate`. Each action has a `description` (timeline label) and `context` (rich scene description for the narration AI).\n\n## Commands\n\n| Command | What it does |\n|---------|-------------|\n| `vorec login` | Connect via browser flow (recommended) |\n| `vorec init` | Save API key manually (for non-interactive agents) |\n| `vorec check` | Verify the Vorec Recorder app + sign-in + permissions + cliclick |\n| `vorec run <manifest>` | Record via the Recorder app. Writes MP4 + sidecar locally. No upload, no credits spent. |\n| `vorec analyze <mp4>` | Upload the MP4 + sidecar, generate narration |\n| `vorec status` | Check project processing status |\n| `vorec projects list --json` | List projects accessible to the authenticated account |\n| `vorec segments --project <id>` | Read narration segments |\n| `vorec update-narration <json> --project <id>` | Push edited narration text |\n| `vorec languages --project <id>` | List available translations |\n| `vorec translations <lang> --project <id>` | Read translations for a language |\n| `vorec update-translations <json> --language <lang> --project <id>` | Push translations |\n| `vorec media upload <path> --project <id> --wait` | Upload a local MP4/WebM/MOV as a reusable project media asset |\n| `vorec media list --project <id>` | List uploaded project media assets |\n| `vorec media inspect <assetId> --project <id>` | Inspect one media asset and probe status |\n| `vorec media delete <assetId> --project <id>` | Delete an unused media asset; pass `--force` to remove timeline uses too |\n| `vorec editor inspect --project <id> --json` | Read a sanitized editor/timeline snapshot for agents |\n| `vorec editor snapshot --project <id> --at <seconds>` | Render one editor frame to a PNG image |\n| `vorec editor filmstrip --project <id> --every <seconds>` | Render multiple editor frames to PNG images |\n| `vorec editor describe --project <id>` | Run Vorec AI video description for planning; costs analysis credits |\n| `vorec actions list --project <id>` | List action clicks and their narration segment links |\n| `vorec actions move --project <id> --click-index <n> --at <seconds>` | Move an action marker without moving narration |\n| `vorec actions update --project <id> --click-index <n> --x <0-1000> --y <0-1000>` | Update action coordinates or labels |\n| `vorec actions set-primary --project <id> --segment <id> --click-index <n>` | Set the main action for a narration segment |\n| `vorec actions add --project <id> --segment <id> --at <seconds> --x <0-1000> --y <0-1000>` | Add a new action and optionally attach it to narration |\n| `vorec actions delete --project <id> --click-index <n> --detach` | Delete an action and remove segment references |\n| `vorec actions verify --project <id> --click-index <n> --output frame.png` | Render a snapshot at an action timestamp |\n| `vorec narration move --project <id> --segment <id> --at <seconds>` | Move narration timing without moving the action |\n| `vorec narration move --project <id> --segment <id> --at <seconds> --with-action` | Move narration and its primary action together |\n| `vorec narration update --project <id> --segment <id> --text \"...\"` | Update one narration script and invalidate old audio |\n| `vorec narration attach-action --project <id> --segment <id> --click-index <n>` | Attach an action to a narration segment |\n| `vorec overlays list --project <id>` | List editor overlay clips |\n| `vorec overlays add --project <id> --type <type> --at <seconds> --duration <seconds>` | Add zoom, follow-zoom, blur, spotlight, callout, text, shape, image, slide, or cursor overlay |\n| `vorec overlays add-image <path> --project <id> --at <seconds> --duration <seconds>` | Upload a local PNG/JPEG/WebP/GIF and place it as an image overlay |\n| `vorec overlays update --project <id> --clip <id> ...` | Update overlay timing or type-specific fields |\n| `vorec overlays move --project <id> --clip <id> --at <seconds> --x <0-1000> --y <0-1000>` | Move an overlay in time or position |\n| `vorec overlays resize --project <id> --clip <id> --duration <seconds> --width <n> --height <n>` | Resize overlay duration or visual bounds |\n| `vorec overlays delete --project <id> --clip <id>` | Delete an overlay clip |\n| `vorec cursor show|hide --project <id>` | Show or hide the project cursor |\n| `vorec background get --project <id>` | Read project video background settings |\n| `vorec background set --project <id> --type gradient|color|wallpaper` | Enable/update the editor background |\n| `vorec background disable --project <id>` | Turn off the editor background |\n| `vorec export start --project <id>` | Queue a production MP4 export through the existing export worker |\n| `vorec export status <exportId> --download-url` | Check export progress and optionally return a temporary download URL |\n| `vorec export cancel <exportId>` | Cancel a queued or processing export |\n| `vorec timeline list --project <id>` | List project video timeline segments |\n| `vorec timeline split --project <id> --at <seconds>` | Split an existing video segment at an exact timestamp |\n| `vorec timeline add-video <asset-or-path> --project <id> --at <seconds>` | Insert an uploaded asset or local video at a timestamp |\n| `vorec timeline add-video <asset-or-path> --project <id> --position intro\\|outro` | Insert a local video or asset at the start or visual end |\n| `vorec timeline add-video <asset-or-path> --project <id> --after-segment <segment-id>` | Insert immediately after a specific video segment |\n| `vorec timeline add-video <asset-or-path> --project <id> --before-segment <segment-id>` | Insert immediately before a specific video segment |\n| `vorec timeline remove-range --project <id> --from <seconds> --to <seconds>` | Delete a time range and ripple later editor objects earlier |\n| `vorec timeline revisions --project <id>` | List restorable timeline revisions created by CLI edits |\n| `vorec timeline undo --project <id> --revision <id>` | Restore a saved timeline revision |\n\n### Run options\n- `--skip-narration` — mark the sidecar so `vorec analyze` uses your manifest narration verbatim instead of letting AI rewrite it\n- `--profile <dir>` — use a persistent Chrome profile (required for Shopify Admin / Google OAuth flows)\n- `--channel <channel>` — `chrome`, `chrome-beta`, or `msedge`\n\n### Analyze options\n- `--language <code>` — override the manifest language (`en`, `es`, `fr`, …)\n- `--narration-style <style>` — override the manifest style\n- `--skip-narration` — override the sidecar flag\n\n### Media and timeline controls\n\nUse these only after a project exists and only when you intentionally want to add extra video to the editor timeline, such as an intro, outro, or B-roll clip.\n\n```bash\n# Upload a local video asset and wait until Vorec has probed its duration\nvorec media upload ./intro.mp4 --project <id> --wait\n\n# Add a local file directly to the timeline; the CLI uploads, waits, then inserts\nvorec timeline add-video ./intro.mp4 --project <id> --position intro --muted\n\n# Reuse an already-uploaded asset and trim it to the first four seconds\nvorec timeline add-video <asset-id> --project <id> --at 42.5 --source 0:4 --muted\n\n# To insert between two parts of an existing source segment, split first\nvorec timeline split --project <id> --at 42.5 --json\nvorec timeline add-video <asset-id> --project <id> --after-segment <first-segment-id-from-split> --muted\n\n# Remove dead time or a mistake and pull later timeline objects earlier\nvorec timeline remove-range --project <id> --from 18.2 --to 25.8 --dry-run\nvorec timeline remove-range --project <id> --from 18.2 --to 25.8\n\n# Undo a CLI timeline mutation\nvorec timeline revisions --project <id>\nvorec timeline undo --project <id> --revision <revision-id>\n```\n\nTimeline insertion mirrors the editor: if `--at` lands inside an existing video segment, Vorec snaps to the nearest segment edge, inserts the uploaded clip, then ripples later video segments, narration, source-following overlays, and action dots. `--position intro` resolves to timestamp `0`; `--position outro` resolves to the current visual timeline end.\n\nUse `vorec timeline split --at <seconds>` when the agent needs an exact insertion point inside a segment. Splitting preserves narration, overlays, clicks, cursor timing, media asset linkage, audio mix, and speed; it only turns one video segment into two.\n\nPrefer segment anchors after splitting. `timeline split --json` returns `firstSegment.id` and `secondSegment.id`; use `timeline add-video --after-segment <firstSegment.id>` to place a clip exactly between the two split parts, or `--before-segment <secondSegment.id>` for the same boundary. This avoids manual timestamp math and makes the agent's intent inspectable.\n\nUse `vorec timeline remove-range --from <seconds> --to <seconds>` for dead time, loading screens, or mistakes. It removes the visual range, trims or deletes overlapping video pieces, deletes narration/actions/clicks inside the removed window, shifts later narration/actions/clicks/overlays earlier, and prints an undo command. Run `--dry-run` first when an agent is proposing an edit.\n\nSuccessful timeline mutations create a revision before writing. The CLI prints an undo command when a revision is available. Restoring a revision rewrites the editor timeline tables to the saved pre-edit state and creates a new revision for the restore itself, so the restore can be reversed too.\n\nUseful flags:\n- `--dry-run` — preview the timeline diff without inserting. For local files, dry-run is rejected because upload would still mutate project media.\n- `--source <start:end>` — trim the asset source range in seconds.\n- `--speed <number>` — play the inserted clip faster or slower.\n- `--muted` / `--volume <0..1>` — control uploaded clip audio.\n- `--json` — return machine-readable output for agents and scripts.\n\n### Editor inspection for agents\n\nUse `vorec editor inspect --project <id> --json` before making timeline decisions. It returns project metadata, video segments, media assets, narration/action segments, clicks, tracks, overlays, cursor summary, subtitles settings, freeze-sync timing, and warnings. Sensitive fields are redacted by default, including storage keys, signed URLs, hashes, selectors, and raw typed text.\n\nUse `vorec editor snapshot --project <id> --at <seconds> --output frame.png` when an agent needs visual readback. Use `vorec editor filmstrip --project <id> --every 2 --output-dir frames` to sample the whole video. Both render the same headless `/render` page used by export and capture exact timeline frames. Use `vorec editor describe --project <id>` only when the agent needs Vorec AI to analyze the source video; it spends analysis credits and writes the description back to the project.\n\n### Action controls\n\nNarration/action segments and raw on-screen actions are separate. In `editor inspect --json`, each `narrationSegments[]` item has `primaryClickIndex` and `clickRefs[]`. Those values are indexes into `clicks[].clickIndex`; they are not database row IDs and they are not coordinates.\n\nUse `clicks[]` / `project_clicks` as the source of truth for action timing and coordinates:\n\n```txt\nnarrationSegments[].primaryClickIndex\n        ↓ matches\nclicks[].clickIndex\n        ↓ owns\ntimestampSeconds, x, y, interactionType\n```\n\nThat separation is intentional. A narration segment can start before or after the visible click while still pointing at the same main action.\n\n```bash\n# Read every action and how narration points to it\nvorec actions list --project <id> --json\n\n# Move the visible action marker/cursor event; narration timing does not move\nvorec actions move --project <id> --click-index 7 --at 46.4\n\n# Correct action coordinates in normalized 0-1000 video space\nvorec actions update --project <id> --click-index 7 --x 386 --y 381\n\n# Change which action is the main action for a narration segment\nvorec actions set-primary --project <id> --segment <segment-id> --click-index 7\n\n# Add a missing action and attach it to narration\nvorec actions add --project <id> --segment <segment-id> --at 46.4 --x 386 --y 381 --type click --label \"Save settings\" --primary\n\n# Delete an action. Use --detach when narration still references it.\nvorec actions delete --project <id> --click-index 7 --detach\n\n# Render the frame at an action timestamp for visual verification\nvorec actions verify --project <id> --click-index 7 --output action-7.png\n```\n\nAction mutations create timeline revisions. The CLI prints an undo command, and `vorec timeline undo --project <id> --revision <revision-id>` restores the previous `segments`, `project_clicks`, video segments, tracks, and overlay clips.\n\n### Overlay and cursor controls\n\nOverlay commands edit the same `project_clips` data the editor uses. Coordinates and sizes are normalized `0..1000` video-space values, so agents should inspect or render frames first, then place overlays against visible UI.\n\nSupported overlay types:\n- `zoom` — static zoom centered on `--x/--y`.\n- `follow-zoom` — cursor-following zoom (`cursorFollowZoom` in editor data).\n- `blur`, `spotlight`, `callout` — effect regions with `--x`, `--y`, `--width`, and `--height`.\n- `text`, `shape`, `image`, `slide`, `cursor` — visual overlay clips on their editor tracks.\n\n```bash\n# Read existing overlays.\nvorec overlays list --project <id> --json\n\n# Add zoom or cursor-follow zoom.\nvorec overlays add --project <id> --type zoom --at 12.4 --duration 3 --x 430 --y 360 --zoom-level 2.2\nvorec overlays add --project <id> --type follow-zoom --at 18 --duration 4 --zoom-level 3.2\n\n# Add privacy/attention effects.\nvorec overlays add --project <id> --type blur --at 22 --duration 2.5 --x 700 --y 180 --width 220 --height 90 --mode redact\nvorec overlays add --project <id> --type spotlight --at 31 --duration 3 --x 500 --y 450 --width 260 --height 160 --shape rect\nvorec overlays add --project <id> --type callout --at 36 --duration 3 --x 520 --y 380 --width 220 --height 120\n\n# Add text, shape, image, or slide overlays.\nvorec overlays add --project <id> --type text --at 8 --duration 3 --text \"New setting\" --x 500 --y 160\nvorec overlays add --project <id> --type shape --at 9 --duration 3 --shape-type arrow --x 640 --y 420\nvorec overlays add --project <id> --type image --at 0 --duration 4 --image-url \"https://example.com/logo.png\" --file-name logo.png\nvorec overlays add-image ./logo.png --project <id> --at 0 --duration 4 --x 500 --y 160\nvorec overlays add --project <id> --type slide --at 0 --duration 3 --title \"Setup\" --subtitle \"Connect your workspace\"\n\n# Move/resize/update/delete. Each clip mutation prints an undo command.\nvorec overlays move --project <id> --clip <clip-id> --at 14.2 --x 480 --y 340\nvorec overlays resize --project <id> --clip <clip-id> --duration 4 --width 280 --height 160\nvorec overlays update --project <id> --clip <clip-id> --text \"Updated label\"\nvorec overlays delete --project <id> --clip <clip-id>\n\n# Author canonical animation with --data. Keyframes are validated server-side.\nvorec overlays update --project <id> --clip <clip-id> --data '{\n  \"compositionState\": {\n    \"keyframes\": [{\n      \"property\": \"destination.x\",\n      \"clock\": \"story\",\n      \"keyframes\": [\n        { \"id\": \"kf-1\", \"offsetSeconds\": 0, \"value\": 400, \"easingToNext\": \"cubic-in-out\" },\n        { \"id\": \"kf-2\", \"offsetSeconds\": 1.5, \"value\": 600 }\n      ]\n    }]\n  }\n}'\n\n# Cursor visibility is a project setting.\nvorec cursor settings --project <id> --json\nvorec cursor hide --project <id>\nvorec cursor show --project <id>\n```\n\n`--data` payloads carrying `compositionState.keyframes` or\n`compositionState.animationApplication` are validated before anything is written.\nRejected payloads return HTTP 400 naming the offending path, which the CLI prints\nas `(field=…)`. The rules are: `property` must be one of the 14 canonical\nkeyframe properties, `clock` must be `story` or `output`, `easingToNext` must be\na canonical easing, offsets must be finite, non-negative and strictly increasing\nwithin a track, keyframe ids must be unique across the payload, one track per\nproperty, and `animationApplication.ownedProperties` must each have a matching\nkeyframe track. Limits: 32 tracks, 512 keyframes per track, 4096 keyframes total,\n512 KB per animation payload. Overlay updates that carry no animation data are\nunaffected.\n\nOverlay mutations create timeline revisions and can be undone with the printed `vorec timeline undo` command. Cursor visibility updates `projects.cursor_settings.show`, prints an undo command, and can be restored through `timeline undo` because revisions now include project cursor settings.\n\n### Background controls\n\nBackground commands edit `projects.video_background`, the same project-level setting used by editor preview and export. Use `background get` or `editor inspect --json` to know whether a background is active before changing it.\n\n```bash\n# Read background state.\nvorec background get --project <id> --json\n\n# Add a gradient background around the recorded video.\nvorec background set --project <id> \\\n  --type gradient \\\n  --gradient-start \"#0f172a\" \\\n  --gradient-end \"#4f46e5\" \\\n  --angle 135 \\\n  --padding 8 \\\n  --border-radius 18 \\\n  --shadow large\n\n# Use a solid color.\nvorec background set --project <id> --type color --color \"#111827\" --padding 6\n\n# Use a wallpaper preset.\nvorec background set --project <id> --type wallpaper --wallpaper ocean --padding 8 --shadow medium\n\n# Add or remove the video border.\nvorec background set --project <id> --border-enabled --border-color1 \"#6366f1\" --border-color2 \"#ec4899\" --border-width 3\nvorec background set --project <id> --border-disabled\n\n# Turn the background off.\nvorec background disable --project <id>\n```\n\nWallpaper presets are `sunset`, `ocean`, `aurora`, `berry`, `forest`, `midnight`, `peach`, `lavender`, `flame`, `arctic`, `slate`, and `noir`. Background updates are project settings, not timeline clips, but they now create timeline revisions that include `projects.video_background`; use the printed `timeline undo` command to restore the previous background.\n\n### Export controls\n\nExport commands queue the same production export worker used by the web editor.\n\n```bash\n# Queue an export.\nvorec export start --project <id> --resolution 1080p --fps 24\n\n# Wait until completion and print a temporary download URL.\nvorec export start --project <id> --wait --download-url\n\n# Check or cancel an existing export.\nvorec export status <export-id> --download-url\nvorec export cancel <export-id>\n```\n\nAllowed resolutions are `720p`, `1080p`, `2k`, and `4k`; allowed frame rates are `24`, `30`, and `60`.\n\nEvery export is pinned to an immutable canonical revision of the project, so the\nrendered video always matches the project state at the moment you queued it —\nlater edits cannot change an in-flight export. `export start` prints the pinned\n`Revision:` (and the leading characters of its content hash) so you can verify\nexactly what was rendered; both values are also returned as\n`compositionRevision` / `compositionContentHash` under `--json`.\n\nIf the project has no canonical revision yet, `export start` fails with\n`composition_export_pin_unavailable` rather than silently exporting stale state.\nOnly the project owner can start an export, matching the web editor.\n\n### Narration controls\n\nUse narration commands when the agent needs to edit the voice segment itself. These commands also create timeline revisions.\n\n```bash\n# Move the voice start only. The visible action stays anchored to its click.\nvorec narration move --project <id> --segment <segment-id> --at 46.4\n\n# Move the voice and the segment's primary action together.\nvorec narration move --project <id> --segment <segment-id> --at 46.4 --with-action\n\n# Update narration copy. Existing audio is cleared so it can be regenerated.\nvorec narration update --project <id> --segment <segment-id> --text \"Now save the settings.\"\n\n# Attach an existing action to a narration segment without making it primary.\nvorec narration attach-action --project <id> --segment <segment-id> --click-index 7\n\n# Attach and make it the main action.\nvorec narration attach-action --project <id> --segment <segment-id> --click-index 7 --primary\n```\n\n## Narration Styles\n\n| Style | Tone |\n|-------|------|\n| `tutorial` | Step-by-step, clear, helpful |\n| `professional` | Polished, enterprise-ready |\n| `conversational` | Casual, like explaining to a colleague |\n| `storytelling` | Engaging, narrative-driven |\n| `persuasive` | Sales demos, investor pitches |\n| `academic` | Educational, courses, learning |\n| `concise` | Minimal, just the essentials |\n| `exact` | Neutral, factual, technical |\n\n## Claude Code Plugin\n\nFor the best experience, install the Vorec plugin for Claude Code. Your AI agent will research the codebase, generate the manifest, drive the recorder, and call the CLI for you.\n\n```\n1. In Claude Code, run /plugin\n2. Go to Marketplaces → Add Marketplace\n3. Enter: MustaphaSteph/vorec-plugins\n4. Select record-tutorial and install it\n5. Enable auto-update\n```\n\nThen just say: *\"record a tutorial showing how to create a project\"*\n\n## Why the run/analyze split?\n\nOlder versions of the CLI recorded + uploaded + analyzed in one shot. That meant burning credits on takes you might end up discarding. The current flow:\n\n- `vorec run` — records locally, writes MP4 + `.vorec.json` sidecar with the action timeline. **No network, no credits.**\n- You watch the MP4. Keep the good takes, delete the bad ones.\n- `vorec analyze <mp4>` — uploads the approved take and generates narration. **Credits spent only here.**\n\n## Links\n\n- [Vorec](https://vorec.ai) — AI-narrated tutorial videos\n- [Vorec Recorder for macOS](https://vorec.ai/download) — Required desktop app\n- [Plugin repo](https://github.com/MustaphaSteph/vorec-plugins) — Claude Code plugin\n","readmeFilename":"README.md"}