{"_id":"@ashish-tradex/wryt","_rev":"48-3f4baca7ba0ba425962b7560318f278f","name":"@ashish-tradex/wryt","dist-tags":{"latest":"0.28.1"},"versions":{"0.1.0":{"name":"@ashish-tradex/wryt","version":"0.1.0","keywords":["cli","ai","content","writing","examples","agent"],"license":"MIT","_id":"@ashish-tradex/wryt@0.1.0","maintainers":[{"name":"ashish-tradex","email":"ashish@tradexapp.co"}],"bin":{"wryt":"dist/cli.js"},"dist":{"shasum":"a7d9faac87d1ff7f3c70b7248c052fd23cf2c2a7","tarball":"https://registry.npmjs.org/@ashish-tradex/wryt/-/wryt-0.1.0.tgz","fileCount":6,"integrity":"sha512-MHiwhoWPIOcfoGjOEzEC/VanNoCCpASvgd1FnhDWeUwk3u5V0uw1BVoiZr8BS30CKXvizxjdFVv6dpHwlskyyA==","signatures":[{"sig":"MEYCIQCwOkqL2R8381xCmB3wzDt8SNNfzuVQVOOMLMOQLkbxFgIhANaTOc5VssHFC2kfXIXs0Z7MMED9IeTe9dKtm+4DN+AU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20318},"type":"module","engines":{"node":">=18"},"gitHead":"06add4f276159f12e05876853682cf44dc8da88d","scripts":{"test":"node test/smoke.mjs","build":"tsc -p tsconfig.json","pretest":"npm run build","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"ashish-tradex","email":"ashish@tradexapp.co"},"_npmVersion":"11.9.0","description":"A 3-agent content CLI grounded in the best existing examples — curator (your reference library) → web scout (what performs right now) → writer (steals mechanics, never words). Replies that don't read like the same answer every AI gives.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chalk":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/wryt_0.1.0_1783272281242_0.3061191272263031","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@ashish-tradex/wryt","version":"0.2.0","keywords":["cli","ai","content","writing","examples","agent"],"license":"MIT","_id":"@ashish-tradex/wryt@0.2.0","maintainers":[{"name":"ashish-tradex","email":"ashish@tradexapp.co"}],"bin":{"wryt":"dist/cli.js"},"dist":{"shasum":"a7ac4006a8e5b946709a40d3e8b70125f394f728","tarball":"https://registry.npmjs.org/@ashish-tradex/wryt/-/wryt-0.2.0.tgz","fileCount":6,"integrity":"sha512-pSsqy4WuKpuz4evDAwLgI3l+Qr2N28Q1Cdf7LWNiDEws3qm079ex5PgXb9bnFr4nukE3g6bvLMty45y3dX7d/w==","signatures":[{"sig":"MEUCIGnYutvFInh0HU4H830ikuygd9hIH7RtfwFNMQLDG0xWAiEA1XggQZP7ThOpDHaIgFZg4l3SAGCCtrBerIbKStr0ZbY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20620},"type":"module","engines":{"node":">=18"},"gitHead":"eec351912d47e831c33f8de95b7f97b6899197f6","scripts":{"test":"node test/smoke.mjs","build":"tsc -p tsconfig.json","pretest":"npm run build","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"ashish-tradex","email":"ashish@tradexapp.co"},"_npmVersion":"11.9.0","description":"A 3-agent content CLI grounded in the best existing examples — curator (your reference library) → web scout (what performs right now) → writer (steals mechanics, never words). Replies that don't read like the same answer every AI gives.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chalk":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/wryt_0.2.0_1783275342830_0.9032470662974552","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@ashish-tradex/wryt","version":"0.3.0","keywords":["cli","ai","content","writing","examples","agent"],"license":"MIT","_id":"@ashish-tradex/wryt@0.3.0","maintainers":[{"name":"ashish-tradex","email":"ashish@tradexapp.co"}],"bin":{"wryt":"dist/cli.js"},"dist":{"shasum":"466ad237a0c829567c20433994b65a8bbc5982a9","tarball":"https://registry.npmjs.org/@ashish-tradex/wryt/-/wryt-0.3.0.tgz","fileCount":6,"integrity":"sha512-hvDn1CcgAaZAqM8F8dD6uVp6ZrMthkcFGTb6qQr9AtfaNstJzWesL/VvfW7CuqZg2Uso/e8pfHofBdPfkGnz6w==","signatures":[{"sig":"MEUCIFO1h9rB8PAdPkmPMcJQ0NJoBW5SAFoxfZTJ5HH+cQdiAiEAzUsgFdyOnlUcwnOiqe6Ppd2Z2q6sqgsQQWeMyDU5Qc0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20763},"type":"module","engines":{"node":">=18"},"gitHead":"84c255152294bb4d2cbf07a2cdc21bc471cc4ec2","scripts":{"test":"node test/smoke.mjs","build":"tsc -p tsconfig.json","pretest":"npm run build","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"ashish-tradex","email":"ashish@tradexapp.co"},"_npmVersion":"11.9.0","description":"A 3-agent content CLI grounded in the best existing examples — curator (your reference library) → web scout (what performs right now) → writer (steals mechanics, never words). Replies that don't read like the same answer every AI gives.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chalk":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/wryt_0.3.0_1783275742630_0.9120123671191258","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@ashish-tradex/wryt","version":"0.4.0","keywords":["cli","ai","content","writing","examples","agent"],"license":"MIT","_id":"@ashish-tradex/wryt@0.4.0","maintainers":[{"name":"ashish-tradex","email":"ashish@tradexapp.co"}],"bin":{"wryt":"dist/cli.js"},"dist":{"shasum":"a67ba2780a54562da3076357935b45ed7068fbd9","tarball":"https://registry.npmjs.org/@ashish-tradex/wryt/-/wryt-0.4.0.tgz","fileCount":6,"integrity":"sha512-sSNXF2PtP9ho6SRI/YAjts10aBQ3B/RdFsCT7F1PoBHq/Pd+iRs+Fe0zudKZYigEi4lrnebN5966Nd+ffBN0+g==","signatures":[{"sig":"MEUCID04LwX380IbjkUOc8LlpzzraWmX2JTRWjwNkiXK3FM+AiEAwiKi5lxDqt6qZNyb8yMM+/tukdjoZyRihyd8JliDK5g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21406},"type":"module","engines":{"node":">=18"},"gitHead":"81148db7f67d16be90ddb2528a14f9dc0be32696","scripts":{"test":"node test/smoke.mjs","build":"tsc -p tsconfig.json","pretest":"npm run build","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"ashish-tradex","email":"ashish@tradexapp.co"},"_npmVersion":"11.9.0","description":"A 3-agent content CLI grounded in the best existing examples — curator (your reference library) → web scout (what performs right now) → writer (steals mechanics, never words). Replies that don't read like the same answer every AI gives.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chalk":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/wryt_0.4.0_1783277351765_0.8617430181229959","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@ashish-tradex/wryt","version":"0.4.1","keywords":["cli","ai","content","writing","examples","agent"],"license":"MIT","_id":"@ashish-tradex/wryt@0.4.1","maintainers":[{"name":"ashish-tradex","email":"ashish@tradexapp.co"}],"bin":{"wryt":"dist/cli.js"},"dist":{"shasum":"c3560a91b3e81220d25e70a99ce3ed4b4efbbc39","tarball":"https://registry.npmjs.org/@ashish-tradex/wryt/-/wryt-0.4.1.tgz","fileCount":6,"integrity":"sha512-PvfFfVkQHb1ZS24niEc33dxaCAlFln3/si20HJaWqyL85hj4L/SgcS/RIC9ING4+Uee5O0YEA7xYFyKzXoSIgg==","signatures":[{"sig":"MEYCIQCyv17B5pDMr71+cUXXa/T2cYEIr+/dBVBW7aVVaO/thgIhAP9lDXdjDzrDmr2ztPlHnPmODfz1tz/81JLK0MDKBesi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21626},"type":"module","engines":{"node":">=18"},"gitHead":"f8445c4b448b03fcfed3e2c6e371a7bf82cabf53","scripts":{"test":"node test/smoke.mjs","build":"tsc -p tsconfig.json","pretest":"npm run build","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"ashish-tradex","email":"ashish@tradexapp.co"},"_npmVersion":"11.9.0","description":"A 3-agent content CLI grounded in the best existing examples — curator (your reference library) → web scout (what performs right now) → writer (steals mechanics, never words). Replies that don't read like the same answer every AI gives.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chalk":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/wryt_0.4.1_1783278424874_0.9371143719880479","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@ashish-tradex/wryt","version":"0.5.0","keywords":["cli","ai","content","writing","examples","agent"],"license":"MIT","_id":"@ashish-tradex/wryt@0.5.0","maintainers":[{"name":"ashish-tradex","email":"ashish@tradexapp.co"}],"bin":{"wryt":"dist/cli.js"},"dist":{"shasum":"539a2402375f1fbeda4d4ac5d9bf4041d2b4edec","tarball":"https://registry.npmjs.org/@ashish-tradex/wryt/-/wryt-0.5.0.tgz","fileCount":6,"integrity":"sha512-ed6hsZHFTBZrV8Zykcl0I+9UvOnsYs+ImGUpZO0MBcjMlpFWtvLw+dYqp5yHYpLRq+E71zJTAdig5DGQJAb4KQ==","signatures":[{"sig":"MEYCIQDuEocYQvsRUTh5UVSR+tfja9nbU9jpzgCh8f2fOJ2gegIhAOa2gNrb7RE6X0P5Qw2x0qqsWc+p+Eoq3hjxiMu3MLZa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21900},"type":"module","engines":{"node":">=18"},"gitHead":"759f1f1e0e867b39ab0c7980137c07d9aa9bbf3f","scripts":{"test":"node test/smoke.mjs","build":"tsc -p tsconfig.json","pretest":"npm run build","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"ashish-tradex","email":"ashish@tradexapp.co"},"_npmVersion":"11.9.0","description":"A 3-agent content CLI grounded in the best existing examples — curator (your reference library) → web scout (what performs right now) → writer (steals mechanics, never words). Replies that don't read like the same answer every AI gives.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chalk":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/wryt_0.5.0_1783281623244_0.2691644999287315","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@ashish-tradex/wryt","version":"0.6.0","keywords":["cli","ai","content","writing","examples","agent"],"license":"MIT","_id":"@ashish-tradex/wryt@0.6.0","maintainers":[{"name":"ashish-tradex","email":"ashish@tradexapp.co"}],"bin":{"wryt":"dist/cli.js"},"dist":{"shasum":"b61ca6f8acbc7e26d69c781538b6868bb2b0f4c5","tarball":"https://registry.npmjs.org/@ashish-tradex/wryt/-/wryt-0.6.0.tgz","fileCount":6,"integrity":"sha512-X58PhTuMDXngagcZhiR+3XERkRJJ8/t2M8SY+YoTulXrct9jUPkE90yp67URETetQjC65SHP9hlVIYVrRlZNvA==","signatures":[{"sig":"MEYCIQDcBzbKVJcXoyUy7JtKr/GTXngbA7YHWaqN3gyfZmI2agIhAPA13baTj3DH4yK6OLH5XcpaSF5ILtdjLoWRUCMD4KLa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22543},"type":"module","engines":{"node":">=18"},"gitHead":"c3ef67bd794b67398999831c767620a9a1fc6962","scripts":{"test":"node test/smoke.mjs","build":"tsc -p tsconfig.json","pretest":"npm run build","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"ashish-tradex","email":"ashish@tradexapp.co"},"_npmVersion":"11.9.0","description":"A 3-agent content CLI grounded in the best existing examples — curator (your reference library) → web scout (what performs right now) → writer (steals mechanics, never words). Replies that don't read like the same answer every AI gives.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chalk":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/wryt_0.6.0_1783284133900_0.861898656989541","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@ashish-tradex/wryt","version":"0.6.1","keywords":["cli","ai","content","writing","examples","agent"],"license":"MIT","_id":"@ashish-tradex/wryt@0.6.1","maintainers":[{"name":"ashish-tradex","email":"ashish@tradexapp.co"}],"bin":{"wryt":"dist/cli.js"},"dist":{"shasum":"e1509200ccbe43d13d02c226cce7a6efb3eb80bc","tarball":"https://registry.npmjs.org/@ashish-tradex/wryt/-/wryt-0.6.1.tgz","fileCount":6,"integrity":"sha512-jbXq0Bfn22adv//zuwTcDr4jqvqM+ec3P2KE5PmeSCyDlHD5naNflOzj9c2FNC3oyU2/uOGNt1dCDu4HsqSS1Q==","signatures":[{"sig":"MEYCIQDbKk3R1m2LciDVr5bOi2r0SMYTMXnf+HZy8Zlr1RC4wgIhAJEsgH94ZW+Hy8tNtMhZFmhovAHr7O7Skr/2h0Nnt2T0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22928},"type":"module","engines":{"node":">=18"},"gitHead":"568c536e91800ee7509a27bb5f73cf1d6d0f1219","scripts":{"test":"node test/smoke.mjs","build":"tsc -p tsconfig.json","pretest":"npm run build","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"ashish-tradex","email":"ashish@tradexapp.co"},"_npmVersion":"11.9.0","description":"A 3-agent content CLI grounded in the best existing examples — curator (your reference library) → web scout (what performs right now) → writer (steals mechanics, never words). Replies that don't read like the same answer every AI gives.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chalk":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/wryt_0.6.1_1783284314835_0.45002229042842035","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@ashish-tradex/wryt","version":"0.7.0","keywords":["cli","ai","content","writing","examples","agent"],"license":"MIT","_id":"@ashish-tradex/wryt@0.7.0","maintainers":[{"name":"ashish-tradex","email":"ashish@tradexapp.co"}],"bin":{"wryt":"dist/cli.js"},"dist":{"shasum":"a3ab33aa20111be69e81c1e876f1b19627a33b3c","tarball":"https://registry.npmjs.org/@ashish-tradex/wryt/-/wryt-0.7.0.tgz","fileCount":6,"integrity":"sha512-eMTF5Gu0YdyQf8OoDnmWttze0jBQJ0J6YNyDkU/QzuJKVHSMzTdm2Rnz88dYKaxkVUKhgVszQQ2OeWlP+mVueQ==","signatures":[{"sig":"MEUCIQCz8Bo8QM06onFPoHNcJfXWWnQjd3SLWkdRFHXv1AeZDgIgE6+kBb2ss9wjylvVYEjZL+gIv+p8iae/ixVDqcqqWuA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25144},"type":"module","engines":{"node":">=18"},"gitHead":"7d39086f2592e43950ab0f2c6750842abcaae20c","scripts":{"test":"node test/smoke.mjs","build":"tsc -p tsconfig.json","pretest":"npm run build","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"ashish-tradex","email":"ashish@tradexapp.co"},"_npmVersion":"11.9.0","description":"A 3-agent content CLI grounded in the best existing examples — curator (your reference library) → web scout (what performs right now) → writer (steals mechanics, never words). Replies that don't read like the same answer every AI gives.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chalk":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/wryt_0.7.0_1783284987092_0.7071333014406735","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@ashish-tradex/wryt","version":"0.7.1","keywords":["cli","ai","content","writing","examples","agent"],"license":"MIT","_id":"@ashish-tradex/wryt@0.7.1","maintainers":[{"name":"ashish-tradex","email":"ashish@tradexapp.co"}],"bin":{"wryt":"dist/cli.js"},"dist":{"shasum":"5976e548df0cb5fb69e4b4c27b3e16fb78e63417","tarball":"https://registry.npmjs.org/@ashish-tradex/wryt/-/wryt-0.7.1.tgz","fileCount":6,"integrity":"sha512-MpKyK6mDNb56Sma7GnzUi/OMyBOc2q6jpF/h3uxy+4w7TS387qy7pQHtoC7Bz2avQ7lQhcOEcPBfrWn1Q3KbQQ==","signatures":[{"sig":"MEUCIQCzL7hEQE+fkQUmhMX7Lf4cvKNGkayWhhxRbBZmgwaxVQIgca6mFkgN/vkM15i5A+1jng4Y1kY0dUC2pwkEsrQ0MKg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25469},"type":"module","engines":{"node":">=18"},"gitHead":"b02b46ff19d03ee296581284dc47dc40d434b266","scripts":{"test":"node test/smoke.mjs","build":"tsc -p tsconfig.json","pretest":"npm run build","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"ashish-tradex","email":"ashish@tradexapp.co"},"_npmVersion":"11.9.0","description":"A 3-agent content CLI grounded in the best existing examples — curator (your reference library) → web scout (what performs right now) → writer (steals mechanics, never words). Replies that don't read like the same answer every AI gives.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chalk":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/wryt_0.7.1_1783287292994_0.8185638199221266","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@ashish-tradex/wryt","version":"0.8.0","keywords":["cli","ai","content","writing","examples","agent"],"license":"MIT","_id":"@ashish-tradex/wryt@0.8.0","maintainers":[{"name":"ashish-tradex","email":"ashish@tradexapp.co"}],"bin":{"wryt":"dist/cli.js"},"dist":{"shasum":"f779d56681f39fde8cacae046a683836af24def8","tarball":"https://registry.npmjs.org/@ashish-tradex/wryt/-/wryt-0.8.0.tgz","fileCount":6,"integrity":"sha512-cB3nuwOlro1TwWWIS9YAn65CLO67wM3hjSMjo1ds3fPEYiCAsTDKYNEtW4n2aH69NXHJb1hExM255I9QUnvIxQ==","signatures":[{"sig":"MEUCICuI+P8RDce+PfZ1nVhzheR1TfGRDXqWKVwGRuu40J7KAiEAm8DEyM3VXgI8tMKzd4QAnlFJPsYCOtsozzZfCwOfHQ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27626},"type":"module","engines":{"node":">=18"},"gitHead":"0aa455cde3a82cee0ca2fab998c9d791a1ada718","scripts":{"test":"node test/smoke.mjs","build":"tsc -p tsconfig.json","pretest":"npm run build","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"ashish-tradex","email":"ashish@tradexapp.co"},"_npmVersion":"11.9.0","description":"A 3-agent content CLI grounded in the best existing examples — curator (your reference library) → web scout (what performs right now) → writer (steals mechanics, never words). Replies that don't read like the same answer every AI gives.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chalk":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/wryt_0.8.0_1783289447463_0.05310965618673058","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@ashish-tradex/wryt","version":"0.8.1","keywords":["cli","ai","content","writing","examples","agent"],"license":"MIT","_id":"@ashish-tradex/wryt@0.8.1","maintainers":[{"name":"ashish-tradex","email":"ashish@tradexapp.co"}],"bin":{"wryt":"dist/cli.js"},"dist":{"shasum":"ee1ccef703bc9c266dda394fd7c40de37021bd1b","tarball":"https://registry.npmjs.org/@ashish-tradex/wryt/-/wryt-0.8.1.tgz","fileCount":6,"integrity":"sha512-uWxONL/imrBZYRzUsX0G1tfSTLbVMAbRcgSJDdZrVcX2CRHf2vKgAUpvBAt9HTMKcWVAuo2tTt0N3PHUSUt33Q==","signatures":[{"sig":"MEQCIDZy7EHpOhc4CzNw5liukMEohFc/KuU8tJWKloSZB01qAiBNzijqgw+MXkf1XcHNNQCC5mbS/KE2STvBnkSWmHM/HQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27659},"type":"module","engines":{"node":">=18"},"gitHead":"cb9a24607d1635ce3f90f918c284106b8f6e9172","scripts":{"test":"node test/smoke.mjs","build":"tsc -p tsconfig.json","pretest":"npm run build","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"ashish-tradex","email":"ashish@tradexapp.co"},"_npmVersion":"11.9.0","description":"A 3-agent content CLI grounded in the best existing examples — curator (your reference library) → web scout (what performs right now) → writer (steals mechanics, never words). Replies that don't read like the same answer every AI gives.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chalk":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/wryt_0.8.1_1783289580328_0.6216317919998444","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@ashish-tradex/wryt","version":"0.9.0","keywords":["cli","ai","content","writing","examples","agent"],"license":"MIT","_id":"@ashish-tradex/wryt@0.9.0","maintainers":[{"name":"ashish-tradex","email":"ashish@tradexapp.co"}],"bin":{"wryt":"dist/cli.js"},"dist":{"shasum":"090314f8ea9a081f3c4255a9404b6be067a41bdd","tarball":"https://registry.npmjs.org/@ashish-tradex/wryt/-/wryt-0.9.0.tgz","fileCount":6,"integrity":"sha512-ZGtbrhxxH+YCNOu+SqLfAOhedHKChm3KKp4qNgWZB1/zsnchINjMGLZw4zzw+SiC9mpFdoUHZGSXJnCA7QjmiQ==","signatures":[{"sig":"MEUCIQDEszp0/5GnL2k10Frhv+mGuS7j7csTQVQkMNVuJFVT6gIgOUtrbVOQa/5twOwhi+6FzTqgfLFtB9FyvEu6mDc4Zdw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28099},"type":"module","engines":{"node":">=18"},"gitHead":"3fe78ce00ebbf524fa767d5603932f6a9a1c0b11","scripts":{"test":"node test/smoke.mjs","build":"tsc -p tsconfig.json","pretest":"npm run build","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"ashish-tradex","email":"ashish@tradexapp.co"},"_npmVersion":"11.9.0","description":"A 3-agent content CLI grounded in the best existing examples — curator (your reference library) → web scout (what performs right now) → writer (steals mechanics, never words). Replies that don't read like the same answer every AI gives.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chalk":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/wryt_0.9.0_1783289752035_0.5013988672836247","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@ashish-tradex/wryt","version":"0.10.0","keywords":["cli","ai","content","writing","examples","agent"],"license":"MIT","_id":"@ashish-tradex/wryt@0.10.0","maintainers":[{"name":"ashish-tradex","email":"ashish@tradexapp.co"}],"bin":{"wryt":"dist/cli.js"},"dist":{"shasum":"f43e84fbaab66ecf6968fee6cfbd8717023c17ee","tarball":"https://registry.npmjs.org/@ashish-tradex/wryt/-/wryt-0.10.0.tgz","fileCount":7,"integrity":"sha512-GOpfldn5Z9uXlLKjIw+Nv9XkIRIybpde0hZGg/g+R/SU5WdmU1TWAZfJHUcltJMCbOPod0uxa94oCvgOrih72Q==","signatures":[{"sig":"MEQCIDWpSBSpO/De6tsEAAp+rNfsjMbjZ1FM+fYj4NHXIfrcAiB2GDwD+kJi0A7nM766hY0NLO20eQ0r/ZQhKIx1B94Flg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31634},"type":"module","engines":{"node":">=18"},"gitHead":"ebb0dced022c1d945d152628c2172a8ccccff3e1","scripts":{"test":"node test/smoke.mjs","build":"tsc -p tsconfig.json","pretest":"npm run build","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"ashish-tradex","email":"ashish@tradexapp.co"},"_npmVersion":"11.9.0","description":"A 3-agent content CLI grounded in the best existing examples — curator (your reference library) → web scout (what performs right now) → writer (steals mechanics, never words). Replies that don't read like the same answer every AI gives.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chalk":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/wryt_0.10.0_1783290618751_0.07831097580682611","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@ashish-tradex/wryt","version":"0.11.0","keywords":["cli","ai","content","writing","examples","agent"],"license":"MIT","_id":"@ashish-tradex/wryt@0.11.0","maintainers":[{"name":"ashish-tradex","email":"ashish@tradexapp.co"}],"bin":{"wryt":"dist/cli.js"},"dist":{"shasum":"15e1251770c4c12b07dae4adb56d8e586068f9e3","tarball":"https://registry.npmjs.org/@ashish-tradex/wryt/-/wryt-0.11.0.tgz","fileCount":7,"integrity":"sha512-AR8J1sMj9sjdBz3qhE+94dfAaQ9ilI6jz2gYpgr9u82OfDOadhMcgP5ZWOjSuNDfHn1MmRLtPT1uRYZ+bFGRtA==","signatures":[{"sig":"MEUCIQD4GF/f1kB0kZEv9awtjE94tFHqi05hkUqDAdQxo5PXEQIgJDshBfRjG2BG8WabVbe+McHmPgjSkOMmxJiQmSD4nSc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32593},"type":"module","engines":{"node":">=18"},"gitHead":"7521d58e413318c1610184100b1b6478be11c29a","scripts":{"test":"node test/smoke.mjs","build":"tsc -p tsconfig.json","pretest":"npm run build","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"ashish-tradex","email":"ashish@tradexapp.co"},"_npmVersion":"11.9.0","description":"A 3-agent content CLI grounded in the best existing examples — curator (your reference library) → web scout (what performs right now) → writer (steals mechanics, never words). Replies that don't read like the same answer every AI gives.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chalk":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/wryt_0.11.0_1783332564890_0.08385642534836157","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@ashish-tradex/wryt","version":"0.12.0","keywords":["cli","ai","content","writing","examples","agent"],"license":"MIT","_id":"@ashish-tradex/wryt@0.12.0","maintainers":[{"name":"ashish-tradex","email":"ashish@tradexapp.co"}],"bin":{"wryt":"dist/cli.js"},"dist":{"shasum":"448f42f876f28de75f028b7b90c543550f91bcfd","tarball":"https://registry.npmjs.org/@ashish-tradex/wryt/-/wryt-0.12.0.tgz","fileCount":7,"integrity":"sha512-wBlAiyCewKnoFv9sc0QmQqvfnMLG34xLp/JwqzmiJKvg6V0BoPdHXBZr19b5xWn4sPJnuQqe6JzyS4AG8xxMcA==","signatures":[{"sig":"MEUCIFVeQ49ZRZSatr8zy64CJsyIzDZteLsaGLbYjKTvrHHaAiEAzkhtOsgj1eCLAp9YXd50V+Wet8ayEZQCRG1zU3IxKkg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35133},"type":"module","engines":{"node":">=18"},"gitHead":"f7e26dc910cc1c43fa55d1ad5d744b8df0ad5e77","scripts":{"test":"node test/smoke.mjs","build":"tsc -p tsconfig.json","pretest":"npm run build","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"ashish-tradex","email":"ashish@tradexapp.co"},"_npmVersion":"11.9.0","description":"A 3-agent content CLI grounded in the best existing examples — curator (your reference library) → web scout (what performs right now) → writer (steals mechanics, never words). Replies that don't read like the same answer every AI gives.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chalk":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/wryt_0.12.0_1783332939815_0.7186837154115777","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@ashish-tradex/wryt","version":"0.13.0","keywords":["cli","ai","content","writing","examples","agent"],"license":"MIT","_id":"@ashish-tradex/wryt@0.13.0","maintainers":[{"name":"ashish-tradex","email":"ashish@tradexapp.co"}],"bin":{"wryt":"dist/cli.js"},"dist":{"shasum":"0944773bd6cda7230131b41b576a10d2f37cf899","tarball":"https://registry.npmjs.org/@ashish-tradex/wryt/-/wryt-0.13.0.tgz","fileCount":7,"integrity":"sha512-BoKBL0pj5f0GJVgErsR5RIVqbV6mm8OZknAqCBCDQUBT2ZVRN6lSyIAwm3NlvkQX707745rGZeWjCkpdoOG7kg==","signatures":[{"sig":"MEUCIQDXT37jg5rZwHWmmXEflR7QYq0ZYqPqOr0/99BlLZcnwQIgPE2fYc99Spg1MwuwGeM4y25A20Pv7um4vK54qksKKvw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37287},"type":"module","engines":{"node":">=18"},"gitHead":"cc435d188571a4ecb36bf9b16e395748d19428e8","scripts":{"test":"node test/smoke.mjs","build":"tsc -p tsconfig.json","pretest":"npm run build","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"ashish-tradex","email":"ashish@tradexapp.co"},"_npmVersion":"11.9.0","description":"A 3-agent content CLI grounded in the best existing examples — curator (your reference library) → web scout (what performs right now) → writer (steals mechanics, never words). Replies that don't read like the same answer every AI gives.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chalk":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/wryt_0.13.0_1783333313934_0.32428610226412147","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@ashish-tradex/wryt","version":"0.14.0","keywords":["cli","ai","content","writing","examples","agent"],"license":"MIT","_id":"@ashish-tradex/wryt@0.14.0","maintainers":[{"name":"ashish-tradex","email":"ashish@tradexapp.co"}],"bin":{"wryt":"dist/cli.js"},"dist":{"shasum":"11d139132b45ef40c7dddea0c69a54a6939ad93a","tarball":"https://registry.npmjs.org/@ashish-tradex/wryt/-/wryt-0.14.0.tgz","fileCount":7,"integrity":"sha512-YaHvX9M72rrz5Hrdcq39Psjg1T3e2EJY8LQdc72ApK9zeejv2sReARjUryrf0Ds8pcVz2H3Hm1qaF3VzOL9TDw==","signatures":[{"sig":"MEYCIQDF8bBNWY79+LVf8jtg1p2X+kMHKlh7zbidRWnn1KF8LgIhAIDYKo8lfBQy+3+AG0/ktiDngRy4fyO3bh/9HK2j75CC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38396},"type":"module","engines":{"node":">=18"},"gitHead":"5b134e19b27aea2704a49a7d45a4dc5a5453d01d","scripts":{"test":"node test/smoke.mjs","build":"tsc -p tsconfig.json","pretest":"npm run build","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"ashish-tradex","email":"ashish@tradexapp.co"},"_npmVersion":"11.9.0","description":"A 3-agent content CLI grounded in the best existing examples — curator (your reference library) → web scout (what performs right now) → writer (steals mechanics, never words). Replies that don't read like the same answer every AI gives.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chalk":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/wryt_0.14.0_1783333655585_0.5521654831635003","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@ashish-tradex/wryt","version":"0.15.0","keywords":["cli","ai","content","writing","examples","agent"],"license":"MIT","_id":"@ashish-tradex/wryt@0.15.0","maintainers":[{"name":"ashish-tradex","email":"ashish@tradexapp.co"}],"bin":{"wryt":"dist/cli.js"},"dist":{"shasum":"5371cb372329f839de08593b787dfea7e793f680","tarball":"https://registry.npmjs.org/@ashish-tradex/wryt/-/wryt-0.15.0.tgz","fileCount":7,"integrity":"sha512-ygrJUD9P1kMeIPvQVRJttAT4E9flVrRURlX+FIGpR168+kfmHPc4KNclgNejguZXEjK35TUhOYdeoZ4CsQtG8g==","signatures":[{"sig":"MEQCIDY8xiLdSq5xI7SBkReG73TA/CznGctO+7E8oZyTleiwAiAHHjvOTHi47rCO5BtNd6uPjDCn0GFXN/55geIJdCZ0pg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40633},"type":"module","engines":{"node":">=18"},"gitHead":"3b0bb0d513e12e8d7ace4793d0e7f89600d33800","scripts":{"test":"node test/smoke.mjs","build":"tsc -p tsconfig.json","pretest":"npm run build","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"ashish-tradex","email":"ashish@tradexapp.co"},"_npmVersion":"11.9.0","description":"A 3-agent content CLI grounded in the best existing examples — curator (your reference library) → web scout (what performs right now) → writer (steals mechanics, never words). Replies that don't read like the same answer every AI gives.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chalk":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/wryt_0.15.0_1783340033141_0.08213364032365145","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@ashish-tradex/wryt","version":"0.16.0","keywords":["cli","ai","content","writing","examples","agent"],"license":"MIT","_id":"@ashish-tradex/wryt@0.16.0","maintainers":[{"name":"ashish-tradex","email":"ashish@tradexapp.co"}],"bin":{"wryt":"dist/cli.js"},"dist":{"shasum":"3d3b8b62de53811820420547849ae8d7ad0accf8","tarball":"https://registry.npmjs.org/@ashish-tradex/wryt/-/wryt-0.16.0.tgz","fileCount":7,"integrity":"sha512-XtjwuKqJLBYCfoJQ6RbX4kxHaIKvgvTHItgkfq/YrUa1CsTStTkiOgQD4xzSWoim1lZNtVbP+BlKAJrq7PirWQ==","signatures":[{"sig":"MEUCIQCXy72p0DUqOy2auTGQ0J52od5FLtK+EsABNu7qyZ/HWAIgYYoOY+UeHPITkBT56opawBAUIVRhzasPX+zQK15g32I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48067},"type":"module","engines":{"node":">=18"},"gitHead":"7b28b535b2167946b9ca995a2798e693cc18eb14","scripts":{"test":"node test/smoke.mjs","build":"tsc -p tsconfig.json","pretest":"npm run build","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"ashish-tradex","email":"ashish@tradexapp.co"},"_npmVersion":"11.9.0","description":"A 3-agent content CLI grounded in the best existing examples — curator (your reference library) → web scout (what performs right now) → writer (steals mechanics, never words). Replies that don't read like the same answer every AI gives.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chalk":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/wryt_0.16.0_1783342726406_0.1576595621403818","host":"s3://npm-registry-packages-npm-production"}},"0.16.1":{"name":"@ashish-tradex/wryt","version":"0.16.1","keywords":["cli","ai","content","writing","examples","agent"],"license":"MIT","_id":"@ashish-tradex/wryt@0.16.1","maintainers":[{"name":"ashish-tradex","email":"ashish@tradexapp.co"}],"bin":{"wryt":"dist/cli.js"},"dist":{"shasum":"453545b6d6f26b47bfd86a19e767f1a02b95bff6","tarball":"https://registry.npmjs.org/@ashish-tradex/wryt/-/wryt-0.16.1.tgz","fileCount":7,"integrity":"sha512-3k+ZGQy4tRfOS6ixXOhJ5qKxVXeJh6+f0BrqkhZr0Q9k/+5UU2lQojgUPaBJ4LC8DjtPJ8UGpQOGuHrV3QKywg==","signatures":[{"sig":"MEUCICFehXxh9jRC2827t8YDjVSuxjy7UwsyWkYZC9ecw0iEAiEAwvvcRarpgdXqso1h+6Hur71PheZ5/i9pHOAYLyJJVrM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62007},"type":"module","engines":{"node":">=18"},"gitHead":"7b28b535b2167946b9ca995a2798e693cc18eb14","scripts":{"test":"node test/smoke.mjs","build":"tsc -p tsconfig.json","pretest":"npm run build","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"ashish-tradex","email":"ashish@tradexapp.co"},"_npmVersion":"11.9.0","description":"A 3-agent content CLI grounded in the best existing examples — curator (your reference library) → web scout (what performs right now) → writer (steals mechanics, never words). Replies that don't read like the same answer every AI gives.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chalk":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/wryt_0.16.1_1783349414881_0.40812906822538575","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@ashish-tradex/wryt","version":"0.17.0","keywords":["cli","ai","content","writing","examples","agent"],"license":"MIT","_id":"@ashish-tradex/wryt@0.17.0","maintainers":[{"name":"ashish-tradex","email":"ashish@tradexapp.co"}],"bin":{"wryt":"dist/cli.js"},"dist":{"shasum":"ed109c29170a5c3d0a51a70c78d4eece6c3c9d72","tarball":"https://registry.npmjs.org/@ashish-tradex/wryt/-/wryt-0.17.0.tgz","fileCount":7,"integrity":"sha512-JcbxqhZHd1DZqIf9U7rtC1l7BkftAxxoVur7jQf6CR2sO5fzky/U7TcEp7lnXUiTfsQxaV7wNYHqmOgOFuFQWg==","signatures":[{"sig":"MEQCIGEXmyq+n5CFjg0UIB8wlsfCEBamhvvwqzZn5gy6ONrIAiArP/RgWTVefOyFywZ9xIi0cHtytPY2Q7xaka+uIz3hfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59153},"type":"module","engines":{"node":">=18"},"gitHead":"7b28b535b2167946b9ca995a2798e693cc18eb14","scripts":{"test":"node test/smoke.mjs","build":"tsc -p tsconfig.json","pretest":"npm run build","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"ashish-tradex","email":"ashish@tradexapp.co"},"_npmVersion":"11.9.0","description":"Short-form creative-copy CLI grounded in your best examples — a writer that drafts a spread of candidates and a recipient's-eye judge that ships the strongest, learning your taste as you rate. Openers, taglines, titles, hooks — new every time, never a rew","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chalk":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/wryt_0.17.0_1783521686358_0.1865826412099314","host":"s3://npm-registry-packages-npm-production"}},"0.17.1":{"name":"@ashish-tradex/wryt","version":"0.17.1","keywords":["cli","ai","content","writing","examples","agent"],"license":"MIT","_id":"@ashish-tradex/wryt@0.17.1","maintainers":[{"name":"ashish-tradex","email":"ashish@tradexapp.co"}],"bin":{"wryt":"dist/cli.js"},"dist":{"shasum":"ae14236b929c20d0599f7924eaffae36f495c0fb","tarball":"https://registry.npmjs.org/@ashish-tradex/wryt/-/wryt-0.17.1.tgz","fileCount":7,"integrity":"sha512-PC9LniPEuXv7BtL3rh/kukzmCxj/Nkz0mjyxBt7wAeVYRaLuEKF606W6LblyHKJqhoTGD3g8KoNFRDKBFTKf6w==","signatures":[{"sig":"MEUCIQCY8Cuth9rUY+mRnYdlRaW0kM9Dny+pOEU6YQD/EJ2nCwIgMhfjLzMOhhqBb0ZM3zbvdA9btYDQhLts9HGYQm7solU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64618},"type":"module","engines":{"node":">=18"},"gitHead":"7b28b535b2167946b9ca995a2798e693cc18eb14","scripts":{"test":"node test/smoke.mjs","build":"tsc -p tsconfig.json","pretest":"npm run build","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"ashish-tradex","email":"ashish@tradexapp.co"},"_npmVersion":"11.9.0","description":"Short-form creative-copy CLI grounded in your best examples — a writer that drafts a spread of candidates and a recipient's-eye judge that ships the strongest, learning your taste as you rate. Openers, taglines, titles, hooks — new every time, never a rew","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chalk":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/wryt_0.17.1_1783530162402_0.669386488130612","host":"s3://npm-registry-packages-npm-production"}},"0.17.2":{"name":"@ashish-tradex/wryt","version":"0.17.2","keywords":["cli","ai","content","writing","examples","agent"],"license":"MIT","_id":"@ashish-tradex/wryt@0.17.2","maintainers":[{"name":"ashish-tradex","email":"ashish@tradexapp.co"}],"bin":{"wryt":"dist/cli.js"},"dist":{"shasum":"0b864ab36a07b397af2c3302b3cd886db547d986","tarball":"https://registry.npmjs.org/@ashish-tradex/wryt/-/wryt-0.17.2.tgz","fileCount":7,"integrity":"sha512-5X2TE8SAX+tG3GGxayPltMtXtQVwo5USFn7KOGJktfLwTxDyZD/nDWVILBw7cdQ4T6VlrIylU995yXnRFKeCnQ==","signatures":[{"sig":"MEYCIQD8M3Zs9mvohwsbEfMFiWtI3qfR3sbV7+ozIusrSMGK9AIhAI7dtplg/I9I/S6Rk2AIhHJvI1Wrb0YfSDDX25/nL+Bh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67096},"type":"module","engines":{"node":">=18"},"gitHead":"7b28b535b2167946b9ca995a2798e693cc18eb14","scripts":{"test":"node test/smoke.mjs","build":"tsc -p tsconfig.json","pretest":"npm run build","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"ashish-tradex","email":"ashish@tradexapp.co"},"_npmVersion":"11.9.0","description":"Short-form creative-copy CLI grounded in your best examples — a writer that drafts a spread of candidates and a recipient's-eye judge that ships the strongest, learning your taste as you rate. Openers, taglines, titles, hooks — new every time, never a rew","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chalk":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/wryt_0.17.2_1783530916814_0.3761508711300605","host":"s3://npm-registry-packages-npm-production"}},"0.17.3":{"name":"@ashish-tradex/wryt","version":"0.17.3","keywords":["cli","ai","content","writing","examples","agent"],"license":"MIT","_id":"@ashish-tradex/wryt@0.17.3","maintainers":[{"name":"ashish-tradex","email":"ashish@tradexapp.co"}],"bin":{"wryt":"dist/cli.js"},"dist":{"shasum":"8fa9fa4734e0655a8a213990c6d1f20a344734b2","tarball":"https://registry.npmjs.org/@ashish-tradex/wryt/-/wryt-0.17.3.tgz","fileCount":7,"integrity":"sha512-6nBWd9gH0PszX+nJKFwpg3KXUXNrFb5KnQigRGoYY2g4tDrFvzcNygY2hqVYoNy5mVjB4hXY/elkah2SzBK6jQ==","signatures":[{"sig":"MEYCIQCl9AVXLYeOLfXxf9OWshqptYdoadVYwZisOfwTXvl0mgIhAJHCgoxoOQMPrJpVphkTthicoh7/07RfC/b52KYfHrYn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67107},"type":"module","engines":{"node":">=18"},"gitHead":"7b28b535b2167946b9ca995a2798e693cc18eb14","scripts":{"test":"node test/smoke.mjs","build":"tsc -p tsconfig.json","pretest":"npm run build","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"ashish-tradex","email":"ashish@tradexapp.co"},"_npmVersion":"11.9.0","description":"Short-form creative-copy CLI grounded in your best examples — a writer that drafts a spread of candidates and a recipient's-eye judge that ships the strongest, learning your taste as you rate. Openers, taglines, titles, hooks — new every time, never a rew","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chalk":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/wryt_0.17.3_1783531723538_0.516189016827862","host":"s3://npm-registry-packages-npm-production"}},"0.17.4":{"name":"@ashish-tradex/wryt","version":"0.17.4","keywords":["cli","ai","content","writing","examples","agent"],"license":"MIT","_id":"@ashish-tradex/wryt@0.17.4","maintainers":[{"name":"ashish-tradex","email":"ashish@tradexapp.co"}],"bin":{"wryt":"dist/cli.js"},"dist":{"shasum":"78f4e7946d20b039f267ede1a4770b5c5669e2ca","tarball":"https://registry.npmjs.org/@ashish-tradex/wryt/-/wryt-0.17.4.tgz","fileCount":7,"integrity":"sha512-kunBEJimy3g/Hoi5MChiUYfJWwcUq/SS9meUskZ7+Ke3YNptKcTEcDznc58XxjBLq1duTD2MJPK0ZBxQEWs4pw==","signatures":[{"sig":"MEUCIAoSl6ugbSIlR6D6HpkmVntSuVrXnNcF7pzHo88rU/cEAiEAy5DUQEYmgJbgxeGSU8SRk9ivURmU3mlh/40LJz8sWhA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67314},"type":"module","engines":{"node":">=18"},"gitHead":"7b28b535b2167946b9ca995a2798e693cc18eb14","scripts":{"test":"node test/smoke.mjs","build":"tsc -p tsconfig.json","pretest":"npm run build","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"ashish-tradex","email":"ashish@tradexapp.co"},"_npmVersion":"11.9.0","description":"Short-form creative-copy CLI grounded in your best examples — a writer that drafts a spread of candidates and a recipient's-eye judge that ships the strongest, learning your taste as you rate. Openers, taglines, titles, hooks — new every time, never a rew","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chalk":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/wryt_0.17.4_1783533084449_0.06211285503938546","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@ashish-tradex/wryt","version":"0.18.0","keywords":["cli","ai","content","writing","examples","agent"],"license":"MIT","_id":"@ashish-tradex/wryt@0.18.0","maintainers":[{"name":"ashish-tradex","email":"ashish@tradexapp.co"}],"bin":{"wryt":"dist/cli.js"},"dist":{"shasum":"65376024672790c56b8a9b8e0d05e64748717165","tarball":"https://registry.npmjs.org/@ashish-tradex/wryt/-/wryt-0.18.0.tgz","fileCount":25,"integrity":"sha512-c07vk//4uwmFenjRAVpisyUOXAyW4bzqilBEf/gYBLI1ikwV2OH9Ss2WSOhAAp+/VUoZrASikAnSr8DYVdwGng==","signatures":[{"sig":"MEQCIGYzobvNog65Ed2c8TNJxqb+gpu4O3h9ddgckdCpnbFLAiBKF7HLWfaUaUJPkjc32Vrp1kj+IUErh93K6eUbvY1cyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142636},"type":"module","engines":{"node":">=18"},"gitHead":"8e621976e1d3d97249b35d8a499cb88b317a4ec9","scripts":{"test":"node test/smoke.mjs","build":"tsc -p tsconfig.json","pretest":"npm run build","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"ashish-tradex","email":"ashish@tradexapp.co"},"_npmVersion":"11.9.0","description":"Creative-copy + long-form CLI grounded in your best examples. Short-form: a spread of candidates judged through the recipient's eyes. Long-form: full blog posts in a matched writer's style and from-scratch CVs, both held to a reference standard. Opt-in we","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chalk":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/wryt_0.18.0_1783598270077_0.5261853393389422","host":"s3://npm-registry-packages-npm-production"}},"0.18.1":{"name":"@ashish-tradex/wryt","version":"0.18.1","keywords":["cli","ai","content","writing","examples","agent"],"license":"MIT","_id":"@ashish-tradex/wryt@0.18.1","maintainers":[{"name":"ashish-tradex","email":"ashish@tradexapp.co"}],"bin":{"wryt":"dist/cli.js"},"dist":{"shasum":"5f8c2bb78ad33daf2aac0ad3d0975f3e97187cb8","tarball":"https://registry.npmjs.org/@ashish-tradex/wryt/-/wryt-0.18.1.tgz","fileCount":35,"integrity":"sha512-mB0I53pJaucxEM4cPxc3l8BZTO0gt5ifUQTJM9wpbwFbcIOL5Ak07SsqR7GyiLFGA66PBlbIswDaq6/HAGdjqA==","signatures":[{"sig":"MEQCIHA5a9w8yg3XLPQyZSKu3WsmATtxylU2QWyUwvaTGKJKAiBFc6dqC/58/8vSbZ8LNOe69sqk/dzhcp+RvN0eaZLVSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":210925},"type":"module","engines":{"node":">=18"},"gitHead":"c7d808c56e44a49d4f0e45e51f11d39bbfad8bfa","scripts":{"test":"node test/smoke.mjs","build":"tsc -p tsconfig.json","pretest":"npm run build","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"ashish-tradex","email":"ashish@tradexapp.co"},"_npmVersion":"11.9.0","description":"Creative-copy + long-form CLI grounded in your best examples. Short-form: a spread of candidates judged through the recipient's eyes. Long-form: full blog posts in a matched writer's style and from-scratch CVs, both held to a reference standard. Opt-in we","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chalk":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/wryt_0.18.1_1783599920012_0.41210324321741854","host":"s3://npm-registry-packages-npm-production"}},"0.18.2":{"name":"@ashish-tradex/wryt","version":"0.18.2","keywords":["cli","ai","content","writing","examples","agent"],"license":"MIT","_id":"@ashish-tradex/wryt@0.18.2","maintainers":[{"name":"ashish-tradex","email":"ashish@tradexapp.co"}],"bin":{"wryt":"dist/cli.js"},"dist":{"shasum":"5c4d8dcf2f58f70f3e4637cba4b4c7cd68676de2","tarball":"https://registry.npmjs.org/@ashish-tradex/wryt/-/wryt-0.18.2.tgz","fileCount":35,"integrity":"sha512-kgrJLQscWAYPXP3uxaw/G7UrL4CpRX5M5FbHaMFlKvTZE5QnXUpsEytqvfD2YX+ff7JQt2e41OUl6/HUb+L8NA==","signatures":[{"sig":"MEQCIBFpUm6EJBCJbM2rTZUmR7PbYOPYiDESWvGtDsSteDiMAiBWFk4g/pIzEShkQD+8IuiEwMYrWa7J49dmLG7IfsAVHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":211370},"type":"module","engines":{"node":">=18"},"gitHead":"31921b31f26505a6629119cee0888bf5a3ac2a97","scripts":{"test":"node test/smoke.mjs","build":"tsc -p tsconfig.json","pretest":"npm run build","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"ashish-tradex","email":"ashish@tradexapp.co"},"_npmVersion":"11.9.0","description":"Creative-copy + long-form CLI grounded in your best examples. Short-form: a spread of candidates judged through the recipient's eyes. Long-form: full blog posts in a matched writer's style and from-scratch CVs, both held to a reference standard. Opt-in we","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chalk":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/wryt_0.18.2_1783600329134_0.04560088826941722","host":"s3://npm-registry-packages-npm-production"}},"0.18.3":{"name":"@ashish-tradex/wryt","version":"0.18.3","keywords":["cli","ai","content","writing","examples","agent"],"license":"MIT","_id":"@ashish-tradex/wryt@0.18.3","maintainers":[{"name":"ashish-tradex","email":"ashish@tradexapp.co"}],"bin":{"wryt":"dist/cli.js"},"dist":{"shasum":"d5371696aae1c194725d212b6c6b862458892c81","tarball":"https://registry.npmjs.org/@ashish-tradex/wryt/-/wryt-0.18.3.tgz","fileCount":35,"integrity":"sha512-31sj8A0n983HHQFIyFMz9KTH1gcC6WoavZBEEWZtXnqV0n6mTaGw+ZmCYDq6g/j1xCus7q/oyz9C9S4KgbZhJw==","signatures":[{"sig":"MEUCIEPD9jOTVhUUfKUM2x5ibYDMzIpZ01hufG4ZpQaxVxCRAiEA0UxUSSK71tp2KovRT2rDGf3PRVM+0OxnxkWszY002Jc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":213788},"type":"module","engines":{"node":">=18"},"gitHead":"145d1dcae7f93fc2cf4fa0b8474a5f0320a775fc","scripts":{"test":"node test/smoke.mjs","build":"tsc -p tsconfig.json","pretest":"npm run build","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"ashish-tradex","email":"ashish@tradexapp.co"},"_npmVersion":"11.9.0","description":"Creative-copy + long-form CLI grounded in your best examples. Short-form: a spread of candidates judged through the recipient's eyes. Long-form: full blog posts in a matched writer's style and from-scratch CVs, both held to a reference standard. Opt-in we","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chalk":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/wryt_0.18.3_1783601037646_0.04982599447325109","host":"s3://npm-registry-packages-npm-production"}},"0.18.4":{"name":"@ashish-tradex/wryt","version":"0.18.4","keywords":["cli","ai","content","writing","examples","agent"],"license":"MIT","_id":"@ashish-tradex/wryt@0.18.4","maintainers":[{"name":"ashish-tradex","email":"ashish@tradexapp.co"}],"bin":{"wryt":"dist/cli.js"},"dist":{"shasum":"5575a40f57890812d098d85ad6ad1024bd6f6efc","tarball":"https://registry.npmjs.org/@ashish-tradex/wryt/-/wryt-0.18.4.tgz","fileCount":35,"integrity":"sha512-sSJino+zlqHyLrcyE7WyPYXKr20oA7pQ5v2F/Nb+7oMb5PdxBO0qT5Z3lkP+IVPLaazrkSsgAL7KaCHm6H1KSw==","signatures":[{"sig":"MEUCIQDX+cl267MwsnbrPDN+lRA0clxw2TvB+S7sr5b/+XeyFgIgHMyyi2ysnMXsrzW8d54xLCx3b0sjnEmE5O/euiI3PxU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":215975},"type":"module","engines":{"node":">=18"},"gitHead":"0080a492b384df5f4aedf54240c38badc65d6a82","scripts":{"test":"node test/smoke.mjs","build":"tsc -p tsconfig.json","pretest":"npm run build","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"ashish-tradex","email":"ashish@tradexapp.co"},"_npmVersion":"11.9.0","description":"Creative-copy + long-form CLI grounded in your best examples. Short-form: a spread of candidates judged through the recipient's eyes. Long-form: full blog posts in a matched writer's style and from-scratch CVs, both held to a reference standard. Opt-in we","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chalk":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/wryt_0.18.4_1783601847509_0.5614902310056211","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@ashish-tradex/wryt","version":"0.19.0","keywords":["cli","ai","content","writing","examples","agent"],"license":"MIT","_id":"@ashish-tradex/wryt@0.19.0","maintainers":[{"name":"ashish-tradex","email":"ashish@tradexapp.co"}],"bin":{"wryt":"dist/cli.js"},"dist":{"shasum":"884bc53a3d3b8e18e1c68f565dacdb5ed989b15d","tarball":"https://registry.npmjs.org/@ashish-tradex/wryt/-/wryt-0.19.0.tgz","fileCount":36,"integrity":"sha512-S151OyEQzkEuZu7+159c3b8Wl0Tru10AcNITLcxwb+sZ7zlpj1Fb0/ttsbZpYyYNe/O1iGQxNgI2G6f5J8CR+A==","signatures":[{"sig":"MEYCIQCnthPfWWkalaNJxCl+o1gcMeaCpXti19C1hdODztRJwgIhAJkPa7hEHQiLtBAWVpeAbdSj2askg/Uhlo9LXy6xAspD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":224580},"type":"module","engines":{"node":">=18"},"gitHead":"03b194b155639ea976ace3f14c8cbddde5d06b65","scripts":{"test":"node test/smoke.mjs","build":"tsc -p tsconfig.json","pretest":"npm run build","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"ashish-tradex","email":"ashish@tradexapp.co"},"_npmVersion":"11.9.0","description":"Creative-copy + long-form CLI grounded in your best examples. Short-form: a spread of candidates judged through the recipient's eyes. Long-form: full blog posts in a matched writer's style and from-scratch CVs, both held to a reference standard. Opt-in we","directories":{},"_nodeVersion":"24.14.0","dependencies":{"docx":"^9.7.1","chalk":"^5.3.0","pdf-lib":"^1.17.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/wryt_0.19.0_1783604250681_0.47302372129546955","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@ashish-tradex/wryt","version":"0.20.0","keywords":["cli","ai","content","writing","examples","agent"],"license":"MIT","_id":"@ashish-tradex/wryt@0.20.0","maintainers":[{"name":"ashish-tradex","email":"ashish@tradexapp.co"}],"bin":{"wryt":"dist/cli.js"},"dist":{"shasum":"fd71667b14c3bcee6c33e73f2f0f69151056f033","tarball":"https://registry.npmjs.org/@ashish-tradex/wryt/-/wryt-0.20.0.tgz","fileCount":36,"integrity":"sha512-0cGAYvyrtm18/TCoNH69F0qGUVtPXxhIHFFgJGJ+BcI1rQrFM0SwnfwK2fuWX2tqTDgqhw3z2Jma3gtY7s9a+g==","signatures":[{"sig":"MEYCIQCGyQ9SrRnMe4kqkzOaarBAxoJAPLOQ5uMFNI08Y4fgZQIhAIZshWtBHEJz6MTN9nCvUg3x3SEQIw0v1rAgiOnYzBpM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229748},"type":"module","engines":{"node":">=18"},"gitHead":"415a0b264aca62c752784a9f8a919a99cd694aa8","scripts":{"test":"node test/smoke.mjs","build":"tsc -p tsconfig.json","pretest":"npm run build","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"ashish-tradex","email":"ashish@tradexapp.co"},"_npmVersion":"11.9.0","description":"Creative-copy + long-form CLI grounded in your best examples. Short-form: a spread of candidates judged through the recipient's eyes. Long-form: full blog posts in a matched writer's style and from-scratch CVs, both held to a reference standard. Opt-in we","directories":{},"_nodeVersion":"24.14.0","dependencies":{"docx":"^9.7.1","chalk":"^5.3.0","pdf-lib":"^1.17.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/wryt_0.20.0_1783605047672_0.17197113298417355","host":"s3://npm-registry-packages-npm-production"}},"0.20.1":{"name":"@ashish-tradex/wryt","version":"0.20.1","keywords":["cli","ai","content","writing","examples","agent"],"license":"MIT","_id":"@ashish-tradex/wryt@0.20.1","maintainers":[{"name":"ashish-tradex","email":"ashish@tradexapp.co"}],"bin":{"wryt":"dist/cli.js"},"dist":{"shasum":"fbc59383a09c3557824d635da0c0174287741274","tarball":"https://registry.npmjs.org/@ashish-tradex/wryt/-/wryt-0.20.1.tgz","fileCount":36,"integrity":"sha512-Y3Eg17Gen9K66Dhc8x1FxkS9Mv9dXG8uzO0os65JfRiwo2tvo5ighhPBpxbeUuwOaQoP2XCINIIMGOa/rgxC+w==","signatures":[{"sig":"MEQCIBQCt/fD+QVL6EEiewsE5je1G5cOqg8+7ui/T0ac+K12AiBLxXaWND8u7Flni+/QBaD+QGzhbMnUL6EJnWf8TSy/OQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230094},"type":"module","engines":{"node":">=18"},"gitHead":"45f9b260ae3580aa2b03f98746b634037d758065","scripts":{"test":"node test/smoke.mjs","build":"tsc -p tsconfig.json","pretest":"npm run build","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"ashish-tradex","email":"ashish@tradexapp.co"},"_npmVersion":"11.9.0","description":"Creative-copy + long-form CLI grounded in your best examples. Short-form: a spread of candidates judged through the recipient's eyes. Long-form: full blog posts in a matched writer's style and from-scratch CVs, both held to a reference standard. Opt-in we","directories":{},"_nodeVersion":"24.14.0","dependencies":{"docx":"^9.7.1","chalk":"^5.3.0","pdf-lib":"^1.17.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/wryt_0.20.1_1783606229979_0.8148084791280596","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@ashish-tradex/wryt","version":"0.21.0","keywords":["cli","ai","content","writing","examples","agent"],"license":"MIT","_id":"@ashish-tradex/wryt@0.21.0","maintainers":[{"name":"ashish-tradex","email":"ashish@tradexapp.co"}],"bin":{"wryt":"dist/cli.js"},"dist":{"shasum":"b93651aede4a955f377c307917262ee2e2bcaac5","tarball":"https://registry.npmjs.org/@ashish-tradex/wryt/-/wryt-0.21.0.tgz","fileCount":37,"integrity":"sha512-T6pspGd4k/1joHL/YXVxDCeSN10isZ1cEmTyuqjKYzmsphZSUBaqtWvV9nBZKuEx8uEfES6ApXKRFNO6IHrcEQ==","signatures":[{"sig":"MEUCIQCD3grra2zHGDaBbhKWodMVcG/xPAbqHqQZ2KRA/GGZaAIgaRLZ5O3BI94uhNhtJSASOcHkK3zePMiFR5B8UeN4NVw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":236016},"type":"module","engines":{"node":">=18"},"gitHead":"0faba61e2801855f780ed89f8190fbeade5a571b","scripts":{"test":"node test/smoke.mjs","build":"tsc -p tsconfig.json","pretest":"npm run build","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"ashish-tradex","email":"ashish@tradexapp.co"},"_npmVersion":"11.9.0","description":"Creative-copy + long-form CLI grounded in your best examples. Short-form: a spread of candidates judged through the recipient's eyes. Long-form: full blog posts in a matched writer's style and from-scratch CVs, both held to a reference standard. Opt-in we","directories":{},"_nodeVersion":"24.14.0","dependencies":{"docx":"^9.7.1","chalk":"^5.3.0","pdf-lib":"^1.17.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/wryt_0.21.0_1783607112128_0.0880779595853669","host":"s3://npm-registry-packages-npm-production"}},"0.21.1":{"name":"@ashish-tradex/wryt","version":"0.21.1","keywords":["cli","ai","content","writing","examples","agent"],"license":"MIT","_id":"@ashish-tradex/wryt@0.21.1","maintainers":[{"name":"ashish-tradex","email":"ashish@tradexapp.co"}],"bin":{"wryt":"dist/cli.js"},"dist":{"shasum":"607e392075f9cd9dae2c42b73d87b5bc1350cd40","tarball":"https://registry.npmjs.org/@ashish-tradex/wryt/-/wryt-0.21.1.tgz","fileCount":37,"integrity":"sha512-d6bWGQZqop/bHmCEBoM6XzaaiijnvM6d0loSzSn1RPXzyxo2BqL7rLhxW2NvecAkYqxOa3w1lmipUCAv+C0BsA==","signatures":[{"sig":"MEQCIGyy65SizLNUQY4b8pmP+T08V4viJKAQPPM290kaJ1KQAiBdwFiNdGUqlQ0hrDge/8ZL2JXyM5d2TZ1JWMwlTM/xyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":236695},"type":"module","engines":{"node":">=18"},"gitHead":"83b6569a0f8460c93734e4f5e3a6b42208d84710","scripts":{"test":"node test/smoke.mjs","build":"tsc -p tsconfig.json","pretest":"npm run build","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"ashish-tradex","email":"ashish@tradexapp.co"},"_npmVersion":"11.9.0","description":"Creative-copy + long-form CLI grounded in your best examples. Short-form: a spread of candidates judged through the recipient's eyes. Long-form: full blog posts in a matched writer's style and from-scratch CVs, both held to a reference standard. Opt-in we","directories":{},"_nodeVersion":"24.14.0","dependencies":{"docx":"^9.7.1","chalk":"^5.3.0","pdf-lib":"^1.17.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/wryt_0.21.1_1783607746584_0.4332635932939588","host":"s3://npm-registry-packages-npm-production"}},"0.21.2":{"name":"@ashish-tradex/wryt","version":"0.21.2","keywords":["cli","ai","content","writing","examples","agent"],"license":"MIT","_id":"@ashish-tradex/wryt@0.21.2","maintainers":[{"name":"ashish-tradex","email":"ashish@tradexapp.co"}],"bin":{"wryt":"dist/cli.js"},"dist":{"shasum":"ecabe75a7b2f355d8c1f49e52d03f6b155ab9129","tarball":"https://registry.npmjs.org/@ashish-tradex/wryt/-/wryt-0.21.2.tgz","fileCount":37,"integrity":"sha512-3PNpJBBtcvlnIguL65VyI3XIeVRKgrG17rM3HCTW9RAzRuTswzSke9pidL74AQRhcYefjHhMlfB4RdQjcUfoLg==","signatures":[{"sig":"MEQCIHh2yTfkVvjv2mLHNQzqCbca17X1k1mSYKAUYty3NuizAiAthYnGU2num9Y+0YXTyvpQLixJW1YcP6Wt6fBKuHGWOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237190},"type":"module","engines":{"node":">=18"},"gitHead":"52e5cb07f54c7b93b1e238aa6887535fee4af406","scripts":{"test":"node test/smoke.mjs","build":"tsc -p tsconfig.json","pretest":"npm run build","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"ashish-tradex","email":"ashish@tradexapp.co"},"_npmVersion":"11.9.0","description":"Creative-copy + long-form CLI grounded in your best examples. Short-form: a spread of candidates judged through the recipient's eyes. Long-form: full blog posts in a matched writer's style and from-scratch CVs, both held to a reference standard. Opt-in we","directories":{},"_nodeVersion":"24.14.0","dependencies":{"docx":"^9.7.1","chalk":"^5.3.0","pdf-lib":"^1.17.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/wryt_0.21.2_1783607981807_0.6507165276293359","host":"s3://npm-registry-packages-npm-production"}},"0.21.3":{"name":"@ashish-tradex/wryt","version":"0.21.3","keywords":["cli","ai","content","writing","examples","agent"],"license":"MIT","_id":"@ashish-tradex/wryt@0.21.3","maintainers":[{"name":"ashish-tradex","email":"ashish@tradexapp.co"}],"bin":{"wryt":"dist/cli.js"},"dist":{"shasum":"bcf78ae67bde48f77f0354e7cbd88fdc21d8198c","tarball":"https://registry.npmjs.org/@ashish-tradex/wryt/-/wryt-0.21.3.tgz","fileCount":37,"integrity":"sha512-/fi31GL/S2V4vxDMMtr6KZF5bX4pZMsl6A8gpzFGnBrqAeU9YjuCXn/7E3TTVkyTeGmmSvPzRwALe+RZfTkGWA==","signatures":[{"sig":"MEYCIQDWHy53g0nJfeI2oAdsi4itCXnUBbD2VImD8NVtignQSgIhAJBnmcuRgcFOdWGvTPzUhRFraVr0xdo+SRwbUM/XRqZN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238186},"type":"module","engines":{"node":">=18"},"gitHead":"236bb5a5e9dce570bf53a8526c8d78547675787c","scripts":{"test":"node test/smoke.mjs","build":"tsc -p tsconfig.json","pretest":"npm run build","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"ashish-tradex","email":"ashish@tradexapp.co"},"_npmVersion":"11.9.0","description":"Creative-copy + long-form CLI grounded in your best examples. Short-form: a spread of candidates judged through the recipient's eyes. Long-form: full blog posts in a matched writer's style and from-scratch CVs, both held to a reference standard. Opt-in we","directories":{},"_nodeVersion":"24.14.0","dependencies":{"docx":"^9.7.1","chalk":"^5.3.0","pdf-lib":"^1.17.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/wryt_0.21.3_1783608942907_0.6126294193543502","host":"s3://npm-registry-packages-npm-production"}},"0.21.4":{"name":"@ashish-tradex/wryt","version":"0.21.4","keywords":["cli","ai","content","writing","examples","agent"],"license":"MIT","_id":"@ashish-tradex/wryt@0.21.4","maintainers":[{"name":"ashish-tradex","email":"ashish@tradexapp.co"}],"bin":{"wryt":"dist/cli.js"},"dist":{"shasum":"54dc3bca5b104722f84f16de509268e7689f9905","tarball":"https://registry.npmjs.org/@ashish-tradex/wryt/-/wryt-0.21.4.tgz","fileCount":37,"integrity":"sha512-1+lWWE+DWb1AfqxheaJ+dnNSsMFThftdKQm9tpGT8oUHy3q/Lw92gdQGiAmTop95F/RmxgYboX6gi85qKm/8Cw==","signatures":[{"sig":"MEUCIQDVcRI89SgYVxU8HCsAQUtPMMEjPE+mHT5MRM1xk0zILAIgUl+v0EXsTTUQUjFhQ6BvRCWy75vnsH3VRKXkIPQaFP0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238899},"type":"module","engines":{"node":">=18"},"gitHead":"59fee461657fbe44ac05ea79fb8739b3a53a59b2","scripts":{"test":"node test/smoke.mjs","build":"tsc -p tsconfig.json","pretest":"npm run build","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"ashish-tradex","email":"ashish@tradexapp.co"},"_npmVersion":"11.9.0","description":"Creative-copy + long-form CLI grounded in your best examples. Short-form: a spread of candidates judged through the recipient's eyes. Long-form: full blog posts in a matched writer's style and from-scratch CVs, both held to a reference standard. Opt-in we","directories":{},"_nodeVersion":"24.14.0","dependencies":{"docx":"^9.7.1","chalk":"^5.3.0","pdf-lib":"^1.17.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/wryt_0.21.4_1783609909878_0.8463074668731847","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@ashish-tradex/wryt","version":"0.22.0","keywords":["cli","ai","content","writing","examples","agent"],"license":"MIT","_id":"@ashish-tradex/wryt@0.22.0","maintainers":[{"name":"ashish-tradex","email":"ashish@tradexapp.co"}],"bin":{"wryt":"dist/cli.js"},"dist":{"shasum":"f317ed960c954984ea5b066a597f80548eb72273","tarball":"https://registry.npmjs.org/@ashish-tradex/wryt/-/wryt-0.22.0.tgz","fileCount":37,"integrity":"sha512-LHpc441fQRy2+pa3D7wk1zViHmw/7w2LmPf0OyhrEcjXzmnbfRSqXq5B9haVsM8BkE/koH+XSbjsGnFysw31Sg==","signatures":[{"sig":"MEQCIGYPOIg8PxnpTL01OyzUogu/wvv9JPhR2DbYyvqcCg3NAiADD0NpMgA0hYx+yBbsJXaXP85N6JoAhUPE/cOKM/FMzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":235854},"type":"module","engines":{"node":">=18"},"gitHead":"2a48f4bbd88cd7bd7eb134e2b0d17292d18c1b6a","scripts":{"test":"node test/smoke.mjs","build":"tsc -p tsconfig.json","pretest":"npm run build","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"ashish-tradex","email":"ashish@tradexapp.co"},"_npmVersion":"11.9.0","description":"Creative-copy + long-form CLI grounded in your best examples. Short-form: a spread of candidates judged through the recipient's eyes. Long-form: full blog posts in a matched writer's style and from-scratch CVs, both held to a reference standard. Opt-in we","directories":{},"_nodeVersion":"24.14.0","dependencies":{"docx":"^9.7.1","chalk":"^5.3.0","pdf-lib":"^1.17.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/wryt_0.22.0_1783616200857_0.41855966330279015","host":"s3://npm-registry-packages-npm-production"}},"0.22.1":{"name":"@ashish-tradex/wryt","version":"0.22.1","keywords":["cli","ai","content","writing","examples","agent"],"license":"MIT","_id":"@ashish-tradex/wryt@0.22.1","maintainers":[{"name":"ashish-tradex","email":"ashish@tradexapp.co"}],"bin":{"wryt":"dist/cli.js"},"dist":{"shasum":"7c4dc7022a0b9a26f6c43bf33f26884a97ef0bc2","tarball":"https://registry.npmjs.org/@ashish-tradex/wryt/-/wryt-0.22.1.tgz","fileCount":37,"integrity":"sha512-eSZW3z96frvqjv7FceZEs61Wpbtxh4/kTKKT6MhOS1UiHF4jjLoBDpd635mGTzj60D3SU63oPxwHXO/IrTXvyg==","signatures":[{"sig":"MEQCIH/7htD2lsD1NyEDMqWBXm4nTj1vm3sitwFe4s7+PdOhAiBnFOFyTzzhJkzrz2lrX01tcU+OT+hHCmCldltdHMkqkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239002},"type":"module","engines":{"node":">=18"},"gitHead":"1e220b9fe6fce330abeb17fbe9ea48f17394385d","scripts":{"test":"node test/smoke.mjs","build":"tsc -p tsconfig.json","pretest":"npm run build","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"ashish-tradex","email":"ashish@tradexapp.co"},"_npmVersion":"11.9.0","description":"Creative-copy + long-form CLI grounded in your best examples. Short-form: a spread of candidates judged through the recipient's eyes. Long-form: full blog posts in a matched writer's style and from-scratch CVs, both held to a reference standard. Opt-in we","directories":{},"_nodeVersion":"24.14.0","dependencies":{"docx":"^9.7.1","chalk":"^5.3.0","pdf-lib":"^1.17.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/wryt_0.22.1_1783616827287_0.4978834891239281","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@ashish-tradex/wryt","version":"0.23.0","keywords":["cli","ai","content","writing","examples","agent"],"license":"MIT","_id":"@ashish-tradex/wryt@0.23.0","maintainers":[{"name":"ashish-tradex","email":"ashish@tradexapp.co"}],"bin":{"wryt":"dist/cli.js"},"dist":{"shasum":"a95fdf615eadacdc54e8bb34cb8307d44e01d754","tarball":"https://registry.npmjs.org/@ashish-tradex/wryt/-/wryt-0.23.0.tgz","fileCount":37,"integrity":"sha512-KhNS+hJ3LpeOjwyNNHpC6eO5FWUunKkq5YhbsrHQWOR+z1iPB7T+z9AMbuXMwpTLUaepHQGtIBKHU4gsvl3Zkw==","signatures":[{"sig":"MEUCIAfSjQ5eqS/o4hE4oqx0ILB18BVHZn4XNwrX40cBfuWHAiEA+5i+kb5DF6+UniV41W7JOZ+jUkBJiiQNmvMRSGEiGRo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":246045},"type":"module","engines":{"node":">=18"},"gitHead":"9e6eb29fe7ab1ecfaf61abc5ce33a98c7fba7df2","scripts":{"test":"node test/smoke.mjs","build":"tsc -p tsconfig.json","pretest":"npm run build","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"ashish-tradex","email":"ashish@tradexapp.co"},"_npmVersion":"11.9.0","description":"Creative-copy + long-form CLI grounded in your best examples. Short-form: a spread of candidates judged through the recipient's eyes. Long-form: full blog posts in a matched writer's style and from-scratch CVs, both held to a reference standard. Opt-in we","directories":{},"_nodeVersion":"24.14.0","dependencies":{"docx":"^9.7.1","chalk":"^5.3.0","pdf-lib":"^1.17.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/wryt_0.23.0_1783623503426_0.510703596755699","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"@ashish-tradex/wryt","version":"0.24.0","keywords":["cli","ai","content","writing","examples","agent"],"license":"MIT","_id":"@ashish-tradex/wryt@0.24.0","maintainers":[{"name":"ashish-tradex","email":"ashish@tradexapp.co"}],"bin":{"wryt":"dist/cli.js"},"dist":{"shasum":"0638a36aa90a96f6ced49953fb6178c20c7939fa","tarball":"https://registry.npmjs.org/@ashish-tradex/wryt/-/wryt-0.24.0.tgz","fileCount":37,"integrity":"sha512-9D7vKL5xQMgVGUbcvq8OErbfySUepCd7TnPgJg35LOrvHDZ7icxE1/v77GqbSnxYHpBkGwOFdLaR9q0GuAq9oA==","signatures":[{"sig":"MEQCICKLdVDioK9n947ZuxrAEGAI4FHcMyRnW1L4Q5yzXp3pAiBae3+vclFOHBHMNU8/VyyKVN24S/s69x+nTsubcdx2+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":254246},"type":"module","engines":{"node":">=18"},"gitHead":"f3fd117749dfade3c377b1044fcf585da398ea10","scripts":{"test":"node test/smoke.mjs","build":"tsc -p tsconfig.json","pretest":"npm run build","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"ashish-tradex","email":"ashish@tradexapp.co"},"_npmVersion":"11.9.0","description":"Creative-copy + long-form CLI grounded in your best examples. Short-form: a spread of candidates judged through the recipient's eyes. Long-form: full blog posts in a matched writer's style and from-scratch CVs, both held to a reference standard. Opt-in we","directories":{},"_nodeVersion":"24.14.0","dependencies":{"docx":"^9.7.1","chalk":"^5.3.0","pdf-lib":"^1.17.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/wryt_0.24.0_1783625174799_0.010910440887545558","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"@ashish-tradex/wryt","version":"0.25.0","keywords":["cli","ai","content","writing","examples","agent"],"license":"MIT","_id":"@ashish-tradex/wryt@0.25.0","maintainers":[{"name":"ashish-tradex","email":"ashish@tradexapp.co"}],"bin":{"wryt":"dist/cli.js"},"dist":{"shasum":"f209923ffbd7b05205b1a512b24b733985b45f09","tarball":"https://registry.npmjs.org/@ashish-tradex/wryt/-/wryt-0.25.0.tgz","fileCount":37,"integrity":"sha512-O3p1UEnQGB6AWmAxBcr4HEu/pJXVzpKOUVTrE8QB9myABRRSaGJdA38svyOUO/KcIxajNDhRHn9SJEGKN3RKWA==","signatures":[{"sig":"MEUCIHlSg6hx+tGwBFQ6wgqCp+enUzpTPyVGE+1QrrlPJOZDAiEAhAVpx2+NnSSlzGNy0mYtaGinaWY7c5j4V16Py0gXSXk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":256466},"type":"module","engines":{"node":">=18"},"gitHead":"af609a0f1f24f5b055749c2313344271bc3547be","scripts":{"test":"node test/smoke.mjs","build":"tsc -p tsconfig.json","pretest":"npm run build","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"ashish-tradex","email":"ashish@tradexapp.co"},"_npmVersion":"11.9.0","description":"Creative-copy + long-form CLI grounded in your best examples. Short-form: a spread of candidates judged through the recipient's eyes. Long-form: full blog posts in a matched writer's style and from-scratch CVs, both held to a reference standard. Opt-in we","directories":{},"_nodeVersion":"24.14.0","dependencies":{"docx":"^9.7.1","chalk":"^5.3.0","pdf-lib":"^1.17.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/wryt_0.25.0_1783625571432_0.4779139894744764","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"@ashish-tradex/wryt","version":"0.26.0","keywords":["cli","ai","content","writing","examples","agent"],"license":"MIT","_id":"@ashish-tradex/wryt@0.26.0","maintainers":[{"name":"ashish-tradex","email":"ashish@tradexapp.co"}],"bin":{"wryt":"dist/cli.js"},"dist":{"shasum":"d83541e91f67cee3ba6d4dbe11e24f98a8d7aa4c","tarball":"https://registry.npmjs.org/@ashish-tradex/wryt/-/wryt-0.26.0.tgz","fileCount":38,"integrity":"sha512-6l5EFvYpRkByWlM+JH4mDRx8XgBOmyo7Ma3gb2tUIUa+z3bT8+CmOFPzisTe21wD0ged340qTBIMK4tUahbEfQ==","signatures":[{"sig":"MEUCIHY06I1v0k5TqOz0ttgKcExhQQHJAagmTrRdvv2kdn8VAiEAkrExVBxGuG5Cf9vV8vGwF3IEgwN3GQJXoLXZezYfwac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":262424},"type":"module","engines":{"node":">=18"},"gitHead":"73c9ec446f76cf4aff442bc1a3c3f3ca419512db","scripts":{"test":"node test/smoke.mjs","build":"tsc -p tsconfig.json","pretest":"npm run build","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"ashish-tradex","email":"ashish@tradexapp.co"},"_npmVersion":"11.9.0","description":"Creative-copy + long-form CLI grounded in your best examples. Short-form: a spread of candidates judged through the recipient's eyes. Long-form: full blog posts in a matched writer's style and from-scratch CVs, both held to a reference standard. Opt-in we","directories":{},"_nodeVersion":"24.14.0","dependencies":{"docx":"^9.7.1","chalk":"^5.3.0","pdf-lib":"^1.17.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/wryt_0.26.0_1783626256471_0.36713734433849887","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"@ashish-tradex/wryt","version":"0.27.0","keywords":["cli","ai","content","writing","examples","agent"],"license":"MIT","_id":"@ashish-tradex/wryt@0.27.0","maintainers":[{"name":"ashish-tradex","email":"ashish@tradexapp.co"}],"bin":{"wryt":"dist/cli.js"},"dist":{"shasum":"5e6938d619013deeb8e65fadcce8481c958d8be5","tarball":"https://registry.npmjs.org/@ashish-tradex/wryt/-/wryt-0.27.0.tgz","fileCount":38,"integrity":"sha512-Zkippp5vayBaVvD9alxCtA/86JGtS2dYFMx6So9nq0D45SSvNgMDmkBfAXgsWy1bdVFbGzsnjtG0w5aPfvdyDw==","signatures":[{"sig":"MEQCIFSFxGp6QoJRcqan0bjB7EX5KKoKGOs+XmDwtE6hO8VAAiBfo3gs4eXStYNaTusbE/KEuJAUoAq9OQ41el/zAKd7Uw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":266540},"type":"module","engines":{"node":">=18"},"gitHead":"73bfea699fe7d7e8ef19eb216acf83c830df776b","scripts":{"test":"node test/smoke.mjs","build":"tsc -p tsconfig.json","pretest":"npm run build","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"ashish-tradex","email":"ashish@tradexapp.co"},"_npmVersion":"11.9.0","description":"Creative-copy + long-form CLI grounded in your best examples. Short-form: a spread of candidates judged through the recipient's eyes. Long-form: full blog posts in a matched writer's style and from-scratch CVs, both held to a reference standard. Opt-in we","directories":{},"_nodeVersion":"24.14.0","dependencies":{"docx":"^9.7.1","chalk":"^5.3.0","pdf-lib":"^1.17.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/wryt_0.27.0_1783626964871_0.5354810807122017","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"@ashish-tradex/wryt","version":"0.28.0","keywords":["cli","ai","content","writing","examples","agent"],"license":"MIT","_id":"@ashish-tradex/wryt@0.28.0","maintainers":[{"name":"ashish-tradex","email":"ashish@tradexapp.co"}],"bin":{"wryt":"dist/cli.js"},"dist":{"shasum":"ee3391d6a839a0057c4662b5b021abfdf8510168","tarball":"https://registry.npmjs.org/@ashish-tradex/wryt/-/wryt-0.28.0.tgz","fileCount":39,"integrity":"sha512-SRxbrjt2YlrG8mQVInylfgmN1R6+EUYOEfHK+fMO6yV8mcBkVtui9oxw8HX5k8ZyCndjCKweFoc0TsnT++sVeQ==","signatures":[{"sig":"MEUCIHiCLDQjGR/3PR8ow4hgCNYnftNIq8VDwUkzOzYTTHvEAiEAqCXMV+psrOhvOBaLwk8mUjcE1UQL4nEIak+zrcs2sEw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":268706},"type":"module","engines":{"node":">=18"},"gitHead":"73bfea699fe7d7e8ef19eb216acf83c830df776b","scripts":{"test":"node test/smoke.mjs","build":"tsc -p tsconfig.json","pretest":"npm run build","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"ashish-tradex","email":"ashish@tradexapp.co"},"_npmVersion":"11.9.0","description":"Creative-copy + long-form CLI grounded in your best examples. Short-form: a spread of candidates judged through the recipient's eyes. Long-form: full blog posts in a matched writer's style and from-scratch CVs, both held to a reference standard. Opt-in we","directories":{},"_nodeVersion":"24.14.0","dependencies":{"docx":"^9.7.1","chalk":"^5.3.0","pdf-lib":"^1.17.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/wryt_0.28.0_1783686525992_0.20377654483725927","host":"s3://npm-registry-packages-npm-production"}},"0.28.1":{"name":"@ashish-tradex/wryt","version":"0.28.1","description":"Creative-copy + long-form CLI grounded in your best examples. Short-form: a spread of candidates judged through the recipient's eyes. Long-form: full blog posts in a matched writer's style and from-scratch CVs, both held to a reference standard. Opt-in we","type":"module","bin":{"wryt":"dist/cli.js"},"engines":{"node":">=18"},"scripts":{"build":"tsc -p tsconfig.json","pretest":"npm run build","test":"node test/smoke.mjs","prepublishOnly":"npm run build && npm test"},"keywords":["cli","ai","content","writing","examples","agent"],"license":"MIT","dependencies":{"chalk":"^5.3.0","docx":"^9.7.1","pdf-lib":"^1.17.1"},"devDependencies":{"@types/node":"^20.11.0","typescript":"^5.4.0"},"gitHead":"73bfea699fe7d7e8ef19eb216acf83c830df776b","_id":"@ashish-tradex/wryt@0.28.1","_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-KgTddogzLpOoY+D/4j9REoPm21X+1YCrRMoTKPAubiE636MnI/ugWlZngwWvVDVtvePLlJ/TDEARKrCPe4lYvQ==","shasum":"74b8de63a671029115e4317b6b45894f22343974","tarball":"https://registry.npmjs.org/@ashish-tradex/wryt/-/wryt-0.28.1.tgz","fileCount":39,"unpackedSize":270176,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHHLC0tc6DoBvG8erOlV4YKxgSUBopVoPlga1PfmDHEfAiEA3xJ5oYuyV8HI6rMf3woDlvylFJG/HUNrST0gOUmdG9U="}]},"_npmUser":{"name":"ashish-tradex","email":"ashish@tradexapp.co"},"directories":{},"maintainers":[{"name":"ashish-tradex","email":"ashish@tradexapp.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/wryt_0.28.1_1783687337321_0.2290356247843519"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-05T17:24:41.146Z","modified":"2026-07-10T12:42:17.565Z","0.1.0":"2026-07-05T17:24:41.382Z","0.2.0":"2026-07-05T18:15:42.990Z","0.3.0":"2026-07-05T18:22:22.776Z","0.4.0":"2026-07-05T18:49:11.900Z","0.4.1":"2026-07-05T19:07:05.010Z","0.5.0":"2026-07-05T20:00:23.393Z","0.6.0":"2026-07-05T20:42:14.063Z","0.6.1":"2026-07-05T20:45:14.949Z","0.7.0":"2026-07-05T20:56:27.214Z","0.7.1":"2026-07-05T21:34:53.120Z","0.8.0":"2026-07-05T22:10:47.601Z","0.8.1":"2026-07-05T22:13:00.460Z","0.9.0":"2026-07-05T22:15:52.174Z","0.10.0":"2026-07-05T22:30:18.885Z","0.11.0":"2026-07-06T10:09:25.042Z","0.12.0":"2026-07-06T10:15:39.956Z","0.13.0":"2026-07-06T10:21:54.070Z","0.14.0":"2026-07-06T10:27:35.717Z","0.15.0":"2026-07-06T12:13:53.282Z","0.16.0":"2026-07-06T12:58:46.541Z","0.16.1":"2026-07-06T14:50:15.018Z","0.17.0":"2026-07-08T14:41:26.512Z","0.17.1":"2026-07-08T17:02:42.584Z","0.17.2":"2026-07-08T17:15:16.956Z","0.17.3":"2026-07-08T17:28:43.694Z","0.17.4":"2026-07-08T17:51:24.579Z","0.18.0":"2026-07-09T11:57:50.208Z","0.18.1":"2026-07-09T12:25:20.174Z","0.18.2":"2026-07-09T12:32:09.277Z","0.18.3":"2026-07-09T12:43:57.846Z","0.18.4":"2026-07-09T12:57:27.644Z","0.19.0":"2026-07-09T13:37:30.824Z","0.20.0":"2026-07-09T13:50:47.882Z","0.20.1":"2026-07-09T14:10:30.143Z","0.21.0":"2026-07-09T14:25:12.268Z","0.21.1":"2026-07-09T14:35:46.784Z","0.21.2":"2026-07-09T14:39:41.949Z","0.21.3":"2026-07-09T14:55:43.050Z","0.21.4":"2026-07-09T15:11:50.029Z","0.22.0":"2026-07-09T16:56:41.014Z","0.22.1":"2026-07-09T17:07:07.488Z","0.23.0":"2026-07-09T18:58:23.570Z","0.24.0":"2026-07-09T19:26:14.933Z","0.25.0":"2026-07-09T19:32:51.595Z","0.26.0":"2026-07-09T19:44:16.637Z","0.27.0":"2026-07-09T19:56:05.055Z","0.28.0":"2026-07-10T12:28:46.288Z","0.28.1":"2026-07-10T12:42:17.459Z"},"license":"MIT","keywords":["cli","ai","content","writing","examples","agent"],"description":"Creative-copy + long-form CLI grounded in your best examples. Short-form: a spread of candidates judged through the recipient's eyes. Long-form: full blog posts in a matched writer's style and from-scratch CVs, both held to a reference standard. Opt-in we","maintainers":[{"name":"ashish-tradex","email":"ashish@tradexapp.co"}],"readme":"# wryt\n\nA tiny CLI for short-form creative copy — dating openers, taglines, titles, hooks, blog intros — grounded in **your** library of best examples. It writes something new *at or above* the level of those examples, never a reworded copy of them, and gets better as you tell it which outputs land.\n\n```\nyour task ─▶ writer ─▶ recipient judge ─▶ deliverable\n             (5 candidates,   (ranks them as the person\n              keeps the        who has to reply / click /\n              fresh ones)       keep reading — ships the best)\n             primary model → failover · 2 model calls\n```\n\nTwo calls, no planning crew, no refinement loops. The quality pressure comes from your examples and a recipient's-eye judge — not from telling a model to \"be creative.\"\n\n## Install\n\n```bash\nnpm i -g @ashish-tradex/wryt\n```\n\n## Setup\n\n```bash\nwryt login <your-gateway-key>\n```\n\nIf you already use the sibling `nexel-cli`, wryt reuses that key automatically — no setup.\n\n## Use\n\n```bash\nwryt                       # interactive chat — just type, keep talking\nwryt \"give me a tinder opener\"\nwryt \"a tagline for my note-taking app\"\nwryt \"a blog intro about remote work\"\n\n# paste real material and it gets far sharper — this is the biggest lever:\nwryt \"opener for this profile: golden retriever named Biscuit, hikes, bio says 'fluent in sarcasm'\"\n```\n\n### Long-form\n\n```bash\nwryt \"write a blog post about X\"   # full post in a matched writer's style, held to a reference standard\nwryt cv                            # from-scratch CV via a short interview — grounded, never fabricates\n```\n\nBlog and CV modes ship their own reference library (writer-style profiles + CV conventions), installed into `~/.wryt/library/` on first run — edit any card to change the bar, they're never overwritten.\n\n### Fresh (opt-in web search)\n\nTime-bound topics (\"latest\", \"2026\", \"trends\") pull live web context before writing so the copy isn't stale — automatic for blogs and for short-form asks naming a concrete thing (a product, a company). Force it with `--fresh`, or off with `--no-search`. Search grounds *facts* only; your voice and library still set the bar.\n\n## How it works\n\n1. **Writer (Verbalized Sampling).** Instead of one answer, the writer returns 5 candidates with its own probability for each, and wryt keeps the low-probability *tail* — the fresh, non-default lines. (Asking for the distribution is a known fix for the \"every answer sounds the same\" problem.)\n2. **Recipient judge.** A different model role-plays the actual reader — the person deciding in two seconds whether to reply, click, or keep reading — ranks the candidates the way they'd really react, and checks whether the best one beats your proven examples.\n3. **Copy gate.** A free local check ships the top-ranked candidate that doesn't reuse or overlap a library line.\n\n## Teach it — the flywheel\n\nYour judgments become the system's taste. Each writes a plain, editable card the next matching task reads automatically:\n\n```bash\nwryt like          # this is the level to hit  → my-winners.md\nwryt worked        # this got a real result    → my-worked.md   (strongest bar)\nwryt nah \"reason\"  # avoid this pattern         → my-rejects.md\n```\n\nRate ruthlessly — the system faithfully learns whatever you actually reward.\n\n## The library (all plain markdown, matched by keyword)\n\nDrop cards into `~/.wryt/library/` (or `./.wryt/library/`, or your existing `~/.nexel/knowledge/`). Each has frontmatter with `match:` keywords; nothing loads unless it earns its place. Card kinds:\n\n| name pattern | what it holds | who reads it |\n|---|---|---|\n| `*-sourced` | your best example lines | writer (as the bar) + copy gate |\n| `*-problems` | known failure modes | the judge |\n| `*-audience-voice` | how the *recipient* reacts — what earns a reply/click, what's burned out | the judge (as its persona) |\n| `my-winners` / `my-worked` / `my-rejects` | grown by `like`/`worked`/`nah` | judge + writer |\n\n```markdown\n---\nname: dating-openers-sourced\ndescription: openers that actually get replies\nmatch: tinder, hinge, first message, opener\n---\n## High-response openers\n- What's something you're irrationally competitive about?\n```\n\n```bash\nwryt lib                 # list your cards + their match keywords\nwryt lib add my-examples # scaffold a new card\n```\n\n**All taste lives in these cards, not in code** — to change what wryt considers good or bad, you edit markdown, not TypeScript. That's also how you extend it: add a `*-sourced` card for a new content type, or an `*-audience-voice` card (yours, or mined from what real readers say online) to sharpen the judge.\n\n## One honest limit\n\nA context-free ask (\"give me a tinder opener\", no profile) caps at *excellent-generic* — even a perfect line can't reference specifics it doesn't have. Paste the real material and the ceiling disappears. wryt marks the one detail it can't know with a single `[slot]` rather than inventing it.\n","readmeFilename":"README.md"}