{"_id":"@lasso-ai/cli","_rev":"39-37ee0967e5768c195bbc42fe6e5fb07c","name":"@lasso-ai/cli","dist-tags":{"latest":"1.2.2"},"versions":{"1.0.0":{"name":"@lasso-ai/cli","version":"1.0.0","keywords":["ai","ai-assisted-development","anthropic","claude","cli","code-editing","developer-tools","dev-tools","frontend","hmr","local-first","nextjs","next.js","overlay","react","source-code","visual-editing","vite"],"author":{"url":"https://github.com/codewithdripzy","name":"Bankole Emmanuel"},"license":"ISC","_id":"@lasso-ai/cli@1.0.0","maintainers":[{"name":"thecodeguyy","email":"codewithdripzy@gmail.com"}],"homepage":"https://lasso.byorello.space","bugs":{"url":"https://github.com/codewithdripzy/lasso/issues"},"bin":{"lasso":"dist/cli/index.js"},"dist":{"shasum":"ebd1dd5d305bd0d3f225fc0b1136580c97ceb8ae","tarball":"https://registry.npmjs.org/@lasso-ai/cli/-/cli-1.0.0.tgz","fileCount":47,"integrity":"sha512-Y6soj1qJyAcLrZ3Q9isnMGpZIg9EXKU/RY9fCVFswsDnaihBLjIjPb3tSqDuvYlLSstmKMLn63N8aZewolMyrg==","signatures":[{"sig":"MEQCICAvX1qPPPvp8nJnYqXFTrl6A72adLN2OdV+xm94Tkm9AiAlW8zy/GFFgs0A4ylYfXfXoQb/CMmsu1wW55uSzhhBXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1077102},"main":"dist/cli/index.js","type":"commonjs","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"funding":{"url":"https://www.buymeacoffee.com/thecodeguyy","type":"custom"},"gitHead":"c4ae1185a05f70199d7213f539ce2b1c7ae1c867","scripts":{"dev":"tsx src/cli/index.ts","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:cli && npm run build:overlay","start":"node dist/cli/index.js","format":"prettier --write .","build:cli":"tsc -p config/tsconfig.cli.json","typecheck":"npm run typecheck:cli && npm run typecheck:overlay","format:check":"prettier --check .","build:overlay":"esbuild src/overlay/index.ts --bundle --outfile=dist/overlay.js","typecheck:cli":"tsc -p config/tsconfig.cli.json --noEmit","prepublishOnly":"npm run build","typecheck:overlay":"tsc -p config/tsconfig.overlay.json --noEmit"},"_npmUser":{"name":"thecodeguyy","email":"codewithdripzy@gmail.com"},"repository":{"url":"git+https://github.com/codewithdripzy/lasso.git","type":"git"},"_npmVersion":"11.14.1","description":"Select any part of your running app, describe a change, and let AI edit the real source code.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.21.3","open":"^11.0.4","vite":"^7.0.0","chalk":"^6.0.0","commander":"^15.0.0","http-proxy":"^1.18.1","@iconify/utils":"^3.1.7","socket.io-client":"^4.8.3","@anthropic-ai/sdk":"^0.32.1","@iconify-json/logos":"^1.2.14","@iconify-icons/logos":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","vite":"^8.3.0","esbuild":"^0.24.0","prettier":"^3.9.8","@types/ws":"^8.5.13","typescript":"^7.0.2","@types/node":"^26.6.1","html2canvas":"^1.4.1","@types/http-proxy":"^1.17.17"},"peerDependencies":{"vite":"^8.3.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.0_1790284985187_0.3443048687449024","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@lasso-ai/cli","version":"1.0.1","keywords":["ai","ai-assisted-development","anthropic","claude","cli","code-editing","developer-tools","dev-tools","frontend","hmr","local-first","nextjs","next.js","overlay","react","source-code","visual-editing","vite"],"author":{"url":"https://github.com/codewithdripzy","name":"Bankole Emmanuel"},"license":"ISC","_id":"@lasso-ai/cli@1.0.1","maintainers":[{"name":"thecodeguyy","email":"codewithdripzy@gmail.com"}],"homepage":"https://lasso.byorello.space","bugs":{"url":"https://github.com/codewithdripzy/lasso/issues"},"bin":{"lasso":"dist/cli/index.js"},"dist":{"shasum":"7dd57c18974f4765d4c2dd62ea6c2f8a966bfa8d","tarball":"https://registry.npmjs.org/@lasso-ai/cli/-/cli-1.0.1.tgz","fileCount":47,"integrity":"sha512-T5C2R14O97iIzBasUDtMaIIptI3EXC6OOs+ToDL4nalEIpX7SEYQP7T29TqO0RwmFEfCrH3m7gAs9uWXansoBA==","signatures":[{"sig":"MEQCIDoMVMSc9Ju8XBx9ZTVjmbu96c7aHQyCZ/szySQqNka1AiBePl+FsQRrnLOBUXn7bazSl2lGuRgvQtLnKqRiwjchZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICQ49DpzrsNpVP3GGpnzp4XqK08xK1VmYjhxc7zhU8+sAiBUYGMxyCms1ZE4sWmMcL8y/FP4O0xMl1MvTPKJLLD7Xw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1077342},"main":"dist/cli/index.js","type":"commonjs","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"funding":{"url":"https://www.buymeacoffee.com/thecodeguyy","type":"custom"},"gitHead":"a7a6841360cf75a2d19b2da9f9082617be0d5e76","scripts":{"dev":"tsx src/cli/index.ts","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:cli && npm run build:overlay","start":"node dist/cli/index.js","format":"prettier --write .","build:cli":"tsc -p config/tsconfig.cli.json","typecheck":"npm run typecheck:cli && npm run typecheck:overlay","format:check":"prettier --check .","build:overlay":"esbuild src/overlay/index.ts --bundle --outfile=dist/overlay.js","typecheck:cli":"tsc -p config/tsconfig.cli.json --noEmit","prepublishOnly":"npm run build","typecheck:overlay":"tsc -p config/tsconfig.overlay.json --noEmit"},"_npmUser":{"name":"thecodeguyy","email":"codewithdripzy@gmail.com"},"repository":{"url":"git+https://github.com/codewithdripzy/lasso.git","type":"git"},"_npmVersion":"11.14.1","description":"Select any part of your running app, describe a change, and let AI edit the real source code.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.21.3","open":"^11.0.4","vite":"^7.0.0","chalk":"^6.0.0","commander":"^15.0.0","http-proxy":"^1.18.1","@iconify/utils":"^3.1.7","socket.io-client":"^4.8.3","@anthropic-ai/sdk":"^0.32.1","@iconify-json/logos":"^1.2.14","@iconify-icons/logos":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","vite":"^8.3.0","esbuild":"^0.24.0","prettier":"^3.9.8","@types/ws":"^8.5.13","typescript":"^7.0.2","@types/node":"^26.6.1","html2canvas":"^1.4.1","@types/http-proxy":"^1.17.17"},"peerDependencies":{"vite":"^8.3.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1_1790285617126_0.391231764443579","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@lasso-ai/cli","version":"1.0.2","keywords":["ai","ai-assisted-development","anthropic","claude","cli","code-editing","developer-tools","dev-tools","frontend","hmr","local-first","nextjs","next.js","overlay","react","source-code","visual-editing","vite"],"author":{"url":"https://github.com/codewithdripzy","name":"Bankole Emmanuel"},"license":"ISC","_id":"@lasso-ai/cli@1.0.2","maintainers":[{"name":"thecodeguyy","email":"codewithdripzy@gmail.com"}],"homepage":"https://lasso.byorello.space","bugs":{"url":"https://github.com/codewithdripzy/lasso/issues"},"bin":{"lasso":"dist/cli/index.js"},"dist":{"shasum":"5d6395a13fe73150f488d2fc8f49bf795a0a2f31","tarball":"https://registry.npmjs.org/@lasso-ai/cli/-/cli-1.0.2.tgz","fileCount":47,"integrity":"sha512-zK0KgfrKdt/ivUY/iL+qnPK9r0a75WNhUGF0Xf6Tv4pY8/Wr6YyOTqYnXaeR63Df1kW+OUjzm/QKz3h1l1Hwfg==","signatures":[{"sig":"MEYCIQCpXPncBxDYc/4mwPfKxkRvcPJPesT/47T8roIc8EIvTgIhAJ8i0dNqegH5mOTEJxdt93G0vmcBBn7lqU/tn91wIQ0z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCAz5hThDfdtJwXDWDHOpGGtJKAO+ZtZzQLoJS3Mp91bAIgX/8pcQf4/j+JiFV14wLjR8gBNzMyHdpZpxQNBF7QcWk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1077396},"main":"dist/cli/index.js","type":"commonjs","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"funding":{"url":"https://www.buymeacoffee.com/thecodeguyy","type":"custom"},"gitHead":"312560c52ec16bcbdd74656799ddb13c33c71e01","scripts":{"dev":"tsx src/cli/index.ts","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:cli && npm run build:overlay","start":"node dist/cli/index.js","format":"prettier --write .","build:cli":"tsc -p config/tsconfig.cli.json","typecheck":"npm run typecheck:cli && npm run typecheck:overlay","format:check":"prettier --check .","build:overlay":"esbuild src/overlay/index.ts --bundle --outfile=dist/overlay.js","typecheck:cli":"tsc -p config/tsconfig.cli.json --noEmit","prepublishOnly":"npm run build","typecheck:overlay":"tsc -p config/tsconfig.overlay.json --noEmit"},"_npmUser":{"name":"thecodeguyy","email":"codewithdripzy@gmail.com"},"repository":{"url":"git+https://github.com/codewithdripzy/lasso.git","type":"git"},"_npmVersion":"11.14.1","description":"Select any part of your running app, describe a change, and let AI edit the real source code.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.21.3","open":"^11.0.4","vite":"^7.0.0","chalk":"^6.0.0","commander":"^15.0.0","http-proxy":"^1.18.1","@iconify/utils":"^3.1.7","socket.io-client":"^4.8.3","@anthropic-ai/sdk":"^0.32.1","@iconify-json/logos":"^1.2.14","@iconify-icons/logos":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","vite":"^8.3.0","esbuild":"^0.24.0","prettier":"^3.9.8","@types/ws":"^8.5.13","typescript":"^7.0.2","@types/node":"^26.6.1","html2canvas":"^1.4.1","@types/http-proxy":"^1.17.17"},"peerDependencies":{"vite":"^8.3.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.2_1790286870878_0.6500084409912552","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@lasso-ai/cli","version":"1.0.3","keywords":["ai","ai-assisted-development","anthropic","claude","cli","code-editing","developer-tools","dev-tools","frontend","hmr","local-first","nextjs","next.js","overlay","react","source-code","visual-editing","vite"],"author":{"url":"https://github.com/codewithdripzy","name":"Bankole Emmanuel"},"license":"ISC","_id":"@lasso-ai/cli@1.0.3","maintainers":[{"name":"thecodeguyy","email":"codewithdripzy@gmail.com"}],"homepage":"https://lasso.byorello.space","bugs":{"url":"https://github.com/codewithdripzy/lasso/issues"},"bin":{"lasso":"dist/cli/index.js"},"dist":{"shasum":"632104a6625fb187cd69bf7286854e0beb8ec175","tarball":"https://registry.npmjs.org/@lasso-ai/cli/-/cli-1.0.3.tgz","fileCount":47,"integrity":"sha512-Gki/iYsnRI2v/pEfX+J82jtLy7FfWcY3BoL+kPcTUFXAUau1FAh4E2Tvv5R/PWO2SBj368qyj105nRqJZ1mLsA==","signatures":[{"sig":"MEQCIFBLPdSUmD0r9TuE6R1wnX1CcwOf6ETd2oBRo/KeUGakAiACU50R9SROferaKOQbjS4GLYpGFNmoqj2lxkagfUYYJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEMCIAMpBhmgK5hWPkVbgD2kIPMWz9ssOJ0uKoWpdbLAnICKAh8K30v3n+u0RbRirRSpEDPkKFVXP9q1syVayYojVpg5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1077417},"main":"dist/cli/index.js","type":"commonjs","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"funding":{"url":"https://www.buymeacoffee.com/thecodeguyy","type":"custom"},"gitHead":"d211ae2c10901d653c01f512e1bb4947e45bb740","scripts":{"dev":"tsx src/cli/index.ts","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:cli && npm run build:overlay","start":"node dist/cli/index.js","format":"prettier --write .","build:cli":"tsc -p config/tsconfig.cli.json","typecheck":"npm run typecheck:cli && npm run typecheck:overlay","format:check":"prettier --check .","build:overlay":"esbuild src/overlay/index.ts --bundle --outfile=dist/overlay.js","typecheck:cli":"tsc -p config/tsconfig.cli.json --noEmit","prepublishOnly":"npm run build","typecheck:overlay":"tsc -p config/tsconfig.overlay.json --noEmit"},"_npmUser":{"name":"thecodeguyy","email":"codewithdripzy@gmail.com"},"repository":{"url":"git+https://github.com/codewithdripzy/lasso.git","type":"git"},"_npmVersion":"11.14.1","description":"Select any part of your running app, describe a change, and let AI edit the real source code.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.21.3","open":"^11.0.4","vite":"^7.0.0","chalk":"^6.0.0","commander":"^15.0.0","http-proxy":"^1.18.1","@iconify/utils":"^3.1.7","socket.io-client":"^4.8.3","@anthropic-ai/sdk":"^0.32.1","@iconify-json/logos":"^1.2.14","@iconify-icons/logos":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","vite":"^8.3.0","esbuild":"^0.24.0","prettier":"^3.9.8","@types/ws":"^8.5.13","typescript":"^7.0.2","@types/node":"^26.6.1","html2canvas":"^1.4.1","@types/http-proxy":"^1.17.17"},"peerDependencies":{"vite":"^8.3.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.3_1790321452157_0.08693730330045923","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@lasso-ai/cli","version":"1.0.4","keywords":["ai","ai-assisted-development","anthropic","claude","cli","code-editing","developer-tools","dev-tools","frontend","hmr","local-first","nextjs","next.js","overlay","react","source-code","visual-editing","vite"],"author":{"url":"https://github.com/codewithdripzy","name":"Bankole Emmanuel"},"license":"ISC","_id":"@lasso-ai/cli@1.0.4","maintainers":[{"name":"thecodeguyy","email":"codewithdripzy@gmail.com"}],"homepage":"https://lasso.byorello.space","bugs":{"url":"https://github.com/codewithdripzy/lasso/issues"},"bin":{"lasso":"dist/cli/index.js"},"dist":{"shasum":"f2822216d6ca4035d09b6df4d6db9c0a03355f1e","tarball":"https://registry.npmjs.org/@lasso-ai/cli/-/cli-1.0.4.tgz","fileCount":47,"integrity":"sha512-nPzMH4qSb5Ljo1wgJ4rJtgOSUtZ/lxKENFLp+QDiAlT8uq/Jp0XAiPdK7ATKtkqV9UvTSDW+uD2sO1q+V2vrmQ==","signatures":[{"sig":"MEUCIQDuRod8p8rDSAarKnFgUPZyBEdKPZYZyiVKJeRg2VqQWQIgGMk9XkaQLeWg8HH07sw+C125jg+oQfAdEGQ3BlNQvGs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCjzTj03L6XsshxaqO2dvFqZzY1O9AyhyR30G/NsHGw8QIgCRJbjq8hutcrRrmY7i/czcltivKas7oT7fFyT8UKDFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1077417},"main":"dist/cli/index.js","type":"commonjs","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"funding":{"url":"https://www.buymeacoffee.com/thecodeguyy","type":"custom"},"gitHead":"329c71251170554fa414256d9edc1386ff0a45b8","scripts":{"dev":"tsx src/cli/index.ts","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:cli && npm run build:overlay","start":"node dist/cli/index.js","format":"prettier --write .","build:cli":"tsc -p config/tsconfig.cli.json","typecheck":"npm run typecheck:cli && npm run typecheck:overlay","format:check":"prettier --check .","build:overlay":"esbuild src/overlay/index.ts --bundle --outfile=dist/overlay.js","typecheck:cli":"tsc -p config/tsconfig.cli.json --noEmit","prepublishOnly":"npm run build","typecheck:overlay":"tsc -p config/tsconfig.overlay.json --noEmit"},"_npmUser":{"name":"thecodeguyy","email":"codewithdripzy@gmail.com"},"repository":{"url":"git+https://github.com/codewithdripzy/lasso.git","type":"git"},"_npmVersion":"11.14.1","description":"Select any part of your running app, describe a change, and let AI edit the real source code.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.21.3","open":"^11.0.4","vite":"^7.0.0","chalk":"^6.0.0","commander":"^15.0.0","http-proxy":"^1.18.1","@iconify/utils":"^3.1.7","socket.io-client":"^4.8.3","@anthropic-ai/sdk":"^0.32.1","@iconify-json/logos":"^1.2.14","@iconify-icons/logos":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","vite":"^8.3.0","esbuild":"^0.24.0","prettier":"^3.9.8","@types/ws":"^8.5.13","typescript":"^7.0.2","@types/node":"^26.6.1","html2canvas":"^1.4.1","@types/http-proxy":"^1.17.17"},"peerDependencies":{"vite":"^8.3.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.4_1790321857803_0.3106447598112516","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@lasso-ai/cli","version":"1.0.5","keywords":["ai","ai-assisted-development","anthropic","claude","cli","code-editing","developer-tools","dev-tools","frontend","hmr","local-first","nextjs","next.js","overlay","react","source-code","visual-editing","vite"],"author":{"url":"https://github.com/codewithdripzy","name":"Bankole Emmanuel"},"license":"ISC","_id":"@lasso-ai/cli@1.0.5","maintainers":[{"name":"thecodeguyy","email":"codewithdripzy@gmail.com"}],"homepage":"https://lasso.byorello.space","bugs":{"url":"https://github.com/codewithdripzy/lasso/issues"},"bin":{"lasso":"dist/cli/index.js"},"dist":{"shasum":"ad58dd40e1f87629ec8c3ce00000754a3415f351","tarball":"https://registry.npmjs.org/@lasso-ai/cli/-/cli-1.0.5.tgz","fileCount":47,"integrity":"sha512-b8o7HjrRfptm6yic+2VaBd63vvj+BGgMlEkTXmfOQL7hwqRfmaeiuglJZrti7H/VmyYLg5x7IhAiSyeF/5+7LA==","signatures":[{"sig":"MEUCIHhWVA/aGCT+ZqfmNflFmnyDJ6g9AyldelwWwJ5NpCFuAiEA3VtDMVgYQc2NslI1OIx8rKCYRJktS02ZTBmQ2RE3ZpM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCID2aHdLWzBh0j967SgGQGj+ljcXcEcxoYoB1MQ6y8FnzAiEAwrXp+GiiJXw2oBihiUqHmyq9fB16rIY2JRixAeUvIQM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1078431},"main":"dist/cli/index.js","type":"commonjs","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"funding":{"url":"https://www.buymeacoffee.com/thecodeguyy","type":"custom"},"gitHead":"329c71251170554fa414256d9edc1386ff0a45b8","scripts":{"dev":"tsx src/cli/index.ts","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:cli && npm run build:overlay","start":"node dist/cli/index.js","format":"prettier --write .","build:cli":"tsc -p config/tsconfig.cli.json","typecheck":"npm run typecheck:cli && npm run typecheck:overlay","format:check":"prettier --check .","build:overlay":"esbuild src/overlay/index.ts --bundle --outfile=dist/overlay.js","typecheck:cli":"tsc -p config/tsconfig.cli.json --noEmit","prepublishOnly":"npm run build","typecheck:overlay":"tsc -p config/tsconfig.overlay.json --noEmit"},"_npmUser":{"name":"thecodeguyy","email":"codewithdripzy@gmail.com"},"repository":{"url":"git+https://github.com/codewithdripzy/lasso.git","type":"git"},"_npmVersion":"11.14.1","description":"Select any part of your running app, describe a change, and let AI edit the real source code.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.21.3","open":"^11.0.4","vite":"^7.0.0","chalk":"^6.0.0","commander":"^15.0.0","http-proxy":"^1.18.1","@iconify/utils":"^3.1.7","socket.io-client":"^4.8.3","@anthropic-ai/sdk":"^0.32.1","@iconify-json/logos":"^1.2.14","@iconify-icons/logos":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","vite":"^8.3.0","esbuild":"^0.24.0","prettier":"^3.9.8","@types/ws":"^8.5.13","typescript":"^7.0.2","@types/node":"^26.6.1","html2canvas":"^1.4.1","@types/http-proxy":"^1.17.17"},"peerDependencies":{"vite":"^8.3.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.5_1790322634401_0.549984030703015","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@lasso-ai/cli","version":"1.0.6","keywords":["ai","ai-assisted-development","anthropic","claude","cli","code-editing","developer-tools","dev-tools","frontend","hmr","local-first","nextjs","next.js","overlay","react","source-code","visual-editing","vite"],"author":{"url":"https://github.com/codewithdripzy","name":"Bankole Emmanuel"},"license":"ISC","_id":"@lasso-ai/cli@1.0.6","maintainers":[{"name":"thecodeguyy","email":"codewithdripzy@gmail.com"}],"homepage":"https://lasso.byorello.space","bugs":{"url":"https://github.com/codewithdripzy/lasso/issues"},"bin":{"lasso":"dist/cli/index.js"},"dist":{"shasum":"c420b26aa87cda818d9868a6fdd46e19f6d6abb1","tarball":"https://registry.npmjs.org/@lasso-ai/cli/-/cli-1.0.6.tgz","fileCount":47,"integrity":"sha512-5+IWgk8OfhsV/bkdjpdoiNcdMjFg1C/61hb7rra2Ouh5gsXEz0VaWKLfhMmNYCZ4Lbv+56gCDg4VSEaV/2Uedg==","signatures":[{"sig":"MEYCIQC0Ias1Q6kolHsj/NLwrVn1j42IPoOfCwORXQWzuBO43QIhAOGRVoXsfJL1qkpxKWdTXCeu/o9dfI0gC08Xdd9QGU/s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGaBLPu8MhpPPT4kq21+EbXqUmubtRtjkEwPKwxWo/s8AiEA5+7aJ26H/lBCHZbktgvnUFk1N7Rz54lWgJjziItQ2v8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1078705},"main":"dist/cli/index.js","type":"commonjs","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"funding":{"url":"https://www.buymeacoffee.com/thecodeguyy","type":"custom"},"gitHead":"a48b41725a3e880cce4e4cef5aa65a79f23800e6","scripts":{"dev":"tsx src/cli/index.ts","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:cli && npm run build:overlay","start":"node dist/cli/index.js","format":"prettier --write .","build:cli":"tsc -p config/tsconfig.cli.json","typecheck":"npm run typecheck:cli && npm run typecheck:overlay","format:check":"prettier --check .","build:overlay":"esbuild src/overlay/index.ts --bundle --outfile=dist/overlay.js","typecheck:cli":"tsc -p config/tsconfig.cli.json --noEmit","prepublishOnly":"npm run build","typecheck:overlay":"tsc -p config/tsconfig.overlay.json --noEmit"},"_npmUser":{"name":"thecodeguyy","email":"codewithdripzy@gmail.com"},"repository":{"url":"git+https://github.com/codewithdripzy/lasso.git","type":"git"},"_npmVersion":"11.14.1","description":"Select any part of your running app, describe a change, and let AI edit the real source code.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.21.3","open":"^11.0.4","vite":"^7.0.0","chalk":"^6.0.0","commander":"^15.0.0","http-proxy":"^1.18.1","@iconify/utils":"^3.1.7","socket.io-client":"^4.8.3","@anthropic-ai/sdk":"^0.32.1","@iconify-json/logos":"^1.2.14","@iconify-icons/logos":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","vite":"^8.3.0","esbuild":"^0.24.0","prettier":"^3.9.8","@types/ws":"^8.5.13","typescript":"^7.0.2","@types/node":"^26.6.1","html2canvas":"^1.4.1","@types/http-proxy":"^1.17.17"},"peerDependencies":{"vite":"^8.3.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.6_1790323152026_0.4676178244771736","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@lasso-ai/cli","version":"1.0.7","keywords":["ai","ai-assisted-development","anthropic","claude","cli","code-editing","developer-tools","dev-tools","frontend","hmr","local-first","nextjs","next.js","overlay","react","source-code","visual-editing","vite"],"author":{"url":"https://github.com/codewithdripzy","name":"Bankole Emmanuel"},"license":"ISC","_id":"@lasso-ai/cli@1.0.7","maintainers":[{"name":"thecodeguyy","email":"codewithdripzy@gmail.com"}],"homepage":"https://lasso.byorello.space","bugs":{"url":"https://github.com/codewithdripzy/lasso/issues"},"bin":{"lasso":"dist/cli/index.js"},"dist":{"shasum":"27c4192b8cc72b7d84c4df1057163325b7d7edc1","tarball":"https://registry.npmjs.org/@lasso-ai/cli/-/cli-1.0.7.tgz","fileCount":47,"integrity":"sha512-lQNKIvJPUlKs4XqPM73D4xS5M3F+Wnjm6DE26TSUpkhydGLpRs45tclgW9MjMi9hzoHOp05psWTxI3Z193qyTg==","signatures":[{"sig":"MEUCIH7wZdrpA+m7xu47DWIaJAsGaaw/AqWtsrP9s1Gn4CkNAiEAgJNF6S7neXmn05R+jf4g2cz2SqGAIzK0fBU/bznY9K4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAWOyGIc/VC0nM1Kh/Z0ZV9BGq/s/HeiKX8RPsjdahpzAiEAsob09nYZqhEimnGs7rZF8o0+aWO1in55qwHdE2e2NRQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1081490},"main":"dist/cli/index.js","type":"commonjs","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"funding":{"url":"https://www.buymeacoffee.com/thecodeguyy","type":"custom"},"gitHead":"a48b41725a3e880cce4e4cef5aa65a79f23800e6","scripts":{"dev":"tsx src/cli/index.ts","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:cli && npm run build:overlay","start":"node dist/cli/index.js","format":"prettier --write .","build:cli":"tsc -p config/tsconfig.cli.json","typecheck":"npm run typecheck:cli && npm run typecheck:overlay","format:check":"prettier --check .","build:overlay":"esbuild src/overlay/index.ts --bundle --outfile=dist/overlay.js","typecheck:cli":"tsc -p config/tsconfig.cli.json --noEmit","prepublishOnly":"npm run build","typecheck:overlay":"tsc -p config/tsconfig.overlay.json --noEmit"},"_npmUser":{"name":"thecodeguyy","email":"codewithdripzy@gmail.com"},"repository":{"url":"git+https://github.com/codewithdripzy/lasso.git","type":"git"},"_npmVersion":"11.14.1","description":"Select any part of your running app, describe a change, and let AI edit the real source code.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.21.3","open":"^11.0.4","vite":"^7.0.0","chalk":"^6.0.0","commander":"^15.0.0","http-proxy":"^1.18.1","@iconify/utils":"^3.1.7","socket.io-client":"^4.8.3","@anthropic-ai/sdk":"^0.32.1","@iconify-json/logos":"^1.2.14","@iconify-icons/logos":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","vite":"^8.3.0","esbuild":"^0.24.0","prettier":"^3.9.8","@types/ws":"^8.5.13","typescript":"^7.0.2","@types/node":"^26.6.1","html2canvas":"^1.4.1","@types/http-proxy":"^1.17.17"},"peerDependencies":{"vite":"^8.3.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.7_1790323682555_0.056554845966522826","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@lasso-ai/cli","version":"1.0.8","keywords":["ai","ai-assisted-development","anthropic","claude","cli","code-editing","developer-tools","dev-tools","frontend","hmr","local-first","nextjs","next.js","overlay","react","source-code","visual-editing","vite"],"author":{"url":"https://github.com/codewithdripzy","name":"Bankole Emmanuel"},"license":"ISC","_id":"@lasso-ai/cli@1.0.8","maintainers":[{"name":"thecodeguyy","email":"codewithdripzy@gmail.com"}],"homepage":"https://lasso.byorello.space","bugs":{"url":"https://github.com/codewithdripzy/lasso/issues"},"bin":{"lasso":"dist/cli/index.js"},"dist":{"shasum":"96aa0f30b3e8f60eb03805612047f2cf9c2d1da5","tarball":"https://registry.npmjs.org/@lasso-ai/cli/-/cli-1.0.8.tgz","fileCount":47,"integrity":"sha512-xjs0HIBDI5tedTFhzRFaCbNJAXksJfHOstw1vJPsQ/hZT6oeZtJCFeBpvA4iQIMI4Q11U5NZvmH4WxAIb6qNlw==","signatures":[{"sig":"MEUCIEbV6SOPqI1hZQ03mpKUK0IeIjc043SchtBAoa7nYc0EAiEA51JXz8jV+/lB65OAZBTRM+XKfvzvkAxwMlf3olKyw9k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFLEGI4XhQqEgswjUwJhMSXgJfeOdaT/CF3+EUR6A8JqAiEAlCWsrFHkN0F8SqZRPyO9v/GfFS837FdR8ftfc1SdVlY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1083832},"main":"dist/cli/index.js","type":"commonjs","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"funding":{"url":"https://www.buymeacoffee.com/thecodeguyy","type":"custom"},"gitHead":"c5f22cd1acbbc3498ed8e2cfce3d07ca57dced16","scripts":{"dev":"tsx src/cli/index.ts","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:cli && npm run build:overlay","start":"node dist/cli/index.js","format":"prettier --write .","build:cli":"tsc -p config/tsconfig.cli.json","typecheck":"npm run typecheck:cli && npm run typecheck:overlay","format:check":"prettier --check .","build:overlay":"esbuild src/overlay/index.ts --bundle --outfile=dist/overlay.js","typecheck:cli":"tsc -p config/tsconfig.cli.json --noEmit","prepublishOnly":"npm run build","typecheck:overlay":"tsc -p config/tsconfig.overlay.json --noEmit"},"_npmUser":{"name":"thecodeguyy","email":"codewithdripzy@gmail.com"},"repository":{"url":"git+https://github.com/codewithdripzy/lasso.git","type":"git"},"_npmVersion":"11.14.1","description":"Select any part of your running app, describe a change, and let AI edit the real source code.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.21.3","open":"^11.0.4","vite":"^7.0.0","chalk":"^6.0.0","commander":"^15.0.0","http-proxy":"^1.18.1","@iconify/utils":"^3.1.7","socket.io-client":"^4.8.3","@anthropic-ai/sdk":"^0.32.1","@iconify-json/logos":"^1.2.14","@iconify-icons/logos":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","vite":"^8.3.0","esbuild":"^0.24.0","prettier":"^3.9.8","@types/ws":"^8.5.13","typescript":"^7.0.2","@types/node":"^26.6.1","html2canvas":"^1.4.1","@types/http-proxy":"^1.17.17"},"peerDependencies":{"vite":"^8.3.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.8_1790324412666_0.22047063097271447","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@lasso-ai/cli","version":"1.0.9","keywords":["ai","ai-assisted-development","anthropic","claude","cli","code-editing","developer-tools","dev-tools","frontend","hmr","local-first","nextjs","next.js","overlay","react","source-code","visual-editing","vite"],"author":{"url":"https://github.com/codewithdripzy","name":"Bankole Emmanuel"},"license":"ISC","_id":"@lasso-ai/cli@1.0.9","maintainers":[{"name":"thecodeguyy","email":"codewithdripzy@gmail.com"}],"homepage":"https://lasso.byorello.space","bugs":{"url":"https://github.com/codewithdripzy/lasso/issues"},"bin":{"lasso":"dist/cli/index.js"},"dist":{"shasum":"48c99d7d94d58403d575968ae8fef4032824ffa1","tarball":"https://registry.npmjs.org/@lasso-ai/cli/-/cli-1.0.9.tgz","fileCount":47,"integrity":"sha512-dyttYewauMP5wX5zaWIHJCU95m71TMqCBXTwRbu90iVPwUotoBVvo+EJtBwU8cYWXZbjpiNfr+4UZDmr8qY2uw==","signatures":[{"sig":"MEUCIQD1O8GfiIzsg00N8XBT4Du/gwCPZWbQ1z2cRwMntk5zFgIgcpTxeqbYhHMRjpGlu++g/hJF3vkXFK4GPuHBgwFk/qs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFWdSDqFlEs94B8Xhc5KNQ1ThWS8IZx3I9IgWguIHqYxAiEA3EvPLGRPqS0uQHNaE2O12dn0LFH2Jdj1Qt0Dp7pBG4E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1086302},"main":"dist/cli/index.js","type":"commonjs","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"funding":{"url":"https://www.buymeacoffee.com/thecodeguyy","type":"custom"},"gitHead":"daadab309dda5b0687b41cec781ea08d54a5e33d","scripts":{"dev":"tsx src/cli/index.ts","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:cli && npm run build:overlay","start":"node dist/cli/index.js","format":"prettier --write .","build:cli":"tsc -p config/tsconfig.cli.json","typecheck":"npm run typecheck:cli && npm run typecheck:overlay","format:check":"prettier --check .","build:overlay":"esbuild src/overlay/index.ts --bundle --outfile=dist/overlay.js","typecheck:cli":"tsc -p config/tsconfig.cli.json --noEmit","prepublishOnly":"npm run build","typecheck:overlay":"tsc -p config/tsconfig.overlay.json --noEmit"},"_npmUser":{"name":"thecodeguyy","email":"codewithdripzy@gmail.com"},"repository":{"url":"git+https://github.com/codewithdripzy/lasso.git","type":"git"},"_npmVersion":"11.14.1","description":"Select any part of your running app, describe a change, and let AI edit the real source code.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.21.3","open":"^11.0.4","vite":"^7.0.0","chalk":"^6.0.0","commander":"^15.0.0","http-proxy":"^1.18.1","@lasso-ai/cli":"link:","@iconify/utils":"^3.1.7","socket.io-client":"^4.8.3","@anthropic-ai/sdk":"^0.32.1","@iconify-json/logos":"^1.2.14","@iconify-icons/logos":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","vite":"^8.3.0","esbuild":"^0.24.0","prettier":"^3.9.8","@types/ws":"^8.5.13","typescript":"^7.0.2","@types/node":"^26.6.1","html2canvas":"^1.4.1","@types/http-proxy":"^1.17.17"},"peerDependencies":{"vite":"^8.3.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.9_1790325899738_0.5936179236703831","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@lasso-ai/cli","version":"1.0.10","keywords":["ai","ai-assisted-development","anthropic","claude","cli","code-editing","developer-tools","dev-tools","frontend","hmr","local-first","nextjs","next.js","overlay","react","source-code","visual-editing","vite"],"author":{"url":"https://github.com/codewithdripzy","name":"Bankole Emmanuel"},"license":"ISC","_id":"@lasso-ai/cli@1.0.10","maintainers":[{"name":"thecodeguyy","email":"codewithdripzy@gmail.com"}],"homepage":"https://lasso.byorello.space","bugs":{"url":"https://github.com/codewithdripzy/lasso/issues"},"bin":{"lasso":"dist/cli/index.js"},"dist":{"shasum":"656896bf685eff18de71311ff89054d636ffc141","tarball":"https://registry.npmjs.org/@lasso-ai/cli/-/cli-1.0.10.tgz","fileCount":47,"integrity":"sha512-aHhRltdM6qMSep56l5IZ5e+skuZLHZ8wHANpXXA2FR1nkwR0wb7pL1BEvtZcjFsfsS9n8nuMsRj6mB17+LNAvg==","signatures":[{"sig":"MEUCIDSp5S3lIy3h5NQjijC9rdDlC48Xo60RzDMWKsFDwpQfAiEA55GG47/Fru0E98+w4BOosLaMTDkYabOBshokUkF8U7I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCID8Uj+4WTVj20xa0WQJ1C3wvdk5wKUDI4YVjuIAHjtoSAiAizxYwPM1ZpTulLFZPpwCLIGpCvEcwYbfopMAb3V2pdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1088217},"main":"dist/cli/index.js","type":"commonjs","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"funding":{"url":"https://www.buymeacoffee.com/thecodeguyy","type":"custom"},"gitHead":"daadab309dda5b0687b41cec781ea08d54a5e33d","scripts":{"dev":"tsx src/cli/index.ts","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:cli && npm run build:overlay","start":"node dist/cli/index.js","format":"prettier --write .","build:cli":"tsc -p config/tsconfig.cli.json","typecheck":"npm run typecheck:cli && npm run typecheck:overlay","format:check":"prettier --check .","build:overlay":"esbuild src/overlay/index.ts --bundle --outfile=dist/overlay.js","typecheck:cli":"tsc -p config/tsconfig.cli.json --noEmit","prepublishOnly":"npm run build","typecheck:overlay":"tsc -p config/tsconfig.overlay.json --noEmit"},"_npmUser":{"name":"thecodeguyy","email":"codewithdripzy@gmail.com"},"repository":{"url":"git+https://github.com/codewithdripzy/lasso.git","type":"git"},"_npmVersion":"11.14.1","description":"Select any part of your running app, describe a change, and let AI edit the real source code.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.21.3","open":"^11.0.4","vite":"^7.0.0","chalk":"^6.0.0","commander":"^15.0.0","http-proxy":"^1.18.1","@lasso-ai/cli":"link:","@iconify/utils":"^3.1.7","socket.io-client":"^4.8.3","@anthropic-ai/sdk":"^0.32.1","@iconify-json/logos":"^1.2.14","@iconify-icons/logos":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","vite":"^8.3.0","esbuild":"^0.24.0","prettier":"^3.9.8","@types/ws":"^8.5.13","typescript":"^7.0.2","@types/node":"^26.6.1","html2canvas":"^1.4.1","@types/http-proxy":"^1.17.17"},"peerDependencies":{"vite":"^8.3.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.10_1790326704204_0.42382382098906546","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@lasso-ai/cli","version":"1.0.11","keywords":["ai","ai-assisted-development","anthropic","claude","cli","code-editing","developer-tools","dev-tools","frontend","hmr","local-first","nextjs","next.js","overlay","react","source-code","visual-editing","vite"],"author":{"url":"https://github.com/codewithdripzy","name":"Bankole Emmanuel"},"license":"ISC","_id":"@lasso-ai/cli@1.0.11","maintainers":[{"name":"thecodeguyy","email":"codewithdripzy@gmail.com"}],"homepage":"https://lasso.byorello.space","bugs":{"url":"https://github.com/codewithdripzy/lasso/issues"},"bin":{"lasso":"dist/cli/index.js"},"dist":{"shasum":"fcfa09f29b100ac8d66b6d129355587d60e8a709","tarball":"https://registry.npmjs.org/@lasso-ai/cli/-/cli-1.0.11.tgz","fileCount":47,"integrity":"sha512-fmDcGlwDR/wfbW9F+id794vExTApz5h8Fbuu6N1l3K3kx9DpQHq2ZAcmu8wtU8Kvj0Hmz2BwzvHMGKmMTADugA==","signatures":[{"sig":"MEUCIGYU81iZfmJ9WEgnd0Mi9J3AzDOkQIgJAFVcEEZD1A+2AiEAkQGvQWXWyIKxE9cjDQzBUqI22CptgzChelBIfgp2XKI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDNZCijCw/M4V0X6xFGSEQFEquhEoZ7p5nuxqd4xikhfQIgFxlHEQj0DP/sUENgR5mSEfuPtLzIuTNKrpejX7Rbdgc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1089022},"main":"dist/cli/index.js","type":"commonjs","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"funding":{"url":"https://www.buymeacoffee.com/thecodeguyy","type":"custom"},"gitHead":"5594f555396db183d45ad446e1fa67b26de3df88","scripts":{"dev":"tsx src/cli/index.ts","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:cli && npm run build:overlay","start":"node dist/cli/index.js","format":"prettier --write .","build:cli":"tsc -p config/tsconfig.cli.json","typecheck":"npm run typecheck:cli && npm run typecheck:overlay","format:check":"prettier --check .","build:overlay":"esbuild src/overlay/index.ts --bundle --outfile=dist/overlay.js","typecheck:cli":"tsc -p config/tsconfig.cli.json --noEmit","prepublishOnly":"npm run build","typecheck:overlay":"tsc -p config/tsconfig.overlay.json --noEmit"},"_npmUser":{"name":"thecodeguyy","email":"codewithdripzy@gmail.com"},"repository":{"url":"git+https://github.com/codewithdripzy/lasso.git","type":"git"},"_npmVersion":"11.14.1","description":"Select any part of your running app, describe a change, and let AI edit the real source code.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.21.3","open":"^11.0.4","vite":"^7.0.0","chalk":"^6.0.0","commander":"^15.0.0","http-proxy":"^1.18.1","@lasso-ai/cli":"link:","@iconify/utils":"^3.1.7","socket.io-client":"^4.8.3","@anthropic-ai/sdk":"^0.32.1","@iconify-json/logos":"^1.2.14","@iconify-icons/logos":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","vite":"^8.3.0","esbuild":"^0.24.0","prettier":"^3.9.8","@types/ws":"^8.5.13","typescript":"^7.0.2","@types/node":"^26.6.1","html2canvas":"^1.4.1","@types/http-proxy":"^1.17.17"},"peerDependencies":{"vite":"^8.3.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.11_1790327330307_0.3397279437598335","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@lasso-ai/cli","version":"1.0.12","keywords":["ai","ai-assisted-development","anthropic","claude","cli","code-editing","developer-tools","dev-tools","frontend","hmr","local-first","nextjs","next.js","overlay","react","source-code","visual-editing","vite"],"author":{"url":"https://github.com/codewithdripzy","name":"Bankole Emmanuel"},"license":"ISC","_id":"@lasso-ai/cli@1.0.12","maintainers":[{"name":"thecodeguyy","email":"codewithdripzy@gmail.com"}],"homepage":"https://lasso.byorello.space","bugs":{"url":"https://github.com/codewithdripzy/lasso/issues"},"bin":{"lasso":"dist/cli/index.js"},"dist":{"shasum":"5dcfe9fb2bb1b9e179f1db59dadc7c1a71dfa653","tarball":"https://registry.npmjs.org/@lasso-ai/cli/-/cli-1.0.12.tgz","fileCount":49,"integrity":"sha512-oRDPekFwo9ULIrRn7iJ4LGJ0OKxM3IBZTwB5sg0cq2GvyOtYG4PvHYHdDrVb3IxyVG6GPY3GJzykeDCTtwElcQ==","signatures":[{"sig":"MEQCIGwJl8hDar/mylGSQlpEawAsPA1vuVYdcXcdG4zmWTBSAiAGG6UTzb8hvo+Rz97LRJeMUA9RjjMT22G1PfbbyeO0Pg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDXG3NtN8vyDC2LQ8/+o+kVvvI329n5WRJM4zcC5wSi3gIhAMOM3qyLgfm2dKSCRaJFibTSyZKLQk39XBlVXXtuAAfT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1093149},"main":"dist/cli/index.js","type":"commonjs","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"funding":{"url":"https://www.buymeacoffee.com/thecodeguyy","type":"custom"},"gitHead":"5594f555396db183d45ad446e1fa67b26de3df88","scripts":{"dev":"tsx src/cli/index.ts","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:cli && npm run build:overlay","start":"node dist/cli/index.js","format":"prettier --write .","build:cli":"tsc -p config/tsconfig.cli.json","typecheck":"npm run typecheck:cli && npm run typecheck:overlay","format:check":"prettier --check .","build:overlay":"esbuild src/overlay/index.ts --bundle --outfile=dist/overlay.js","typecheck:cli":"tsc -p config/tsconfig.cli.json --noEmit","prepublishOnly":"npm run build","typecheck:overlay":"tsc -p config/tsconfig.overlay.json --noEmit"},"_npmUser":{"name":"thecodeguyy","email":"codewithdripzy@gmail.com"},"repository":{"url":"git+https://github.com/codewithdripzy/lasso.git","type":"git"},"_npmVersion":"11.14.1","description":"Select any part of your running app, describe a change, and let AI edit the real source code.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.21.3","open":"^11.0.4","vite":"^7.0.0","chalk":"^6.0.0","commander":"^15.0.0","http-proxy":"^1.18.1","@lasso-ai/cli":"link:","@iconify/utils":"^3.1.7","socket.io-client":"^4.8.3","@anthropic-ai/sdk":"^0.32.1","@iconify-json/logos":"^1.2.14","@iconify-icons/logos":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","vite":"^8.3.0","esbuild":"^0.24.0","prettier":"^3.9.8","@types/ws":"^8.5.13","typescript":"^7.0.2","@types/node":"^26.6.1","html2canvas":"^1.4.1","@types/http-proxy":"^1.17.17"},"peerDependencies":{"vite":"^8.3.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.12_1790327928539_0.7252572124540386","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@lasso-ai/cli","version":"1.0.13","keywords":["ai","ai-assisted-development","anthropic","claude","cli","code-editing","developer-tools","dev-tools","frontend","hmr","local-first","nextjs","next.js","overlay","react","source-code","visual-editing","vite"],"author":{"url":"https://github.com/codewithdripzy","name":"Bankole Emmanuel"},"license":"ISC","_id":"@lasso-ai/cli@1.0.13","maintainers":[{"name":"thecodeguyy","email":"codewithdripzy@gmail.com"}],"homepage":"https://lasso.byorello.space","bugs":{"url":"https://github.com/codewithdripzy/lasso/issues"},"bin":{"lasso":"dist/cli/index.js"},"dist":{"shasum":"53b06ad7c868ea4e6cc4126dc65a1f98bad00a73","tarball":"https://registry.npmjs.org/@lasso-ai/cli/-/cli-1.0.13.tgz","fileCount":49,"integrity":"sha512-M6PtFL19KuJVTESD//GA5hn6GV7NpxS2K/UE5Fm5UWGUghqH+DnuLqFdh5oEtNx+WV0+MORTyiNBrWsV9E5D+A==","signatures":[{"sig":"MEYCIQCKsuVh/rs8AGbQfTwz3Gjq7DJ/IbKauvdIii6dx35eSQIhAJqF+Zo2S/Wd7gxrE1aYM2hD1z2xDsWbuo4u1SxvWvm9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAYtZOIuf+MvjpyyvOrDssrp30jdfnxjgiAheUv0nJMGAiBEKKq77aGoIrQy7OmmQkV6lf8hAvJvs8mQO6lUfo1oRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1102031},"main":"dist/cli/index.js","type":"commonjs","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"funding":{"url":"https://www.buymeacoffee.com/thecodeguyy","type":"custom"},"gitHead":"d32701f6daeb7188501558e52efcb40c69df6009","scripts":{"dev":"tsx src/cli/index.ts","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:cli && npm run build:overlay","start":"node dist/cli/index.js","format":"prettier --write .","build:cli":"tsc -p config/tsconfig.cli.json","typecheck":"npm run typecheck:cli && npm run typecheck:overlay","format:check":"prettier --check .","build:overlay":"esbuild src/overlay/index.ts --bundle --outfile=dist/overlay.js","typecheck:cli":"tsc -p config/tsconfig.cli.json --noEmit","prepublishOnly":"npm run build","typecheck:overlay":"tsc -p config/tsconfig.overlay.json --noEmit"},"_npmUser":{"name":"thecodeguyy","email":"codewithdripzy@gmail.com"},"repository":{"url":"git+https://github.com/codewithdripzy/lasso.git","type":"git"},"_npmVersion":"11.14.1","description":"Select any part of your running app, describe a change, and let AI edit the real source code.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.21.3","open":"^11.0.4","vite":"^7.0.0","chalk":"^6.0.0","commander":"^15.0.0","http-proxy":"^1.18.1","@lasso-ai/cli":"link:","@iconify/utils":"^3.1.7","socket.io-client":"^4.8.3","@anthropic-ai/sdk":"^0.32.1","@iconify-json/logos":"^1.2.14","@iconify-icons/logos":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","vite":"^8.3.0","esbuild":"^0.24.0","prettier":"^3.9.8","@types/ws":"^8.5.13","typescript":"^7.0.2","@types/node":"^26.6.1","html2canvas":"^1.4.1","@types/http-proxy":"^1.17.17"},"peerDependencies":{"vite":"^8.3.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.13_1790331665930_0.49914215506099646","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@lasso-ai/cli","version":"1.0.14","keywords":["ai","ai-assisted-development","anthropic","claude","cli","code-editing","developer-tools","dev-tools","frontend","hmr","local-first","nextjs","next.js","overlay","react","source-code","visual-editing","vite"],"author":{"url":"https://github.com/codewithdripzy","name":"Bankole Emmanuel"},"license":"ISC","_id":"@lasso-ai/cli@1.0.14","maintainers":[{"name":"thecodeguyy","email":"codewithdripzy@gmail.com"}],"homepage":"https://lasso.byorello.space","bugs":{"url":"https://github.com/codewithdripzy/lasso/issues"},"bin":{"lasso":"dist/cli/index.js"},"dist":{"shasum":"51cc0e128990fb1cf9231dfb750f54dff999e993","tarball":"https://registry.npmjs.org/@lasso-ai/cli/-/cli-1.0.14.tgz","fileCount":49,"integrity":"sha512-QrBIKtT+ZyXGe46fDrN/9JdHLy+pOV/8OQ/QWYKY17iHFR6JNiBiDI1v+tuH1tIXoaw8QsJEAOBvImQc0H+7yg==","signatures":[{"sig":"MEUCIQDNTOuiHkcevDs5K4aFsoPlOLF6iIEeWRBHGL6384/MIgIgQ43hq8dmtQQ8lwB3Z0/zLYTpKIDOwy/1pK7l9K99DJY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHloAL5za2jnI2lA9IXqf1YsMxfeJ6z+5f5YkFxHBt9OAiBGea6t533MQG2fm4VkK9a8wx+ytHg0I4BCM/8M80w4KQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1103271},"main":"dist/cli/index.js","type":"commonjs","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"funding":{"url":"https://www.buymeacoffee.com/thecodeguyy","type":"custom"},"gitHead":"318fec1abee78d15767cd11cc4b69eed7d9cca63","scripts":{"dev":"tsx src/cli/index.ts","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:cli && npm run build:overlay","start":"node dist/cli/index.js","format":"prettier --write .","build:cli":"tsc -p config/tsconfig.cli.json","typecheck":"npm run typecheck:cli && npm run typecheck:overlay","format:check":"prettier --check .","build:overlay":"esbuild src/overlay/index.ts --bundle --outfile=dist/overlay.js","typecheck:cli":"tsc -p config/tsconfig.cli.json --noEmit","prepublishOnly":"npm run build","typecheck:overlay":"tsc -p config/tsconfig.overlay.json --noEmit"},"_npmUser":{"name":"thecodeguyy","email":"codewithdripzy@gmail.com"},"repository":{"url":"git+https://github.com/codewithdripzy/lasso.git","type":"git"},"_npmVersion":"11.14.1","description":"Select any part of your running app, describe a change, and let AI edit the real source code.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.21.3","open":"^11.0.4","vite":"^7.0.0","chalk":"^6.0.0","commander":"^15.0.0","http-proxy":"^1.18.1","@lasso-ai/cli":"link:","@iconify/utils":"^3.1.7","socket.io-client":"^4.8.3","@anthropic-ai/sdk":"^0.32.1","@iconify-json/logos":"^1.2.14","@iconify-icons/logos":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","vite":"^8.3.0","esbuild":"^0.24.0","prettier":"^3.9.8","@types/ws":"^8.5.13","typescript":"^7.0.2","@types/node":"^26.6.1","html2canvas":"^1.4.1","@types/http-proxy":"^1.17.17"},"peerDependencies":{"vite":"^8.3.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.14_1790332217976_0.7925633305009308","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@lasso-ai/cli","version":"1.0.15","keywords":["ai","ai-assisted-development","anthropic","claude","cli","code-editing","developer-tools","dev-tools","frontend","hmr","local-first","nextjs","next.js","overlay","react","source-code","visual-editing","vite"],"author":{"url":"https://github.com/codewithdripzy","name":"Bankole Emmanuel"},"license":"ISC","_id":"@lasso-ai/cli@1.0.15","maintainers":[{"name":"thecodeguyy","email":"codewithdripzy@gmail.com"}],"homepage":"https://lasso.byorello.space","bugs":{"url":"https://github.com/codewithdripzy/lasso/issues"},"bin":{"lasso":"dist/cli/index.js"},"dist":{"shasum":"26e66b0ef6a6cd853e1b82292bc2cbc7caee42d9","tarball":"https://registry.npmjs.org/@lasso-ai/cli/-/cli-1.0.15.tgz","fileCount":49,"integrity":"sha512-aHuOfY8XiaUpSP+d2jCsVmVq6uAAOY8uGBq5VtDWQ2nct/EmmU0cwaj6SyGulIlCb1ij10r3VS+55OTJxh8xiQ==","signatures":[{"sig":"MEQCIBXf6KnJN4yDzYTUfbssEuRLt8OaOf++KNDuIi5IoEDyAiAaP/P+PrQAonY2TTgIthJ8oWF0rr/tNFaWI5+M8jK/LQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC/sXV58JDSreR68h5m86StTmnyotUYXARwJLMLYfZUaAIgadjG8x5jLwvZ/GO7XzxJu41Fa06duDdfd8eVBIRWn5Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1104777},"main":"dist/cli/index.js","type":"commonjs","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"funding":{"url":"https://www.buymeacoffee.com/thecodeguyy","type":"custom"},"gitHead":"c2acf05aa1e8a9ded4373de8dfca8f5ac2667b99","scripts":{"dev":"tsx src/cli/index.ts","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:cli && npm run build:overlay","start":"node dist/cli/index.js","format":"prettier --write .","build:cli":"tsc -p config/tsconfig.cli.json","typecheck":"npm run typecheck:cli && npm run typecheck:overlay","format:check":"prettier --check .","build:overlay":"esbuild src/overlay/index.ts --bundle --outfile=dist/overlay.js","typecheck:cli":"tsc -p config/tsconfig.cli.json --noEmit","prepublishOnly":"npm run build","typecheck:overlay":"tsc -p config/tsconfig.overlay.json --noEmit"},"_npmUser":{"name":"thecodeguyy","email":"codewithdripzy@gmail.com"},"repository":{"url":"git+https://github.com/codewithdripzy/lasso.git","type":"git"},"_npmVersion":"11.14.1","description":"Select any part of your running app, describe a change, and let AI edit the real source code.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.21.3","open":"^11.0.4","vite":"^7.0.0","chalk":"^6.0.0","commander":"^15.0.0","http-proxy":"^1.18.1","@lasso-ai/cli":"link:","@iconify/utils":"^3.1.7","socket.io-client":"^4.8.3","@anthropic-ai/sdk":"^0.32.1","@iconify-json/logos":"^1.2.14","@iconify-icons/logos":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","vite":"^8.3.0","esbuild":"^0.24.0","prettier":"^3.9.8","@types/ws":"^8.5.13","typescript":"^7.0.2","@types/node":"^26.6.1","html2canvas":"^1.4.1","@types/http-proxy":"^1.17.17"},"peerDependencies":{"vite":"^8.3.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.15_1790333200357_0.23329509084683342","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@lasso-ai/cli","version":"1.0.16","keywords":["ai","ai-assisted-development","anthropic","claude","cli","code-editing","developer-tools","dev-tools","frontend","hmr","local-first","nextjs","next.js","overlay","react","source-code","visual-editing","vite"],"author":{"url":"https://github.com/codewithdripzy","name":"Bankole Emmanuel"},"license":"ISC","_id":"@lasso-ai/cli@1.0.16","maintainers":[{"name":"thecodeguyy","email":"codewithdripzy@gmail.com"}],"homepage":"https://lasso.byorello.space","bugs":{"url":"https://github.com/codewithdripzy/lasso/issues"},"bin":{"lasso":"dist/cli/index.js"},"dist":{"shasum":"ca1b14d395ba45b64456ca2227dbb7e3f77fe3d3","tarball":"https://registry.npmjs.org/@lasso-ai/cli/-/cli-1.0.16.tgz","fileCount":49,"integrity":"sha512-VoREP2wx7yXt79eBFMXD0CMrrda8qC3KHrb1cKd05C26gR/bOn0WKKts9/rBFci4dB5nOUQ/33+mJzGsvH7QFw==","signatures":[{"sig":"MEUCIQD3VP8dz+HzShNn2z2nUlm7cylZ+pKKeWiFWT1ZqHImvwIgD0qitMcI8y4v1+n3dIKfJ2cA+Cl3UK+5NWwEcZhM+70=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCtlpdtenU3/zF8W++StqtAk1peZ/kz/RwTFCAcKkNW4wIgX+KMar4sfrEO6D/NjB5/ex2R3NwSB7nDxOJfBFgQGx8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1107304},"main":"dist/cli/index.js","type":"commonjs","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"funding":{"url":"https://www.buymeacoffee.com/thecodeguyy","type":"custom"},"gitHead":"3aa5ebb6a9ea00ff4d2f70764fecbaa767bd0c0a","scripts":{"dev":"tsx src/cli/index.ts","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:cli && npm run build:overlay","start":"node dist/cli/index.js","format":"prettier --write .","build:cli":"tsc -p config/tsconfig.cli.json","typecheck":"npm run typecheck:cli && npm run typecheck:overlay","format:check":"prettier --check .","build:overlay":"esbuild src/overlay/index.ts --bundle --outfile=dist/overlay.js","typecheck:cli":"tsc -p config/tsconfig.cli.json --noEmit","prepublishOnly":"npm run build","typecheck:overlay":"tsc -p config/tsconfig.overlay.json --noEmit"},"_npmUser":{"name":"thecodeguyy","email":"codewithdripzy@gmail.com"},"repository":{"url":"git+https://github.com/codewithdripzy/lasso.git","type":"git"},"_npmVersion":"11.14.1","description":"Select any part of your running app, describe a change, and let AI edit the real source code.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.21.3","open":"^11.0.4","vite":"^7.0.0","chalk":"^6.0.0","commander":"^15.0.0","http-proxy":"^1.18.1","@lasso-ai/cli":"link:","@iconify/utils":"^3.1.7","socket.io-client":"^4.8.3","@anthropic-ai/sdk":"^0.32.1","@iconify-json/logos":"^1.2.14","@iconify-icons/logos":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","vite":"^8.3.0","esbuild":"^0.24.0","prettier":"^3.9.8","@types/ws":"^8.5.13","typescript":"^7.0.2","@types/node":"^26.6.1","html2canvas":"^1.4.1","@types/http-proxy":"^1.17.17"},"peerDependencies":{"vite":"^8.3.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.16_1790335291890_0.6608575497863829","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"@lasso-ai/cli","version":"1.0.17","keywords":["ai","ai-assisted-development","anthropic","claude","cli","code-editing","developer-tools","dev-tools","frontend","hmr","local-first","nextjs","next.js","overlay","react","source-code","visual-editing","vite"],"author":{"url":"https://github.com/codewithdripzy","name":"Bankole Emmanuel"},"license":"ISC","_id":"@lasso-ai/cli@1.0.17","maintainers":[{"name":"thecodeguyy","email":"codewithdripzy@gmail.com"}],"homepage":"https://lasso.byorello.space","bugs":{"url":"https://github.com/codewithdripzy/lasso/issues"},"bin":{"lasso":"dist/cli/index.js"},"dist":{"shasum":"91e1bf75fc430cca772912fc7be933cd1291bec3","tarball":"https://registry.npmjs.org/@lasso-ai/cli/-/cli-1.0.17.tgz","fileCount":49,"integrity":"sha512-WFU8lH1ebY4g7/+wZCk3m+qJXMfnht09Burf4dmRaQefJFUg51rHX+ZlsHmoO5sswFJ+yVO3Mx2owL/7C9IZ9g==","signatures":[{"sig":"MEQCIB+TMzi9ngphWRc1aZu7PzAKkPWOn5L+ReLxHmL+nuT5AiAAxx8PD8FIBP7UARDbSIlAPpEZTGBvZj9W3v/AE7b28w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCID/Z16oMb2qmO7ITV59VofGjYfxTTKvJswnNJPd/mA1FAiEArwiU0KsZqjKmFFXC0k+3YocRqBr+tKzjDYXdAlLPXc0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1106857},"main":"dist/cli/index.js","type":"commonjs","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"funding":{"url":"https://www.buymeacoffee.com/thecodeguyy","type":"custom"},"gitHead":"3aa5ebb6a9ea00ff4d2f70764fecbaa767bd0c0a","scripts":{"dev":"tsx src/cli/index.ts","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:cli && npm run build:overlay","start":"node dist/cli/index.js","format":"prettier --write .","build:cli":"tsc -p config/tsconfig.cli.json","typecheck":"npm run typecheck:cli && npm run typecheck:overlay","format:check":"prettier --check .","build:overlay":"esbuild src/overlay/index.ts --bundle --outfile=dist/overlay.js","typecheck:cli":"tsc -p config/tsconfig.cli.json --noEmit","prepublishOnly":"npm run build","typecheck:overlay":"tsc -p config/tsconfig.overlay.json --noEmit"},"_npmUser":{"name":"thecodeguyy","email":"codewithdripzy@gmail.com"},"repository":{"url":"git+https://github.com/codewithdripzy/lasso.git","type":"git"},"_npmVersion":"11.14.1","description":"Select any part of your running app, describe a change, and let AI edit the real source code.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.21.3","open":"^11.0.4","vite":"^7.0.0","chalk":"^6.0.0","commander":"^15.0.0","http-proxy":"^1.18.1","@lasso-ai/cli":"link:","@iconify/utils":"^3.1.7","socket.io-client":"^4.8.3","@anthropic-ai/sdk":"^0.32.1","@iconify-json/logos":"^1.2.14","@iconify-icons/logos":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","vite":"^8.3.0","esbuild":"^0.24.0","prettier":"^3.9.8","@types/ws":"^8.5.13","typescript":"^7.0.2","@types/node":"^26.6.1","html2canvas":"^1.4.1","@types/http-proxy":"^1.17.17"},"peerDependencies":{"vite":"^8.3.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.17_1790336083117_0.8936691848854854","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"@lasso-ai/cli","version":"1.0.18","keywords":["ai","ai-assisted-development","anthropic","claude","cli","code-editing","developer-tools","dev-tools","frontend","hmr","local-first","nextjs","next.js","overlay","react","source-code","visual-editing","vite"],"author":{"url":"https://github.com/codewithdripzy","name":"Bankole Emmanuel"},"license":"ISC","_id":"@lasso-ai/cli@1.0.18","maintainers":[{"name":"thecodeguyy","email":"codewithdripzy@gmail.com"}],"homepage":"https://lasso.byorello.space","bugs":{"url":"https://github.com/codewithdripzy/lasso/issues"},"bin":{"lasso":"dist/cli/index.js"},"dist":{"shasum":"ba77c27a74d678cf97486c96791fc1a5557142c5","tarball":"https://registry.npmjs.org/@lasso-ai/cli/-/cli-1.0.18.tgz","fileCount":49,"integrity":"sha512-TGHqgAuPwYoTw832oLZ7KLntm0k5lP+pO/7cPyf/XzV3tHAwd4TggDxv3xGwu75F2DdXa5PYdrl7PoRDFARn6A==","signatures":[{"sig":"MEQCIH1HapJBheVacoBfl0QL7MUN+pvC8Oluidl5rV/wXKsLAiB7C0Yeag9MTzDc/1mucUttLY/5I86mSppQl2iploOLWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFYd7abDeDwYAAXJYc26SodQd8+L+m4Ek8onTjgbM/YLAiBpJsE7bWP9WlGhgoIRG+D43mXo8vM/joe2BgUhN3SrTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1108359},"main":"dist/cli/index.js","type":"commonjs","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"funding":{"url":"https://www.buymeacoffee.com/thecodeguyy","type":"custom"},"gitHead":"55e8cef8e5a7e1f6a8823e93bdbf6ddf35871f0e","scripts":{"dev":"tsx src/cli/index.ts","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:cli && npm run build:overlay","start":"node dist/cli/index.js","format":"prettier --write .","build:cli":"tsc -p config/tsconfig.cli.json","typecheck":"npm run typecheck:cli && npm run typecheck:overlay","format:check":"prettier --check .","build:overlay":"esbuild src/overlay/index.ts --bundle --outfile=dist/overlay.js","typecheck:cli":"tsc -p config/tsconfig.cli.json --noEmit","prepublishOnly":"npm run build","typecheck:overlay":"tsc -p config/tsconfig.overlay.json --noEmit"},"_npmUser":{"name":"thecodeguyy","email":"codewithdripzy@gmail.com"},"repository":{"url":"git+https://github.com/codewithdripzy/lasso.git","type":"git"},"_npmVersion":"11.14.1","description":"Select any part of your running app, describe a change, and let AI edit the real source code.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.21.3","open":"^11.0.4","vite":"^7.0.0","chalk":"^6.0.0","commander":"^15.0.0","http-proxy":"^1.18.1","@lasso-ai/cli":"link:","@iconify/utils":"^3.1.7","socket.io-client":"^4.8.3","@anthropic-ai/sdk":"^0.32.1","@iconify-json/logos":"^1.2.14","@iconify-icons/logos":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","vite":"^8.3.0","esbuild":"^0.24.0","prettier":"^3.9.8","@types/ws":"^8.5.13","typescript":"^7.0.2","@types/node":"^26.6.1","html2canvas":"^1.4.1","@types/http-proxy":"^1.17.17"},"peerDependencies":{"vite":"^8.3.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.18_1790337050252_0.47142687963204444","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"@lasso-ai/cli","version":"1.0.19","keywords":["ai","ai-assisted-development","anthropic","claude","cli","code-editing","developer-tools","dev-tools","frontend","hmr","local-first","nextjs","next.js","overlay","react","source-code","visual-editing","vite"],"author":{"url":"https://github.com/codewithdripzy","name":"Bankole Emmanuel"},"license":"ISC","_id":"@lasso-ai/cli@1.0.19","maintainers":[{"name":"thecodeguyy","email":"codewithdripzy@gmail.com"}],"homepage":"https://lasso.byorello.space","bugs":{"url":"https://github.com/codewithdripzy/lasso/issues"},"bin":{"lasso":"dist/cli/index.js"},"dist":{"shasum":"d6b2d5027d1e92c6cb8265df794b9b81c14a44f6","tarball":"https://registry.npmjs.org/@lasso-ai/cli/-/cli-1.0.19.tgz","fileCount":49,"integrity":"sha512-5sNn3nXngIP6Sm4Fzi8zz2ZIeqTqOhH9t0GF37xjVGCXyehLhPlJl5hHQT6F23yNSsFJmqbk7gK8u/f2RFGxfQ==","signatures":[{"sig":"MEUCID38Z3TBqYtmdGLrBWDVzue2i9XiFJ5SFWW3PGGMT+CnAiEA2o7IQKv4KlXWIKzKFX0abNwRbUn1iN9vs1/IFWZ4v7I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAc74wWigoFc+Fc7sdHaY3Tw4DmGk+8oF0Aw9GT4O9akAiEAihS+XCM5DyFBdq9uJkW5vkruap+O4Ug24d6UATdMawU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1120853},"main":"dist/cli/index.js","type":"commonjs","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"funding":{"url":"https://www.buymeacoffee.com/thecodeguyy","type":"custom"},"gitHead":"88b5a13f98f96c895944b98a96a93571ea5824b6","scripts":{"dev":"tsx src/cli/index.ts","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:cli && npm run build:overlay","start":"node dist/cli/index.js","format":"prettier --write .","build:cli":"tsc -p config/tsconfig.cli.json","typecheck":"npm run typecheck:cli && npm run typecheck:overlay","format:check":"prettier --check .","build:overlay":"esbuild src/overlay/index.ts --bundle --outfile=dist/overlay.js","typecheck:cli":"tsc -p config/tsconfig.cli.json --noEmit","prepublishOnly":"npm run build","typecheck:overlay":"tsc -p config/tsconfig.overlay.json --noEmit"},"_npmUser":{"name":"thecodeguyy","email":"codewithdripzy@gmail.com"},"repository":{"url":"git+https://github.com/codewithdripzy/lasso.git","type":"git"},"_npmVersion":"11.14.1","description":"Select any part of your running app, describe a change, and let AI edit the real source code.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.21.3","open":"^11.0.4","vite":"^7.0.0","chalk":"^6.0.0","commander":"^15.0.0","http-proxy":"^1.18.1","@lasso-ai/cli":"link:","@iconify/utils":"^3.1.7","socket.io-client":"^4.8.3","@anthropic-ai/sdk":"^0.32.1","@iconify-json/logos":"^1.2.14","@iconify-icons/logos":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","vite":"^8.3.0","esbuild":"^0.24.0","prettier":"^3.9.8","@types/ws":"^8.5.13","typescript":"^7.0.2","@types/node":"^26.6.1","html2canvas":"^1.4.1","@types/http-proxy":"^1.17.17"},"peerDependencies":{"vite":"^8.3.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.19_1790337475509_0.04697056812937239","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"@lasso-ai/cli","version":"1.0.20","keywords":["ai","ai-assisted-development","anthropic","claude","cli","code-editing","developer-tools","dev-tools","frontend","hmr","local-first","nextjs","next.js","overlay","react","source-code","visual-editing","vite"],"author":{"url":"https://github.com/codewithdripzy","name":"Bankole Emmanuel"},"license":"ISC","_id":"@lasso-ai/cli@1.0.20","maintainers":[{"name":"thecodeguyy","email":"codewithdripzy@gmail.com"}],"homepage":"https://lasso.byorello.space","bugs":{"url":"https://github.com/codewithdripzy/lasso/issues"},"bin":{"lasso":"dist/cli/index.js"},"dist":{"shasum":"e2467e89db9cecc3a3bf5c95977f6f01479bd4c0","tarball":"https://registry.npmjs.org/@lasso-ai/cli/-/cli-1.0.20.tgz","fileCount":49,"integrity":"sha512-B5nHxyd1worArqNKLVPTJxtpMzlE36e/NQpIqyJiQl7r2U3gIMvDBa049yVhFDva0RQwvRDQe4CkRvC+49JXqg==","signatures":[{"sig":"MEQCIBO5iJIJ8J8Nmm4uaDdx1UBJc3YtQ7x2YKZTaCH4BACJAiBQsRTGSevm9PhuCpgSVW7yKY2j6sWNjnCh8sBWZGuNxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCe+K1A+sKoiguYTWbOO0NRnHxBjsOyEF/gTl5C1SYbGwIgR/Up1yu91U39jsrfs9Gn/bhQU3JUvcyrtxq65oGnffU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1130505},"main":"dist/cli/index.js","type":"commonjs","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"funding":{"url":"https://www.buymeacoffee.com/thecodeguyy","type":"custom"},"gitHead":"d9b6ecbbab861fc29d05af5399f43d38010c481f","scripts":{"dev":"tsx src/cli/index.ts","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:cli && npm run build:overlay","start":"node dist/cli/index.js","format":"prettier --write .","build:cli":"tsc -p config/tsconfig.cli.json","typecheck":"npm run typecheck:cli && npm run typecheck:overlay","format:check":"prettier --check .","build:overlay":"esbuild src/overlay/index.ts --bundle --outfile=dist/overlay.js","typecheck:cli":"tsc -p config/tsconfig.cli.json --noEmit","prepublishOnly":"npm run build","typecheck:overlay":"tsc -p config/tsconfig.overlay.json --noEmit"},"_npmUser":{"name":"thecodeguyy","email":"codewithdripzy@gmail.com"},"repository":{"url":"git+https://github.com/codewithdripzy/lasso.git","type":"git"},"_npmVersion":"11.14.1","description":"Select any part of your running app, describe a change, and let AI edit the real source code.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.21.3","open":"^11.0.4","vite":"^7.0.0","chalk":"^6.0.0","commander":"^15.0.0","http-proxy":"^1.18.1","@lasso-ai/cli":"link:","@iconify/utils":"^3.1.7","socket.io-client":"^4.8.3","@anthropic-ai/sdk":"^0.32.1","@iconify-json/logos":"^1.2.14","@iconify-icons/logos":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","vite":"^8.3.0","esbuild":"^0.24.0","prettier":"^3.9.8","@types/ws":"^8.5.13","typescript":"^7.0.2","@types/node":"^26.6.1","html2canvas":"^1.4.1","@types/http-proxy":"^1.17.17"},"peerDependencies":{"vite":"^8.3.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.20_1790341675587_0.4323692462028417","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"@lasso-ai/cli","version":"1.0.21","keywords":["ai","ai-assisted-development","anthropic","claude","cli","code-editing","developer-tools","dev-tools","frontend","hmr","local-first","nextjs","next.js","overlay","react","source-code","visual-editing","vite"],"author":{"url":"https://github.com/codewithdripzy","name":"Bankole Emmanuel"},"license":"ISC","_id":"@lasso-ai/cli@1.0.21","maintainers":[{"name":"thecodeguyy","email":"codewithdripzy@gmail.com"}],"homepage":"https://lasso.byorello.space","bugs":{"url":"https://github.com/codewithdripzy/lasso/issues"},"bin":{"lasso":"dist/cli/index.js"},"dist":{"shasum":"0a66ed7962c096e74bff661b7a01b11d6cf8a8eb","tarball":"https://registry.npmjs.org/@lasso-ai/cli/-/cli-1.0.21.tgz","fileCount":49,"integrity":"sha512-2QAJhl/ec6tv77tZUtT8ag2Io76qaRIhu3PIoS1jLd2jaVqVjBSnJpUd9OvYILza+qCtQnqEW7TEYlYHP2kKPw==","signatures":[{"sig":"MEUCIG/pkhs4S27KIRLhQR9jUWRAiZSYIkBmiAf7G9Zy5CBZAiEApV16pLNyDsBZJi+AVbiNSIk7LKr67dwZOfCPEhuRML8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICjJ6wyXSmQnrzpk/Ycn02mV19k4ht28NvL5lSYtdbtnAiEAx/WX5smN7bVkWvYJ83gkCGJ/aiIwnsvgCA33ablWSmI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1130827},"main":"dist/cli/index.js","type":"commonjs","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"funding":{"url":"https://www.buymeacoffee.com/thecodeguyy","type":"custom"},"gitHead":"b8e2c77a6579c7118b75efe54cc9b1db0e7fe8d0","scripts":{"dev":"tsx src/cli/index.ts","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:cli && npm run build:overlay","start":"node dist/cli/index.js","format":"prettier --write .","build:cli":"tsc -p config/tsconfig.cli.json","typecheck":"npm run typecheck:cli && npm run typecheck:overlay","format:check":"prettier --check .","build:overlay":"esbuild src/overlay/index.ts --bundle --outfile=dist/overlay.js","typecheck:cli":"tsc -p config/tsconfig.cli.json --noEmit","prepublishOnly":"npm run build","typecheck:overlay":"tsc -p config/tsconfig.overlay.json --noEmit"},"_npmUser":{"name":"thecodeguyy","email":"codewithdripzy@gmail.com"},"repository":{"url":"git+https://github.com/codewithdripzy/lasso.git","type":"git"},"_npmVersion":"11.14.1","description":"Select any part of your running app, describe a change, and let AI edit the real source code.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.21.3","open":"^11.0.4","vite":"^7.0.0","chalk":"^6.0.0","commander":"^15.0.0","http-proxy":"^1.18.1","@lasso-ai/cli":"link:","@iconify/utils":"^3.1.7","socket.io-client":"^4.8.3","@anthropic-ai/sdk":"^0.32.1","@iconify-json/logos":"^1.2.14","@iconify-icons/logos":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","vite":"^8.3.0","esbuild":"^0.24.0","prettier":"^3.9.8","@types/ws":"^8.5.13","typescript":"^7.0.2","@types/node":"^26.6.1","html2canvas":"^1.4.1","@types/http-proxy":"^1.17.17"},"peerDependencies":{"vite":"^8.3.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.21_1790342423360_0.1773495600097028","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"@lasso-ai/cli","version":"1.0.22","keywords":["ai","ai-assisted-development","anthropic","claude","cli","code-editing","developer-tools","dev-tools","frontend","hmr","local-first","nextjs","next.js","overlay","react","source-code","visual-editing","vite"],"author":{"url":"https://github.com/codewithdripzy","name":"Bankole Emmanuel"},"license":"ISC","_id":"@lasso-ai/cli@1.0.22","maintainers":[{"name":"thecodeguyy","email":"codewithdripzy@gmail.com"}],"homepage":"https://lasso.byorello.space","bugs":{"url":"https://github.com/codewithdripzy/lasso/issues"},"bin":{"lasso":"dist/cli/index.js"},"dist":{"shasum":"b4983997bcdcc08584ffdfe39c39e2d07f790d04","tarball":"https://registry.npmjs.org/@lasso-ai/cli/-/cli-1.0.22.tgz","fileCount":49,"integrity":"sha512-o34RFtR5fl6fQGC4+Azrf2y+GpwO9ZvQf7mFjS8dCtaImAepLPtg4kgl4kkWVsx4ZMMDXrbMiSli7omWzev0MA==","signatures":[{"sig":"MEUCIQDzMyJwOwmefkG9F5GsPOlxjrQqalD4LdNlwT8lzmXhhwIgb0RjALqcxZHyts6XQ9jzqEsOPBdc1eNlpdWw03x9LnQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCTEvZAPGI415fNWsMTfw96oVyExBqks8+AxcJ3oIc32QIgMQLhpWMnb8wKqk6SAYyrOu1Ug5kXoevG2bOT+vXAONo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1130827},"main":"dist/cli/index.js","type":"commonjs","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"funding":{"url":"https://www.buymeacoffee.com/thecodeguyy","type":"custom"},"gitHead":"b8e2c77a6579c7118b75efe54cc9b1db0e7fe8d0","scripts":{"dev":"tsx src/cli/index.ts","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:cli && npm run build:overlay","start":"node dist/cli/index.js","format":"prettier --write .","build:cli":"tsc -p config/tsconfig.cli.json","typecheck":"npm run typecheck:cli && npm run typecheck:overlay","format:check":"prettier --check .","build:overlay":"esbuild src/overlay/index.ts --bundle --outfile=dist/overlay.js","typecheck:cli":"tsc -p config/tsconfig.cli.json --noEmit","prepublishOnly":"npm run build","typecheck:overlay":"tsc -p config/tsconfig.overlay.json --noEmit"},"_npmUser":{"name":"thecodeguyy","email":"codewithdripzy@gmail.com"},"repository":{"url":"git+https://github.com/codewithdripzy/lasso.git","type":"git"},"_npmVersion":"11.14.1","description":"Select any part of your running app, describe a change, and let AI edit the real source code.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.21.3","open":"^11.0.4","vite":"^7.0.0","chalk":"^6.0.0","commander":"^15.0.0","http-proxy":"^1.18.1","@lasso-ai/cli":"link:","@iconify/utils":"^3.1.7","socket.io-client":"^4.8.3","@anthropic-ai/sdk":"^0.32.1","@iconify-json/logos":"^1.2.14","@iconify-icons/logos":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","vite":"^8.3.0","esbuild":"^0.24.0","prettier":"^3.9.8","@types/ws":"^8.5.13","typescript":"^7.0.2","@types/node":"^26.6.1","html2canvas":"^1.4.1","@types/http-proxy":"^1.17.17"},"peerDependencies":{"vite":"^8.3.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.22_1790342914288_0.13641334948335082","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"@lasso-ai/cli","version":"1.0.23","keywords":["ai","ai-assisted-development","anthropic","claude","cli","code-editing","developer-tools","dev-tools","frontend","hmr","local-first","nextjs","next.js","overlay","react","source-code","visual-editing","vite"],"author":{"url":"https://github.com/codewithdripzy","name":"Bankole Emmanuel"},"license":"ISC","_id":"@lasso-ai/cli@1.0.23","maintainers":[{"name":"thecodeguyy","email":"codewithdripzy@gmail.com"}],"homepage":"https://lasso.byorello.space","bugs":{"url":"https://github.com/codewithdripzy/lasso/issues"},"bin":{"lasso":"dist/cli/index.js"},"dist":{"shasum":"830b7c0bdcd7ee9d97efac580efe7be741080351","tarball":"https://registry.npmjs.org/@lasso-ai/cli/-/cli-1.0.23.tgz","fileCount":49,"integrity":"sha512-OYUt+GkPgu0S8imIHYCl6/+d+PZQnwaV7g8Pk+fnApFKFEb73bnqwgMohNMUFBGxrujaem7TWsmiumJXGsiOWg==","signatures":[{"sig":"MEYCIQCiE6aX9BGq3DyOH7wzwHT49YvAOxLKYWVpFOnvtxDeMQIhAJtyJA5L6OFZ09XPo5datkBXvLY4GMeWvG+6KoR2+boM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD45yU0zfHIOs8TcRphABmnCCObBvlSYSWVuSU/1oGSKAIgZjv1vbQAEfFUM3+cyGjnrvtkJhTH12oBQro+xjCow54=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1131459},"main":"dist/cli/index.js","type":"commonjs","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"funding":{"url":"https://www.buymeacoffee.com/thecodeguyy","type":"custom"},"gitHead":"137b84118ab1c0b890e64f04e1bc6d500c006e46","scripts":{"dev":"tsx src/cli/index.ts","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:cli && npm run build:overlay","start":"node dist/cli/index.js","format":"prettier --write .","build:cli":"tsc -p config/tsconfig.cli.json","typecheck":"npm run typecheck:cli && npm run typecheck:overlay","format:check":"prettier --check .","build:overlay":"esbuild src/overlay/index.ts --bundle --outfile=dist/overlay.js","typecheck:cli":"tsc -p config/tsconfig.cli.json --noEmit","prepublishOnly":"npm run build","typecheck:overlay":"tsc -p config/tsconfig.overlay.json --noEmit"},"_npmUser":{"name":"thecodeguyy","email":"codewithdripzy@gmail.com"},"repository":{"url":"git+https://github.com/codewithdripzy/lasso.git","type":"git"},"_npmVersion":"11.14.1","description":"Select any part of your running app, describe a change, and let AI edit the real source code.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.21.3","open":"^11.0.4","vite":"^7.0.0","chalk":"^6.0.0","commander":"^15.0.0","http-proxy":"^1.18.1","@lasso-ai/cli":"link:","@iconify/utils":"^3.1.7","socket.io-client":"^4.8.3","@anthropic-ai/sdk":"^0.32.1","@iconify-json/logos":"^1.2.14","@iconify-icons/logos":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","vite":"^8.3.0","esbuild":"^0.24.0","prettier":"^3.9.8","@types/ws":"^8.5.13","typescript":"^7.0.2","@types/node":"^26.6.1","html2canvas":"^1.4.1","@types/http-proxy":"^1.17.17"},"peerDependencies":{"vite":"^8.3.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.23_1790343409460_0.7693451921488663","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"@lasso-ai/cli","version":"1.0.24","keywords":["ai","ai-assisted-development","anthropic","claude","cli","code-editing","developer-tools","dev-tools","frontend","hmr","local-first","nextjs","next.js","overlay","react","source-code","visual-editing","vite"],"author":{"url":"https://github.com/codewithdripzy","name":"Bankole Emmanuel"},"license":"ISC","_id":"@lasso-ai/cli@1.0.24","maintainers":[{"name":"thecodeguyy","email":"codewithdripzy@gmail.com"}],"homepage":"https://lasso.byorello.space","bugs":{"url":"https://github.com/codewithdripzy/lasso/issues"},"bin":{"lasso":"dist/cli/index.js"},"dist":{"shasum":"612b0276e452c63cd1aea5b0b719012120eeb388","tarball":"https://registry.npmjs.org/@lasso-ai/cli/-/cli-1.0.24.tgz","fileCount":49,"integrity":"sha512-xmDsEXxgwD7IDYoz+vO6YS/9CHlhVumLTShvGHIyLgXnRgx1ZZC/Atv8ujECFHxL2F3BPi8ddCNh7XtlWAZzGQ==","signatures":[{"sig":"MEYCIQDB3WB4cRdYfyc44tAwSXaCtsrNQnC3y+T1cEuCTgGFegIhAO2SfiP/eZzikS0R2HhfI934eJds6u3J+DCY7eKjSq7S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICrwfSqANhJ/N3IZ765VS4lu3BWdZfoI7DiQILdpcyuxAiAp7Sfpn6XsLFnFkyvU8Yl0tqaL5Q4XwXnbAIhu2Z1Agw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1132789},"main":"dist/cli/index.js","type":"commonjs","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"funding":{"url":"https://www.buymeacoffee.com/thecodeguyy","type":"custom"},"gitHead":"137b84118ab1c0b890e64f04e1bc6d500c006e46","scripts":{"dev":"tsx src/cli/index.ts","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:cli && npm run build:overlay","start":"node dist/cli/index.js","format":"prettier --write .","build:cli":"tsc -p config/tsconfig.cli.json","typecheck":"npm run typecheck:cli && npm run typecheck:overlay","format:check":"prettier --check .","build:overlay":"esbuild src/overlay/index.ts --bundle --outfile=dist/overlay.js","typecheck:cli":"tsc -p config/tsconfig.cli.json --noEmit","prepublishOnly":"npm run build","typecheck:overlay":"tsc -p config/tsconfig.overlay.json --noEmit"},"_npmUser":{"name":"thecodeguyy","email":"codewithdripzy@gmail.com"},"repository":{"url":"git+https://github.com/codewithdripzy/lasso.git","type":"git"},"_npmVersion":"11.14.1","description":"Select any part of your running app, describe a change, and let AI edit the real source code.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.21.3","open":"^11.0.4","vite":"^7.0.0","chalk":"^6.0.0","commander":"^15.0.0","http-proxy":"^1.18.1","@lasso-ai/cli":"link:","@iconify/utils":"^3.1.7","socket.io-client":"^4.8.3","@anthropic-ai/sdk":"^0.32.1","@iconify-json/logos":"^1.2.14","@iconify-icons/logos":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","vite":"^8.3.0","esbuild":"^0.24.0","prettier":"^3.9.8","@types/ws":"^8.5.13","typescript":"^7.0.2","@types/node":"^26.6.1","html2canvas":"^1.4.1","@types/http-proxy":"^1.17.17"},"peerDependencies":{"vite":"^8.3.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.24_1790344105774_0.02662737874244403","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"@lasso-ai/cli","version":"1.0.25","keywords":["ai","ai-assisted-development","anthropic","claude","cli","code-editing","developer-tools","dev-tools","frontend","hmr","local-first","nextjs","next.js","overlay","react","source-code","visual-editing","vite"],"author":{"url":"https://github.com/codewithdripzy","name":"Bankole Emmanuel"},"license":"ISC","_id":"@lasso-ai/cli@1.0.25","maintainers":[{"name":"thecodeguyy","email":"codewithdripzy@gmail.com"}],"homepage":"https://lasso.byorello.space","bugs":{"url":"https://github.com/codewithdripzy/lasso/issues"},"bin":{"lasso":"dist/cli/index.js"},"dist":{"shasum":"ebe859e4ffff031de219455cc971e4f1a5fa1a08","tarball":"https://registry.npmjs.org/@lasso-ai/cli/-/cli-1.0.25.tgz","fileCount":49,"integrity":"sha512-f8THFBw3gFaahvwVpuWsR6/qKCW3lkXpupyI5z1JNleq1fDUR1ueVwcIc/xCdwTI+5a7UbwzkzXKkLaKgTlHtw==","signatures":[{"sig":"MEQCIAaW2oG1wBAtF48ugt/axKrwzEQ2qQWrFNYfGgGNxsJLAiBHAMS9xBCRv+j3xyVgPjt20a06wq03slVIMe28hbFzzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC3lhajxrL+rAa9fqAX+YQUqecl7/bu8nTF3nA44zqY8QIge9z/IIgDbmoF1kaeQ4iJgFWshUUOsBLvMwRED6KpRQE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1133167},"main":"dist/cli/index.js","type":"commonjs","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"funding":{"url":"https://www.buymeacoffee.com/thecodeguyy","type":"custom"},"gitHead":"137b84118ab1c0b890e64f04e1bc6d500c006e46","scripts":{"dev":"tsx src/cli/index.ts","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:cli && npm run build:overlay","start":"node dist/cli/index.js","format":"prettier --write .","build:cli":"tsc -p config/tsconfig.cli.json","typecheck":"npm run typecheck:cli && npm run typecheck:overlay","format:check":"prettier --check .","build:overlay":"esbuild src/overlay/index.ts --bundle --outfile=dist/overlay.js","typecheck:cli":"tsc -p config/tsconfig.cli.json --noEmit","prepublishOnly":"npm run build","typecheck:overlay":"tsc -p config/tsconfig.overlay.json --noEmit"},"_npmUser":{"name":"thecodeguyy","email":"codewithdripzy@gmail.com"},"repository":{"url":"git+https://github.com/codewithdripzy/lasso.git","type":"git"},"_npmVersion":"11.14.1","description":"Select any part of your running app, describe a change, and let AI edit the real source code.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.21.3","open":"^11.0.4","vite":"^7.0.0","chalk":"^6.0.0","commander":"^15.0.0","http-proxy":"^1.18.1","@lasso-ai/cli":"link:","@iconify/utils":"^3.1.7","socket.io-client":"^4.8.3","@anthropic-ai/sdk":"^0.32.1","@iconify-json/logos":"^1.2.14","@iconify-icons/logos":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","vite":"^8.3.0","esbuild":"^0.24.0","prettier":"^3.9.8","@types/ws":"^8.5.13","typescript":"^7.0.2","@types/node":"^26.6.1","html2canvas":"^1.4.1","@types/http-proxy":"^1.17.17"},"peerDependencies":{"vite":"^8.3.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.25_1790346576345_0.7243331012723482","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"@lasso-ai/cli","version":"1.0.26","keywords":["ai","ai-assisted-development","anthropic","claude","cli","code-editing","developer-tools","dev-tools","frontend","hmr","local-first","nextjs","next.js","overlay","react","source-code","visual-editing","vite"],"author":{"url":"https://github.com/codewithdripzy","name":"Bankole Emmanuel"},"license":"ISC","_id":"@lasso-ai/cli@1.0.26","maintainers":[{"name":"thecodeguyy","email":"codewithdripzy@gmail.com"}],"homepage":"https://lasso.byorello.space","bugs":{"url":"https://github.com/codewithdripzy/lasso/issues"},"bin":{"lasso":"dist/cli/index.js"},"dist":{"shasum":"4f7942708cb54d0d55e76dcafaadcfe8950fa524","tarball":"https://registry.npmjs.org/@lasso-ai/cli/-/cli-1.0.26.tgz","fileCount":49,"integrity":"sha512-AIObAHXlQSVYsBS/IonIEMN25NHbPpfP7htYiHH3iRNPZNpYdcZtWIAM3yfZvCoICMRE+JEICKJahSYuBhgu6w==","signatures":[{"sig":"MEYCIQD8camNlvEpsugRBbwlDhwSuYNuymaUBlACj17B5GUIWAIhANWLEKtm2dV4ZooZp57Ltk+zgzN5o5Jh5+3pGh3Son3t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDqeDsLKXgs2t6qgRQL767uC7YOr4+WhD0+zyzFBPMAZgIhAPO9me73R/y9Z17nj93E0zaDiMpWGBYoAWLDoTqOpb7+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1133399},"main":"dist/cli/index.js","type":"commonjs","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"funding":{"url":"https://www.buymeacoffee.com/thecodeguyy","type":"custom"},"gitHead":"137b84118ab1c0b890e64f04e1bc6d500c006e46","scripts":{"dev":"tsx src/cli/index.ts","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:cli && npm run build:overlay","start":"node dist/cli/index.js","format":"prettier --write .","build:cli":"tsc -p config/tsconfig.cli.json","typecheck":"npm run typecheck:cli && npm run typecheck:overlay","format:check":"prettier --check .","build:overlay":"esbuild src/overlay/index.ts --bundle --outfile=dist/overlay.js","typecheck:cli":"tsc -p config/tsconfig.cli.json --noEmit","prepublishOnly":"npm run build","typecheck:overlay":"tsc -p config/tsconfig.overlay.json --noEmit"},"_npmUser":{"name":"thecodeguyy","email":"codewithdripzy@gmail.com"},"repository":{"url":"git+https://github.com/codewithdripzy/lasso.git","type":"git"},"_npmVersion":"11.14.1","description":"Select any part of your running app, describe a change, and let AI edit the real source code.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.21.3","open":"^11.0.4","vite":"^7.0.0","chalk":"^6.0.0","commander":"^15.0.0","http-proxy":"^1.18.1","@lasso-ai/cli":"link:","@iconify/utils":"^3.1.7","socket.io-client":"^4.8.3","@anthropic-ai/sdk":"^0.32.1","@iconify-json/logos":"^1.2.14","@iconify-icons/logos":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","vite":"^8.3.0","esbuild":"^0.24.0","prettier":"^3.9.8","@types/ws":"^8.5.13","typescript":"^7.0.2","@types/node":"^26.6.1","html2canvas":"^1.4.1","@types/http-proxy":"^1.17.17"},"peerDependencies":{"vite":"^8.3.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.26_1790349978396_0.562472069650062","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"@lasso-ai/cli","version":"1.0.27","keywords":["ai","ai-assisted-development","anthropic","claude","cli","code-editing","developer-tools","dev-tools","frontend","hmr","local-first","nextjs","next.js","overlay","react","source-code","visual-editing","vite"],"author":{"url":"https://github.com/codewithdripzy","name":"Bankole Emmanuel"},"license":"ISC","_id":"@lasso-ai/cli@1.0.27","maintainers":[{"name":"thecodeguyy","email":"codewithdripzy@gmail.com"}],"homepage":"https://lasso.byorello.space","bugs":{"url":"https://github.com/codewithdripzy/lasso/issues"},"bin":{"lasso":"dist/cli/index.js"},"dist":{"shasum":"603e50328592e4b965cf7c551d9cf0d37634b4f8","tarball":"https://registry.npmjs.org/@lasso-ai/cli/-/cli-1.0.27.tgz","fileCount":49,"integrity":"sha512-OFamkWtmz7ce5pb+ZhUL6tfhhWPQLLGpL+ude2XTJ+I5cVbtAF1eagUNZDs4dF8WesIl6SBiCTtztph0AhXqpQ==","signatures":[{"sig":"MEYCIQCBCD0d25bFIArRvBHAyxzqNzaoyiRfy+ehC/CUInH9GgIhAI0FRiM3rP5C9iTqOLO6hLioTrimPI4Gm0sFHuqRQaHt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICFmJkoudojgd7JlOKW8pOL8hWQvJFebL3BZRYqftNe8AiADKxstPz8CAejCNgAvDrdvHiTS1aoaDP/eX6eFPh2y3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1136000},"main":"dist/cli/index.js","type":"commonjs","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"funding":{"url":"https://www.buymeacoffee.com/thecodeguyy","type":"custom"},"gitHead":"137b84118ab1c0b890e64f04e1bc6d500c006e46","scripts":{"dev":"tsx src/cli/index.ts","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:cli && npm run build:overlay","start":"node dist/cli/index.js","format":"prettier --write .","build:cli":"tsc -p config/tsconfig.cli.json","typecheck":"npm run typecheck:cli && npm run typecheck:overlay","format:check":"prettier --check .","build:overlay":"esbuild src/overlay/index.ts --bundle --outfile=dist/overlay.js","typecheck:cli":"tsc -p config/tsconfig.cli.json --noEmit","prepublishOnly":"npm run build","typecheck:overlay":"tsc -p config/tsconfig.overlay.json --noEmit"},"_npmUser":{"name":"thecodeguyy","email":"codewithdripzy@gmail.com"},"repository":{"url":"git+https://github.com/codewithdripzy/lasso.git","type":"git"},"_npmVersion":"11.14.1","description":"Select any part of your running app, describe a change, and let AI edit the real source code.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.21.3","open":"^11.0.4","vite":"^7.0.0","chalk":"^6.0.0","commander":"^15.0.0","http-proxy":"^1.18.1","@lasso-ai/cli":"link:","@iconify/utils":"^3.1.7","socket.io-client":"^4.8.3","@anthropic-ai/sdk":"^0.32.1","@iconify-json/logos":"^1.2.14","@iconify-icons/logos":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","vite":"^8.3.0","esbuild":"^0.24.0","prettier":"^3.9.8","@types/ws":"^8.5.13","typescript":"^7.0.2","@types/node":"^26.6.1","html2canvas":"^1.4.1","@types/http-proxy":"^1.17.17"},"peerDependencies":{"vite":"^8.3.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.27_1790552937336_0.9458656520618396","host":"s3://npm-registry-packages-npm-production"}},"1.0.28":{"name":"@lasso-ai/cli","version":"1.0.28","keywords":["ai","ai-assisted-development","anthropic","claude","cli","code-editing","developer-tools","dev-tools","frontend","hmr","local-first","nextjs","next.js","overlay","react","source-code","visual-editing","vite"],"author":{"url":"https://github.com/codewithdripzy","name":"Bankole Emmanuel"},"license":"ISC","_id":"@lasso-ai/cli@1.0.28","maintainers":[{"name":"thecodeguyy","email":"codewithdripzy@gmail.com"}],"homepage":"https://lasso.byorello.space","bugs":{"url":"https://github.com/codewithdripzy/lasso/issues"},"bin":{"lasso":"dist/cli/index.js"},"dist":{"shasum":"1cb4e5638badf5b6b3196b220a8c81c321be2229","tarball":"https://registry.npmjs.org/@lasso-ai/cli/-/cli-1.0.28.tgz","fileCount":49,"integrity":"sha512-WgJ4Emig5FmyjzN/S0cdZC84pUbXEqgbxRI6AljMH+bG6Tn901M82Oztc8TW7Fv/5PMNf416pKSrerbK43FvLg==","signatures":[{"sig":"MEYCIQD1mjtONcGHRN3P8CH5SgRiF9z68sDMMpXaBDSmRjuCBAIhAPSQAGb3Ag1xVNRSIWVQYCcX8L+jArRc8tsDPRCANYvi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIH8Pj2/kuzNUNHZ2f+MZFBSKqboBU19XnBCcPq/KiYjUAiAO3zB/vj3dpmrzQDMJQt6zYHX0fDNsE4ibndXSq7r9yg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1137021},"main":"dist/cli/index.js","type":"commonjs","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"funding":{"url":"https://www.buymeacoffee.com/thecodeguyy","type":"custom"},"gitHead":"137b84118ab1c0b890e64f04e1bc6d500c006e46","scripts":{"dev":"tsx src/cli/index.ts","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:cli && npm run build:overlay","start":"node dist/cli/index.js","format":"prettier --write .","build:cli":"tsc -p config/tsconfig.cli.json","typecheck":"npm run typecheck:cli && npm run typecheck:overlay","format:check":"prettier --check .","build:overlay":"esbuild src/overlay/index.ts --bundle --outfile=dist/overlay.js","typecheck:cli":"tsc -p config/tsconfig.cli.json --noEmit","prepublishOnly":"npm run build","typecheck:overlay":"tsc -p config/tsconfig.overlay.json --noEmit"},"_npmUser":{"name":"thecodeguyy","email":"codewithdripzy@gmail.com"},"repository":{"url":"git+https://github.com/codewithdripzy/lasso.git","type":"git"},"_npmVersion":"11.14.1","description":"Select any part of your running app, describe a change, and let AI edit the real source code.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.21.3","open":"^11.0.4","vite":"^7.0.0","chalk":"^6.0.0","commander":"^15.0.0","http-proxy":"^1.18.1","@lasso-ai/cli":"link:","@iconify/utils":"^3.1.7","socket.io-client":"^4.8.3","@anthropic-ai/sdk":"^0.32.1","@iconify-json/logos":"^1.2.14","@iconify-icons/logos":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","vite":"^8.3.0","esbuild":"^0.24.0","prettier":"^3.9.8","@types/ws":"^8.5.13","typescript":"^7.0.2","@types/node":"^26.6.1","html2canvas":"^1.4.1","@types/http-proxy":"^1.17.17"},"peerDependencies":{"vite":"^8.3.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.28_1790553765580_0.2877933877216807","host":"s3://npm-registry-packages-npm-production"}},"1.0.29":{"name":"@lasso-ai/cli","version":"1.0.29","keywords":["ai","ai-assisted-development","anthropic","claude","cli","code-editing","developer-tools","dev-tools","frontend","hmr","local-first","nextjs","next.js","overlay","react","source-code","visual-editing","vite"],"author":{"url":"https://github.com/codewithdripzy","name":"Bankole Emmanuel"},"license":"ISC","_id":"@lasso-ai/cli@1.0.29","maintainers":[{"name":"thecodeguyy","email":"codewithdripzy@gmail.com"}],"homepage":"https://lasso.byorello.space","bugs":{"url":"https://github.com/codewithdripzy/lasso/issues"},"bin":{"lasso":"dist/cli/index.js"},"dist":{"shasum":"6930ed3a87348ed2f2c5fdbce6900873ec645e5e","tarball":"https://registry.npmjs.org/@lasso-ai/cli/-/cli-1.0.29.tgz","fileCount":49,"integrity":"sha512-UVJ/x+zJCdVBx6V7028kNGeL4x8d1NCB8KTu/8yyjyEBWaUBzy+kLKtgd9aGqsnPR+cdqZGr/J+h2Rm9zj8C9A==","signatures":[{"sig":"MEQCIDiowEOJ4dWfCizVGK1ZLW7QpC91Zd/xOl6X43QkaN4tAiANDsRLOmpnI0k2vGi6fdk5U+Z2394vYbCNTljBmRcgJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDoqgN82y+kmzJt/F4zqDmSuVF8wai0jDv/pKmmttNJ1QIgbTefkuKicpC3y4xA5D02LfcIUx9h3P1cYhC9AxQj2+A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1138184},"main":"dist/cli/index.js","type":"commonjs","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"funding":{"url":"https://www.buymeacoffee.com/thecodeguyy","type":"custom"},"gitHead":"8bf704b4aab4af38c19d51f6d616424c821eee79","scripts":{"dev":"tsx src/cli/index.ts","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:cli && npm run build:overlay","start":"node dist/cli/index.js","format":"prettier --write .","build:cli":"tsc -p config/tsconfig.cli.json","typecheck":"npm run typecheck:cli && npm run typecheck:overlay","format:check":"prettier --check .","build:overlay":"esbuild src/overlay/index.ts --bundle --outfile=dist/overlay.js","typecheck:cli":"tsc -p config/tsconfig.cli.json --noEmit","prepublishOnly":"npm run build","typecheck:overlay":"tsc -p config/tsconfig.overlay.json --noEmit"},"_npmUser":{"name":"thecodeguyy","email":"codewithdripzy@gmail.com"},"repository":{"url":"git+https://github.com/codewithdripzy/lasso.git","type":"git"},"_npmVersion":"11.14.1","description":"Select any part of your running app, describe a change, and let AI edit the real source code.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.21.3","open":"^11.0.4","vite":"^7.0.0","chalk":"^6.0.0","commander":"^15.0.0","http-proxy":"^1.18.1","@lasso-ai/cli":"link:","@iconify/utils":"^3.1.7","socket.io-client":"^4.8.3","@anthropic-ai/sdk":"^0.32.1","@iconify-json/logos":"^1.2.14","@iconify-icons/logos":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","vite":"^8.3.0","esbuild":"^0.24.0","prettier":"^3.9.8","@types/ws":"^8.5.13","typescript":"^7.0.2","@types/node":"^26.6.1","html2canvas":"^1.4.1","@types/http-proxy":"^1.17.17"},"peerDependencies":{"vite":"^8.3.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.29_1790555117326_0.8817914960815119","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@lasso-ai/cli","version":"1.1.0","keywords":["ai","ai-assisted-development","anthropic","claude","cli","code-editing","developer-tools","dev-tools","frontend","hmr","local-first","nextjs","next.js","overlay","react","source-code","visual-editing","vite"],"author":{"url":"https://github.com/codewithdripzy","name":"Bankole Emmanuel"},"license":"ISC","_id":"@lasso-ai/cli@1.1.0","maintainers":[{"name":"thecodeguyy","email":"codewithdripzy@gmail.com"}],"homepage":"https://lasso.byorello.space","bugs":{"url":"https://github.com/codewithdripzy/lasso/issues"},"bin":{"lasso":"dist/cli/index.js"},"dist":{"shasum":"35ec1b379f7be9f63ab5af3ff4a18bde6cbbef2c","tarball":"https://registry.npmjs.org/@lasso-ai/cli/-/cli-1.1.0.tgz","fileCount":49,"integrity":"sha512-I6AOQiEILVF60ZZtLs/oLiU2L4u5pcbXqB4NAd2EvZHAlOVpTpuYyHfR7Hhkk4QNq1Oc6TnKW8dG6tfluOcRZQ==","signatures":[{"sig":"MEYCIQCVhQcPImlKXu5V15uiMOJEsU83B9NsOny1pymONo10ZgIhAMZrY2FJulnz13QqJSBhB0UX1Ske4ZTgYijR9WTvdBq/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDGOK1YUObDGTA5m/AW86Znk9gBAMMnpSiKnWCm31nXCAiApdcZKy/Id5lKpttrt4OCGkb1CzsUW8RO+6CPQqQ4nQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1161107},"main":"dist/cli/index.js","type":"commonjs","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"funding":{"url":"https://www.buymeacoffee.com/thecodeguyy","type":"custom"},"gitHead":"8bf704b4aab4af38c19d51f6d616424c821eee79","scripts":{"dev":"tsx src/cli/index.ts","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:cli && npm run build:overlay","start":"node dist/cli/index.js","format":"prettier --write .","build:cli":"tsc -p config/tsconfig.cli.json","typecheck":"npm run typecheck:cli && npm run typecheck:overlay","format:check":"prettier --check .","build:overlay":"esbuild src/overlay/index.ts --bundle --outfile=dist/overlay.js","typecheck:cli":"tsc -p config/tsconfig.cli.json --noEmit","prepublishOnly":"npm run build","typecheck:overlay":"tsc -p config/tsconfig.overlay.json --noEmit"},"_npmUser":{"name":"thecodeguyy","email":"codewithdripzy@gmail.com"},"repository":{"url":"git+https://github.com/codewithdripzy/lasso.git","type":"git"},"_npmVersion":"11.14.1","description":"Select any part of your running app, describe a change, and let AI edit the real source code.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.21.3","open":"^11.0.4","vite":"^7.0.0","chalk":"^6.0.0","commander":"^15.0.0","http-proxy":"^1.18.1","@lasso-ai/cli":"link:","@iconify/utils":"^3.1.7","socket.io-client":"^4.8.3","@anthropic-ai/sdk":"^0.32.1","@iconify-json/logos":"^1.2.14","@iconify-icons/logos":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","vite":"^8.3.0","esbuild":"^0.24.0","prettier":"^3.9.8","@types/ws":"^8.5.13","typescript":"^7.0.2","@types/node":"^26.6.1","html2canvas":"^1.4.1","@types/http-proxy":"^1.17.17"},"peerDependencies":{"vite":"^8.3.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_1.1.0_1790556659694_0.43151937411141805","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@lasso-ai/cli","version":"1.1.1","keywords":["ai","ai-assisted-development","anthropic","claude","cli","code-editing","developer-tools","dev-tools","frontend","hmr","local-first","nextjs","next.js","overlay","react","source-code","visual-editing","vite"],"author":{"url":"https://github.com/codewithdripzy","name":"Bankole Emmanuel"},"license":"ISC","_id":"@lasso-ai/cli@1.1.1","maintainers":[{"name":"thecodeguyy","email":"codewithdripzy@gmail.com"}],"homepage":"https://lasso.byorello.space","bugs":{"url":"https://github.com/codewithdripzy/lasso/issues"},"bin":{"lasso":"dist/cli/index.js"},"dist":{"shasum":"1b9d3b7adae8c42b64484fd54d09d2f5f13410cc","tarball":"https://registry.npmjs.org/@lasso-ai/cli/-/cli-1.1.1.tgz","fileCount":49,"integrity":"sha512-IslUGRS6ANyB83L2/SgrDTrvEYkCtZr/+WjKxUZJDBUpGVMJA4tLhw3XmedCrveCylYbbY8viTdgYLNVjO9AMw==","signatures":[{"sig":"MEYCIQDALaWeeuNopxBKouXTEWiQsnO+/XQJ8rLY6Lgzwg1EVgIhANlymwdstPxvPOzVwkOpDY5OYD/jjDK+3XcxIOtnmpLy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGWgFv0uGYLhoQvE12JG90rLqtSWmka2SfXUnhcDou+NAiEAg9DWVM5aoZnZcmtm4X4zamin5P5uVudokDiOdRejn28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1195860},"main":"dist/cli/index.js","type":"commonjs","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"funding":{"url":"https://www.buymeacoffee.com/thecodeguyy","type":"custom"},"gitHead":"e34e0ad0f9b24cd45aec82f5fa2147ed23cc81be","scripts":{"dev":"tsx src/cli/index.ts","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:cli && npm run build:overlay","start":"node dist/cli/index.js","format":"prettier --write .","build:cli":"tsc -p config/tsconfig.cli.json","typecheck":"npm run typecheck:cli && npm run typecheck:overlay","format:check":"prettier --check .","build:overlay":"esbuild src/overlay/index.ts --bundle --outfile=dist/overlay.js","typecheck:cli":"tsc -p config/tsconfig.cli.json --noEmit","prepublishOnly":"npm run build","typecheck:overlay":"tsc -p config/tsconfig.overlay.json --noEmit"},"_npmUser":{"name":"thecodeguyy","email":"codewithdripzy@gmail.com"},"repository":{"url":"git+https://github.com/codewithdripzy/lasso.git","type":"git"},"_npmVersion":"11.14.1","description":"Select any part of your running app, describe a change, and let AI edit the real source code.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.21.3","open":"^11.0.4","vite":"^7.0.0","chalk":"^6.0.0","commander":"^15.0.0","http-proxy":"^1.18.1","@lasso-ai/cli":"link:","@iconify/utils":"^3.1.7","socket.io-client":"^4.8.3","@anthropic-ai/sdk":"^0.32.1","@iconify-json/logos":"^1.2.14","@iconify-icons/logos":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","vite":"^8.3.0","esbuild":"^0.24.0","prettier":"^3.9.8","@types/ws":"^8.5.13","typescript":"^7.0.2","@types/node":"^26.6.1","html2canvas":"^1.4.1","@types/http-proxy":"^1.17.17"},"peerDependencies":{"vite":"^8.3.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_1.1.1_1790559699936_0.8684812653136398","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@lasso-ai/cli","version":"1.1.2","keywords":["ai","ai-assisted-development","anthropic","claude","cli","code-editing","developer-tools","dev-tools","frontend","hmr","local-first","nextjs","next.js","overlay","react","source-code","visual-editing","vite"],"author":{"url":"https://github.com/codewithdripzy","name":"Bankole Emmanuel"},"license":"ISC","_id":"@lasso-ai/cli@1.1.2","maintainers":[{"name":"thecodeguyy","email":"codewithdripzy@gmail.com"}],"homepage":"https://lasso.byorello.space","bugs":{"url":"https://github.com/codewithdripzy/lasso/issues"},"bin":{"lasso":"dist/cli/index.js"},"dist":{"shasum":"31b6e01ed678361ea9955332a7257d2cc12febe6","tarball":"https://registry.npmjs.org/@lasso-ai/cli/-/cli-1.1.2.tgz","fileCount":49,"integrity":"sha512-lFbDlySHydqSKKeQRz4NIAmlicWjP+MBEfqEjs6rzG+dZNWq4l0fKMVLmM0JGJw1+FXW8vY0AsMMO8nRpsCxlg==","signatures":[{"sig":"MEUCIAXd9E/0vFihSkhLXbot3JchzY/3nvG9FIMR+c4yY/RiAiEA0dSxAnRnLkvbY2IxfN4InU6FK1YZLVL1642i7jxXWmw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDlHmlzqaH3etY0cIglddBRMcBjeO1oXMWtpSjjWn12wgIhAI9dFxwHK9wCn/tZTVO/O1odV7I5w/Tgoi+XdeqnMlo5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1198259},"main":"dist/cli/index.js","type":"commonjs","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"funding":{"url":"https://www.buymeacoffee.com/thecodeguyy","type":"custom"},"gitHead":"8d172889a35634d4006ef66379155b351aa88a78","scripts":{"dev":"tsx src/cli/index.ts","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:cli && npm run build:overlay","start":"node dist/cli/index.js","format":"prettier --write .","build:cli":"tsc -p config/tsconfig.cli.json","typecheck":"npm run typecheck:cli && npm run typecheck:overlay","format:check":"prettier --check .","build:overlay":"esbuild src/overlay/index.ts --bundle --outfile=dist/overlay.js","typecheck:cli":"tsc -p config/tsconfig.cli.json --noEmit","prepublishOnly":"npm run build","typecheck:overlay":"tsc -p config/tsconfig.overlay.json --noEmit"},"_npmUser":{"name":"thecodeguyy","email":"codewithdripzy@gmail.com"},"repository":{"url":"git+https://github.com/codewithdripzy/lasso.git","type":"git"},"_npmVersion":"11.14.1","description":"Select any part of your running app, describe a change, and let AI edit the real source code.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.21.3","open":"^11.0.4","vite":"^7.0.0","chalk":"^6.0.0","commander":"^15.0.0","http-proxy":"^1.18.1","@lasso-ai/cli":"link:","@iconify/utils":"^3.1.7","socket.io-client":"^4.8.3","@anthropic-ai/sdk":"^0.32.1","@iconify-json/logos":"^1.2.14","@iconify-icons/logos":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","vite":"^8.3.0","esbuild":"^0.24.0","prettier":"^3.9.8","@types/ws":"^8.5.13","typescript":"^7.0.2","@types/node":"^26.6.1","html2canvas":"^1.4.1","@types/http-proxy":"^1.17.17"},"peerDependencies":{"vite":"^8.3.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_1.1.2_1790562674141_0.6661778517940997","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@lasso-ai/cli","version":"1.1.3","keywords":["ai","ai-assisted-development","anthropic","claude","cli","code-editing","developer-tools","dev-tools","frontend","hmr","local-first","nextjs","next.js","overlay","react","source-code","visual-editing","vite"],"author":{"url":"https://github.com/codewithdripzy","name":"Bankole Emmanuel"},"license":"ISC","_id":"@lasso-ai/cli@1.1.3","maintainers":[{"name":"thecodeguyy","email":"codewithdripzy@gmail.com"}],"homepage":"https://lasso.byorello.space","bugs":{"url":"https://github.com/codewithdripzy/lasso/issues"},"bin":{"lasso":"dist/cli/index.js"},"dist":{"shasum":"2ef97a2fc633ad1008c8aa18d86e37b6b849190d","tarball":"https://registry.npmjs.org/@lasso-ai/cli/-/cli-1.1.3.tgz","fileCount":49,"integrity":"sha512-zidKoxXABmWIQRa1t0SwSEPZqG9c/CREIFIY6wpzKFsBK3DeGyPJZHmo1ag6mgERzQAHSKUqFWznmtUKjSNrUA==","signatures":[{"sig":"MEUCIQC7oVnlZN0gmleuIBtT9mnjt2VQJyEDec/M5mdrypThFwIgdaHhM01MPj40FrnLWH2TJQlFS8Ox9DGh0uD5xWRV8VY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDtZ5tYHnOdDKJyLRx3jkPiKXfRrQDFlCtRCBBoWC51IAiEAiO6I/yynoWVeTc4M8dcI33dvj1EuQyjMhaH8MjsKDNk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1201146},"main":"dist/cli/index.js","type":"commonjs","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"funding":{"url":"https://www.buymeacoffee.com/thecodeguyy","type":"custom"},"gitHead":"80c70e0447258b4de386f7760c2b78981fb0a319","scripts":{"dev":"tsx src/cli/index.ts","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:cli && npm run build:overlay","start":"node dist/cli/index.js","format":"prettier --write .","build:cli":"tsc -p config/tsconfig.cli.json","typecheck":"npm run typecheck:cli && npm run typecheck:overlay","format:check":"prettier --check .","build:overlay":"esbuild src/overlay/index.ts --bundle --outfile=dist/overlay.js","typecheck:cli":"tsc -p config/tsconfig.cli.json --noEmit","prepublishOnly":"npm run build","typecheck:overlay":"tsc -p config/tsconfig.overlay.json --noEmit"},"_npmUser":{"name":"thecodeguyy","email":"codewithdripzy@gmail.com"},"repository":{"url":"git+https://github.com/codewithdripzy/lasso.git","type":"git"},"_npmVersion":"11.14.1","description":"Select any part of your running app, describe a change, and let AI edit the real source code.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.21.3","open":"^11.0.4","vite":"^7.0.0","chalk":"^6.0.0","commander":"^15.0.0","http-proxy":"^1.18.1","@lasso-ai/cli":"link:","@iconify/utils":"^3.1.7","socket.io-client":"^4.8.3","@anthropic-ai/sdk":"^0.32.1","@iconify-json/logos":"^1.2.14","@iconify-icons/logos":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","vite":"^8.3.0","esbuild":"^0.24.0","prettier":"^3.9.8","@types/ws":"^8.5.13","typescript":"^7.0.2","@types/node":"^26.6.1","html2canvas":"^1.4.1","@types/http-proxy":"^1.17.17"},"peerDependencies":{"vite":"^8.3.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_1.1.3_1790754074386_0.9685680335564819","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@lasso-ai/cli","version":"1.1.4","keywords":["ai","ai-assisted-development","anthropic","claude","cli","code-editing","developer-tools","dev-tools","frontend","hmr","local-first","nextjs","next.js","overlay","react","source-code","visual-editing","vite"],"author":{"url":"https://github.com/codewithdripzy","name":"Bankole Emmanuel"},"license":"ISC","_id":"@lasso-ai/cli@1.1.4","maintainers":[{"name":"thecodeguyy","email":"codewithdripzy@gmail.com"}],"homepage":"https://lasso.byorello.space","bugs":{"url":"https://github.com/codewithdripzy/lasso/issues"},"bin":{"lasso":"dist/cli/index.js"},"dist":{"shasum":"14cc881ca3024b585a5a067ae8d68d70a9a5a080","tarball":"https://registry.npmjs.org/@lasso-ai/cli/-/cli-1.1.4.tgz","fileCount":49,"integrity":"sha512-ScHSEjS8w6iswMEuy8V3mQGzPEGZmVPYOdTjH0qTuEXQwN0PeZhcp8ZbDsk9kaDAQ+7hVkQ/owfRkwQPZyQjlA==","signatures":[{"sig":"MEQCIAL2PMzDNkVC0UyObtjHsrJo+0s2UyiMgQ2tkHA+2HalAiBDDH+9YHn5h0rCfit+z0lBdppbjxU0iyr02kIqHRk1qQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC8mUMMgdutE7Kg7+IFIIAlZ6IZOpq5kWGE0CNF6nWpagIhANzecQXheni0ZvJdcL3XIU25pA+JCU1OMTSFWR1BvNfX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1202238},"main":"dist/cli/index.js","type":"commonjs","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"funding":{"url":"https://www.buymeacoffee.com/thecodeguyy","type":"custom"},"gitHead":"433550f7a75bc29683ffa53561e6bb300122b3bc","scripts":{"dev":"tsx src/cli/index.ts","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:cli && npm run build:overlay","start":"node dist/cli/index.js","format":"prettier --write .","build:cli":"tsc -p config/tsconfig.cli.json","typecheck":"npm run typecheck:cli && npm run typecheck:overlay","format:check":"prettier --check .","build:overlay":"esbuild src/overlay/index.ts --bundle --outfile=dist/overlay.js","typecheck:cli":"tsc -p config/tsconfig.cli.json --noEmit","prepublishOnly":"npm run build","typecheck:overlay":"tsc -p config/tsconfig.overlay.json --noEmit"},"_npmUser":{"name":"thecodeguyy","email":"codewithdripzy@gmail.com"},"repository":{"url":"git+https://github.com/codewithdripzy/lasso.git","type":"git"},"_npmVersion":"11.14.1","description":"Select any part of your running app, describe a change, and let AI edit the real source code.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.21.3","open":"^11.0.4","vite":"^7.0.0","chalk":"^6.0.0","commander":"^15.0.0","http-proxy":"^1.18.1","@lasso-ai/cli":"link:","@iconify/utils":"^3.1.7","socket.io-client":"^4.8.3","@anthropic-ai/sdk":"^0.32.1","@iconify-json/logos":"^1.2.14","@iconify-icons/logos":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","vite":"^8.3.0","esbuild":"^0.24.0","prettier":"^3.9.8","@types/ws":"^8.5.13","typescript":"^7.0.2","@types/node":"^26.6.1","html2canvas":"^1.4.1","@types/http-proxy":"^1.17.17"},"peerDependencies":{"vite":"^8.3.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_1.1.4_1790754801518_0.8869012616261323","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@lasso-ai/cli","version":"1.1.5","keywords":["ai","ai-assisted-development","anthropic","claude","cli","code-editing","developer-tools","dev-tools","frontend","hmr","local-first","nextjs","next.js","overlay","react","source-code","visual-editing","vite"],"author":{"url":"https://github.com/codewithdripzy","name":"Bankole Emmanuel"},"license":"ISC","_id":"@lasso-ai/cli@1.1.5","maintainers":[{"name":"thecodeguyy","email":"codewithdripzy@gmail.com"}],"homepage":"https://lasso.byorello.space","bugs":{"url":"https://github.com/codewithdripzy/lasso/issues"},"bin":{"lasso":"dist/cli/index.js"},"dist":{"shasum":"affc1a0f43fd30b19942db444355d626f106917b","tarball":"https://registry.npmjs.org/@lasso-ai/cli/-/cli-1.1.5.tgz","fileCount":49,"integrity":"sha512-38+3KK0GFEJ0FBtkq3y9djRXOK/hsGw0NadnX9y1w3pNQkCOrbysVMfogUakn9djW9J02hRlMOeQr2K+A9mgEw==","signatures":[{"sig":"MEUCIQDir0EnOLsnZT/lWQywdsRLev2TUNRHWL+KaKE5MuiE5wIgcRngB9yTU8j5G9t1M5cPC4YZdNzthomGinWl6QcNSqw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDJApwcLwUkREszATWFiM8a6p8U3dh0NkKWyHSRjr/OUQIhAPnUyMI1uuZl5QIkpR1pFELHPj76tYCe/9jN/fa2X+lr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1203480},"main":"dist/cli/index.js","type":"commonjs","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"funding":{"url":"https://www.buymeacoffee.com/thecodeguyy","type":"custom"},"gitHead":"08a4a9bd34ba48aecb5c2bbb64488e8c68c6e681","scripts":{"dev":"tsx src/cli/index.ts","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:cli && npm run build:overlay","start":"node dist/cli/index.js","format":"prettier --write .","build:cli":"tsc -p config/tsconfig.cli.json","typecheck":"npm run typecheck:cli && npm run typecheck:overlay","format:check":"prettier --check .","build:overlay":"esbuild src/overlay/index.ts --bundle --outfile=dist/overlay.js","typecheck:cli":"tsc -p config/tsconfig.cli.json --noEmit","prepublishOnly":"npm run build","typecheck:overlay":"tsc -p config/tsconfig.overlay.json --noEmit"},"_npmUser":{"name":"thecodeguyy","email":"codewithdripzy@gmail.com"},"repository":{"url":"git+https://github.com/codewithdripzy/lasso.git","type":"git"},"_npmVersion":"11.14.1","description":"Select any part of your running app, describe a change, and let AI edit the real source code.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.21.3","open":"^11.0.4","vite":"^7.0.0","chalk":"^6.0.0","commander":"^15.0.0","http-proxy":"^1.18.1","@lasso-ai/cli":"link:","@iconify/utils":"^3.1.7","socket.io-client":"^4.8.3","@anthropic-ai/sdk":"^0.32.1","@iconify-json/logos":"^1.2.14","@iconify-icons/logos":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","vite":"^8.3.0","esbuild":"^0.24.0","prettier":"^3.9.8","@types/ws":"^8.5.13","typescript":"^7.0.2","@types/node":"^26.6.1","html2canvas":"^1.4.1","@types/http-proxy":"^1.17.17"},"peerDependencies":{"vite":"^8.3.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_1.1.5_1790755876891_0.5155682029431865","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@lasso-ai/cli","version":"1.2.0","keywords":["ai","ai-assisted-development","anthropic","claude","cli","code-editing","developer-tools","dev-tools","frontend","hmr","local-first","nextjs","next.js","overlay","react","source-code","visual-editing","vite"],"author":{"url":"https://github.com/codewithdripzy","name":"Bankole Emmanuel"},"license":"ISC","_id":"@lasso-ai/cli@1.2.0","maintainers":[{"name":"thecodeguyy","email":"codewithdripzy@gmail.com"}],"homepage":"https://lasso.byorello.space","bugs":{"url":"https://github.com/codewithdripzy/lasso/issues"},"bin":{"lasso":"dist/cli/index.js"},"dist":{"shasum":"fcc8a8512611d74e3c221a0d8da6bd210bf6f571","tarball":"https://registry.npmjs.org/@lasso-ai/cli/-/cli-1.2.0.tgz","fileCount":53,"integrity":"sha512-ziWjfCg/lSGFqRH65y55W7IiDO2d22G6bzsly1p/sP4DEYOjR3POJSmWdIO5cKoMy4/Lc89Brz90KEh68YygBg==","signatures":[{"sig":"MEQCICQa0+Smhc5aj30TpLFRg3x4vK2vunULpvzr34EBOq8bAiAfjCLOT8mLCAWIs1CppsMcsFS0oYRzfA3hjmaEw8Y2wQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGDBg1hKDMIIKRbBcgV6DjlFFhJXlcT4Oz0sQlgRiGhtAiAIAtT8UF78X0pbcrHLIxvMrr5NTBdrGIvT9iiSWXl2/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1248631},"main":"dist/cli/index.js","type":"commonjs","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"funding":{"url":"https://www.buymeacoffee.com/thecodeguyy","type":"custom"},"gitHead":"c797409d49ca5ca9e5256eb82565a722986856bf","scripts":{"dev":"tsx src/cli/index.ts","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:cli && npm run build:overlay","start":"node dist/cli/index.js","format":"prettier --write .","build:cli":"tsc -p config/tsconfig.cli.json","typecheck":"npm run typecheck:cli && npm run typecheck:overlay","format:check":"prettier --check .","build:overlay":"esbuild src/overlay/index.ts --bundle --outfile=dist/overlay.js","typecheck:cli":"tsc -p config/tsconfig.cli.json --noEmit","prepublishOnly":"npm run build","typecheck:overlay":"tsc -p config/tsconfig.overlay.json --noEmit"},"_npmUser":{"name":"thecodeguyy","email":"codewithdripzy@gmail.com"},"repository":{"url":"git+https://github.com/codewithdripzy/lasso.git","type":"git"},"_npmVersion":"11.14.1","description":"Select any part of your running app, describe a change, and let AI edit the real source code.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.21.3","open":"^11.0.4","vite":"^7.0.0","chalk":"^6.0.0","prompts":"^2.4.2","commander":"^15.0.0","http-proxy":"^1.18.1","@lasso-ai/cli":"link:","@iconify/utils":"^3.1.7","socket.io-client":"^4.8.3","@anthropic-ai/sdk":"^0.32.1","@iconify-json/logos":"^1.2.14","@iconify-icons/logos":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","vite":"^8.3.0","esbuild":"^0.24.0","prettier":"^3.9.8","@types/ws":"^8.5.13","typescript":"^7.0.2","@types/node":"^26.6.1","html2canvas":"^1.4.1","@types/prompts":"^2.4.9","@types/http-proxy":"^1.17.17"},"peerDependencies":{"vite":"^8.3.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.0_1790822321010_0.5373815606705517","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@lasso-ai/cli","version":"1.2.1","keywords":["ai","ai-assisted-development","anthropic","claude","cli","code-editing","developer-tools","dev-tools","frontend","hmr","local-first","nextjs","next.js","overlay","react","source-code","visual-editing","vite"],"author":{"url":"https://github.com/codewithdripzy","name":"Bankole Emmanuel"},"license":"ISC","_id":"@lasso-ai/cli@1.2.1","maintainers":[{"name":"thecodeguyy","email":"codewithdripzy@gmail.com"}],"homepage":"https://lasso.byorello.space","bugs":{"url":"https://github.com/codewithdripzy/lasso/issues"},"bin":{"lasso":"dist/cli/index.js"},"dist":{"shasum":"a373d78ee2acdbd24e4c4b4607e3601dfc63c3c5","tarball":"https://registry.npmjs.org/@lasso-ai/cli/-/cli-1.2.1.tgz","fileCount":53,"integrity":"sha512-O0Bro110EFNx3mtFxoaT6wosV7Amjs9qximXuE7XdppxiRIY1wYbKwwPh1Hn63cqez5ZuiMAiekAqvpjrBb7Bg==","signatures":[{"sig":"MEYCIQCSw97jTDNura969RX7ycLNBFWqK/K4s00dussc5//zRwIhALRLhri0wswrbgiociKxAu3U7oSFRHs+/Afbfe72wZQc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCn8zjFGE9xc8FeryH6tVL0woOxHDJNsxBdTabwdlh1tQIhAPJGLS3TneRmIJgNRRBQHeEnMOINBunO6mi+KHSxkM44","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1248824},"main":"dist/cli/index.js","type":"commonjs","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"funding":{"url":"https://www.buymeacoffee.com/thecodeguyy","type":"custom"},"gitHead":"605c4c2440db8a2e640d0204e542362c1b268b78","scripts":{"dev":"tsx src/cli/index.ts","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:cli && npm run build:overlay","start":"node dist/cli/index.js","format":"prettier --write .","build:cli":"tsc -p config/tsconfig.cli.json","typecheck":"npm run typecheck:cli && npm run typecheck:overlay","format:check":"prettier --check .","build:overlay":"esbuild src/overlay/index.ts --bundle --outfile=dist/overlay.js","typecheck:cli":"tsc -p config/tsconfig.cli.json --noEmit","prepublishOnly":"npm run build","typecheck:overlay":"tsc -p config/tsconfig.overlay.json --noEmit"},"_npmUser":{"name":"thecodeguyy","email":"codewithdripzy@gmail.com"},"repository":{"url":"git+https://github.com/codewithdripzy/lasso.git","type":"git"},"_npmVersion":"11.14.1","description":"Select any part of your running app, describe a change, and let AI edit the real source code.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.21.3","open":"^11.0.4","vite":"^7.0.0","chalk":"^6.0.0","prompts":"^2.4.2","commander":"^15.0.0","http-proxy":"^1.18.1","@lasso-ai/cli":"link:","@iconify/utils":"^3.1.7","socket.io-client":"^4.8.3","@anthropic-ai/sdk":"^0.32.1","@iconify-json/logos":"^1.2.14","@iconify-icons/logos":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","vite":"^8.3.0","esbuild":"^0.24.0","prettier":"^3.9.8","@types/ws":"^8.5.13","typescript":"^7.0.2","@types/node":"^26.6.1","html2canvas":"^1.4.1","@types/prompts":"^2.4.9","@types/http-proxy":"^1.17.17"},"peerDependencies":{"vite":"^8.3.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.1_1790824746230_0.890313880836457","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"_id":"@lasso-ai/cli@1.2.2","bin":{"lasso":"dist/cli/index.js"},"bugs":{"url":"https://github.com/codewithdripzy/lasso/issues"},"dist":{"shasum":"b4038a6f86ea2968a72febacc479a851f3a6e596","tarball":"https://registry.npmjs.org/@lasso-ai/cli/-/cli-1.2.2.tgz","fileCount":53,"integrity":"sha512-Y6mYs795XM++rvn3WeFRFmGmFexxMxnU4rKjw4t3gFyBNj8aGNFVMSK/uuhUMzc46pk6xCqp/8rblCsGd2DPBA==","signatures":[{"sig":"MEUCIGaxHJnQ/zKfGmqDPUc4vgZHg64vxaSf0fAbRakMKTTnAiEA9YLtUsdh10VTD4CpmH7CotNnQbNAyqUZt9fSou/2QCU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIE8vGOh/TEokqnubbuKBWs5jnz3pQ2GmJ+Vpb8KDEF9tAiBWt5H21VJVX2MoIvVxw5EiTbCYOhYW/IGlN0MXDRZ7bg=="}],"unpackedSize":1264629},"main":"dist/cli/index.js","name":"@lasso-ai/cli","type":"commonjs","types":"./dist/cli/index.d.ts","author":{"url":"https://github.com/codewithdripzy","name":"Bankole Emmanuel"},"engines":{"node":">=18.0.0"},"funding":{"url":"https://www.buymeacoffee.com/thecodeguyy","type":"custom"},"gitHead":"ff21d601f881f754ee64d5835f33b9b1e0974eaa","license":"ISC","scripts":{"dev":"tsx src/cli/index.ts","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:cli && npm run build:overlay","start":"node dist/cli/index.js","format":"prettier --write .","build:cli":"tsc -p config/tsconfig.cli.json","typecheck":"npm run typecheck:cli && npm run typecheck:overlay","format:check":"prettier --check .","build:overlay":"esbuild src/overlay/index.ts --bundle --outfile=dist/overlay.js","typecheck:cli":"tsc -p config/tsconfig.cli.json --noEmit","prepublishOnly":"npm run build","typecheck:overlay":"tsc -p config/tsconfig.overlay.json --noEmit"},"version":"1.2.2","_npmUser":{"name":"thecodeguyy","email":"codewithdripzy@gmail.com"},"homepage":"https://lasso.byorello.space","keywords":["ai","ai-assisted-development","anthropic","claude","cli","code-editing","developer-tools","dev-tools","frontend","hmr","local-first","nextjs","next.js","overlay","react","source-code","visual-editing","vite"],"repository":{"url":"git+https://github.com/codewithdripzy/lasso.git","type":"git"},"_npmVersion":"11.14.1","description":"Select any part of your running app, describe a change, and let AI edit the real source code.","directories":{},"maintainers":[{"name":"thecodeguyy","email":"codewithdripzy@gmail.com"}],"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.21.3","open":"^11.0.4","vite":"^7.0.0","chalk":"^6.0.0","prompts":"^2.4.2","commander":"^15.0.0","http-proxy":"^1.18.1","@lasso-ai/cli":"link:","@iconify/utils":"^3.1.7","socket.io-client":"^4.8.3","@anthropic-ai/sdk":"^0.32.1","@iconify-json/logos":"^1.2.14","@iconify-icons/logos":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","vite":"^8.3.0","esbuild":"^0.24.0","prettier":"^3.9.8","@types/ws":"^8.5.13","typescript":"^7.0.2","@types/node":"^26.6.1","html2canvas":"^1.4.1","@types/prompts":"^2.4.9","@types/http-proxy":"^1.17.17"},"peerDependencies":{"vite":"^8.3.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cli_1.2.2_1790925258752_0.6804222964577251"}}},"time":{"created":"2026-09-24T21:23:04.952Z","modified":"2026-10-02T07:14:19.062Z","1.0.0":"2026-09-24T21:23:05.328Z","1.0.1":"2026-09-24T21:33:37.252Z","1.0.2":"2026-09-24T21:54:30.983Z","1.0.3":"2026-09-25T07:30:52.255Z","1.0.4":"2026-09-25T07:37:37.898Z","1.0.5":"2026-09-25T07:50:34.488Z","1.0.6":"2026-09-25T07:59:12.121Z","1.0.7":"2026-09-25T08:08:02.636Z","1.0.8":"2026-09-25T08:20:12.750Z","1.0.9":"2026-09-25T08:44:59.875Z","1.0.10":"2026-09-25T08:58:24.308Z","1.0.11":"2026-09-25T09:08:50.402Z","1.0.12":"2026-09-25T09:18:48.633Z","1.0.13":"2026-09-25T10:21:06.018Z","1.0.14":"2026-09-25T10:30:18.060Z","1.0.15":"2026-09-25T10:46:40.446Z","1.0.16":"2026-09-25T11:21:31.975Z","1.0.17":"2026-09-25T11:34:43.231Z","1.0.18":"2026-09-25T11:50:50.467Z","1.0.19":"2026-09-25T11:57:55.599Z","1.0.20":"2026-09-25T13:07:55.684Z","1.0.21":"2026-09-25T13:20:23.520Z","1.0.22":"2026-09-25T13:28:34.400Z","1.0.23":"2026-09-25T13:36:49.543Z","1.0.24":"2026-09-25T13:48:25.902Z","1.0.25":"2026-09-25T14:29:36.438Z","1.0.26":"2026-09-25T15:26:18.504Z","1.0.27":"2026-09-27T23:48:57.443Z","1.0.28":"2026-09-28T00:02:45.692Z","1.0.29":"2026-09-28T00:25:17.398Z","1.1.0":"2026-09-28T00:50:59.821Z","1.1.1":"2026-09-28T01:41:40.019Z","1.1.2":"2026-09-28T02:31:14.274Z","1.1.3":"2026-09-30T07:41:14.480Z","1.1.4":"2026-09-30T07:53:21.608Z","1.1.5":"2026-09-30T08:11:17.016Z","1.2.0":"2026-10-01T02:38:41.122Z","1.2.1":"2026-10-01T03:19:06.380Z","1.2.2":"2026-10-02T07:14:18.852Z"},"bugs":{"url":"https://github.com/codewithdripzy/lasso/issues"},"author":{"url":"https://github.com/codewithdripzy","name":"Bankole Emmanuel"},"license":"ISC","homepage":"https://lasso.byorello.space","keywords":["ai","ai-assisted-development","anthropic","claude","cli","code-editing","developer-tools","dev-tools","frontend","hmr","local-first","nextjs","next.js","overlay","react","source-code","visual-editing","vite"],"repository":{"url":"git+https://github.com/codewithdripzy/lasso.git","type":"git"},"description":"Select any part of your running app, describe a change, and let AI edit the real source code.","maintainers":[{"name":"thecodeguyy","email":"codewithdripzy@gmail.com"}],"readme":"<div align=\"center\">\n\n<img src=\"https://lasso.byorello.space/_next/image?url=%2Ficons%2Flogo.png&w=256&q=75\" alt=\"Lasso\" width=\"96\" />\n\n<!-- # Lasso -->\n\n### Point at it. Describe it. Ship it.\n\n**AI-powered visual code editing for your real source code.**\n\nSelect any part of your running app, describe what you want changed, and Lasso turns that selection into a real code change — with a diff you approve before anything is written.\n\n<br />\n\n[![npm version](https://img.shields.io/npm/v/%40lasso-ai%2Fcli?style=flat-square&color=6366f1)](https://www.npmjs.com/package/@lasso-ai/cli)\n[![npm downloads](https://img.shields.io/npm/dm/%40lasso-ai%2Fcli?style=flat-square&color=6366f1)](https://www.npmjs.com/package/@lasso-ai/cli)\n[![GitHub stars](https://img.shields.io/github/stars/codewithdripzy/lasso?style=flat-square&color=6366f1)](https://github.com/codewithdripzy/lasso)\n[![GitHub contributors](https://img.shields.io/github/contributors/codewithdripzy/lasso?style=flat-square&color=6366f1)](https://github.com/codewithdripzy/lasso/graphs/contributors)\n[![license](https://img.shields.io/github/license/codewithdripzy/lasso?style=flat-square&color=6366f1)](LICENSE)\n[![Node.js](https://img.shields.io/node/v/lasso?style=flat-square&color=6366f1)](https://nodejs.org/)\n\n<br />\n\n**npm downloads** · **GitHub stars** · **contributors** · **open source**\n\n<br />\n\n[Website](https://lasso.byorello.space) · [Documentation](#documentation) · [Quickstart](#quickstart) · [GitHub](https://github.com/codewithdripzy/lasso)\n\n</div>\n\n---\n\n## What is Lasso?\n\nLasso is a **local-first visual coding tool**.\n\nInstead of describing your entire problem in a chat window, point directly at the thing you want to change.\n\n```text\nSelect a component\n       ↓\nDescribe the change\n       ↓\nAI understands the source\n       ↓\nPreview the diff\n       ↓\nAccept\n       ↓\nYour source code changes\n```\n\n**Lasso edits your actual source files — not the live DOM.**\n\nThat means your changes survive refreshes, work with your framework's own rendering system, and remain ordinary code that you can review, commit, or undo.\n\n---\n\n## Why Lasso?\n\nTraditional visual editing tools manipulate the rendered page.\n\nLasso works differently.\n\n| | Lasso |\n|---|---|\n| 🎯 **Point at the UI** | Select exactly what you want to change |\n| 🧠 **AI understands context** | The selected component is resolved back to your source |\n| 📝 **Real code changes** | Lasso modifies your actual source files |\n| 👀 **Preview first** | Every change comes back as a diff |\n| 🔒 **You stay in control** | Nothing is written until you explicitly accept |\n| ↩️ **Undo changes** | Revert an accepted change from a local snapshot |\n| 💻 **Local-first** | The bridge, source resolution, and editing pipeline run locally |\n| 🔌 **Bring your own agent** | Use Lasso's built-in agent, Claude Code, or your own adapter |\n\n---\n\n## Features\n\n### Two interaction modes\n\nLasso now supports two equally powerful ways to build:\n\n**Visual Mode** (point-and-select)\n- Select a component in your running app\n- Describe the change you want\n- Review the diff\n- Accept to apply\n\n**One-Shot Mode** (⌘K command bar)\n- Press ⌘K anywhere to open the command bar\n- Describe what you want to build (e.g., \"Build a complete billing system\")\n- Lasso plans, executes, and validates automatically\n- Real-time progress visibility as the agent works\n\nThese modes work together naturally: use one-shot to generate large features, then\nvisual mode to refine specific parts.\n\n### Visual selection\n\nTurn on Lasso Mode and interact with your application normally.\n\n- Click any component\n- Lasso-drag across multiple elements\n- Hover to see what will be selected\n- Select empty space to insert new UI\n\n### One-shot agent\n\nThe one-shot agent follows a plan-execute-validate loop:\n\n1. **Understand**: Analyzes project structure, framework, and dependencies\n2. **Plan**: Generates execution steps (install, create, modify, delete, command)\n3. **Execute**: Runs each step with real-time progress updates\n4. **Validate**: Runs typecheck and build to verify changes\n\nProgress is visible throughout: \"Step 1/5: Creating auth configuration\", \"Step 2/5: Adding login page\", etc.\n\n### Overlay toolbars\n\nThe overlay includes a primary editing toolbar and a compact secondary toolbar.\nThe secondary toolbar's **New Page** action opens a project explorer. You type a page\nname and pick the folder it should live in — the tree loads lazily as you expand\nit, a filter box narrows deep trees, and the `+` button next to **Folder** creates\na new nested folder inline. Clicking a file in the tree reuses its name so you only\ntype the part that is missing. Starter content is generated from the extension, and\nLasso never chooses a source folder for you or overwrites an existing file without\nconfirmation.\n\n### Source-aware editing\n\nLasso doesn't stop at the DOM.\n\nSelections are resolved back to the component and source code that produced them.\n\n**Vite**\n\nUses an injected build plugin to resolve source files and JSX/component locations.\n\n**Next.js**\n\nUses React's source metadata as a fallback without requiring changes to your project configuration.\n\n### AI-powered changes\n\nGive Lasso a natural-language instruction:\n\n> \"Make this header sticky and add a subtle blur.\"\n\nor:\n\n> \"Turn this into a two-column pricing section.\"\n\nor:\n\n> \"Add a loading state below this button.\"\n\nLasso assembles the relevant source context and sends it to your configured coding agent.\n\n### Diff-first workflow\n\nLasso never silently rewrites your project.\n\n```text\nAI proposal\n    ↓\nReview diff\n    ↓\nAccept ────────→ Write to source\n    │\n    └──────────→ Reject\n```\n\nAccepted changes are written to the filesystem and your framework's normal development workflow takes over.\n\n### Agent tasks and review\n\nMultiple prompts can run concurrently from the **Agent Tasks** panel. Tasks are\nseparated into **In progress** and **Completed** tabs. Edit tasks expose a Review\naction when a proposal is ready; accepting the diff applies the changes and moves\nthe task to Completed. Conversation and change history are retained for the same\ncomponent during the overlay session, including when the framework replaces its DOM\nnode during HMR.\n\nLocal CLI agents stream useful tool/progress events while they work. Infrastructure\nnoise such as process IDs and heartbeat messages is hidden. If a local agent needs\npermission or input, Lasso presents a task-scoped prompt with Allow, Deny, or a\ncustom response field.\n\n### Bring your own agent\n\nLasso's editing pipeline is agent-agnostic.\n\nUse:\n\n- `builtin`\n- `claude-code`\n- `custom`\n\nYour selection and project context stay inside the Lasso pipeline while the actual coding agent can be swapped independently.\n\nWhen installed, Lasso automatically detects the `claude`, `codex`, `cursor`, and\n`opencode` commands on your PATH and adds the available local agents to the\nprompt model menu. Local agents run in read-only/planning mode and return a\nreviewable proposal; Lasso remains the only process that writes accepted\nchanges to your source files.\n\n### Team collaboration (realtime)\n\nLasso can be live — teammates watch your selection, lock components so nobody\nedits the same element at once, leave review comments, and talk over the app.\n\n- **Presence & Live Cursors**: see team members online in the toolbar, with live\n  cursor tracking across the viewport showing user names and color badges. Click\n  an avatar to **spotlight** the element that teammate is looking at.\n- **Lock mode**: taking an AI suggestion locks the selected element for the\n  duration of the edit. Teammates see a \"Locked by …\" badge and are prevented\n  from conflicting edits until release or expiry.\n- **Voice Mode & Speech-to-Text**: speak prompt instructions directly using the\n  mic tool. Features an automated STT pooling backend that transcribes via\n  Gradium first, falling back to Deepgram if credits or connections fail.\n- **Comments & Dictation**: thread comments anchored to the element you selected\n  (or the whole session), with attachments, GIFs, replies, and voice dictation.\n- **Voice chat**: P2P WebRTC mesh — no media goes through a server.\n- **Clipboard**: store and reuse code snippets, design references, and prompt\n  templates in private or shared workspaces.\n\nTo share a live session with your team, sign in once with `lasso auth login`\n(easy browser OAuth — no manual keys), then run `lasso init`: it registers\nyour app with your Lasso workspace and writes `lasso.config.json` containing the\nstable project id — commit that file so teammates joining the repo share the\nsame session. The API key itself is never stored in config.\n\nThe credential from `lasso auth login` is kept in `~/.lasso/credentials.json`\n(chmod 600) and is used automatically by `init` and `dev`. To override it, or to\nuse a dashboard-created key instead, set `LASSO_API_KEY` — the environment\nalways wins over the stored credential.\n\nPoint the overlay at a different realtime server with any of\n`LASSO_REALTIME_URL`, `REALTIME_URL`, or `NEXT_PUBLIC_REALTIME_URL`\n(default: `http://localhost:3007`).\n\nIf the overlay connection gets stuck while `lasso dev` is running, reset it\nwithout restarting your framework with:\n\n```bash\nlasso bridge restart\n```\n\nThe command closes the current overlay WebSocket, cancels any active agent\nrequest, and lets the overlay reconnect to the existing bridge. Use\n`--port <port>` when the bridge is running on a custom port.\n\nWhen the project is served through Lasso Host, the command automatically\nrestarts the current registered project's runtime because Host assigns each\nproject its own bridge port.\n\n---\n\n## Local domains with Lasso Host\n\n`lasso init` also gives every project a stable local URL. It writes\n`{ \"id\": \"proj_…\", \"domain\": \"app.lasso\" }` and registers the domain, so the\nproject is served at `http://app.lasso:<port>` or the secure\n`https://app.lasso:6767` by default, without manually starting a dev server:\n\n- `lasso daemon` — start/stop/restart/status the background host (reverse\n  HTTP/HTTPS **and WebSocket/HMR** proxy to your project's dev server on\n  `*.lasso` domains, loopback-only, single instance).\n- `lasso register [domain]` — register the current directory under a `.lasso`\n  domain (reuse, generate, or change one); never duplicates.\n- `lasso unregister [domain]` — remove the current directory’s `.lasso`\n  registration, or pass a domain explicitly.\n\nFor Next.js projects, `lasso init` and `lasso register` automatically add the\nproject’s `.lasso` domain to `allowedDevOrigins` in `next.config.*`, allowing\nHMR and development assets to work through the secure Host URL.\n- `lasso projects` — list registered domains and running state.\n- `lasso daemon install/uninstall` — attach a macOS LaunchAgent (auto-start on\n  login) and configure the system DNS resolver so bare `app.lasso` works.\n\nThe Host answers `*.lasso → 127.0.0.1` itself (small local DNS responder),\nstarts a stopped project's dev server on first traffic (Vite/Next), proxies it,\nand refuses any non-`.lasso` host. The secure URL is\n`https://<project>.lasso:6767`; Lasso generates a certificate in\n`~/.lasso/host` (using `mkcert` when available, otherwise OpenSSL). Registration state lives in\n`~/.lasso/host/registry.json`.\n\n---\n\n## Supported frameworks\n\n| Framework | Status |\n|---|---|\n| React + Vite | ✅ Supported |\n| Vue + Vite | ✅ Supported |\n| Svelte + Vite | ✅ Supported |\n| Solid + Vite | ✅ Supported |\n| Next.js | ✅ Supported |\n| Webpack | 🚧 Not yet |\n| Create React App | 🚧 Not yet |\n| Angular | 🚧 Not yet |\n\n> Lasso currently targets Vite-based applications and Next.js. Unsupported frameworks are detected explicitly rather than failing silently.\n\n---\n\n## Quickstart\n\n### 1. Install\n\n```bash\nnpm i -g @lasso-ai/cli\n```\n\nOr:\n\n```bash\npnpm add -D @lasso-ai/cli\n```\n\n```bash\nyarn add -D @lasso-ai/cli\n```\n\nYou can also install the CLI globally and use `lasso` directly from any\nproject:\n\n```bash\nnpm i -g @lasso-ai/cli\n# or\npnpm add --global @lasso-ai/cli\n# or\nyarn global add @lasso-ai/cli\n```\n\nUse the global install for the supported hosted CLI. Set `LASSO_AUTH_URL=http://localhost:3005`\nonly when developing against a local Lasso server.\n\n### 2. Start Lasso\n\nFrom your application's root:\n\n```bash\nlasso\n# or, without a global install\nnpx @lasso-ai/cli\n```\n\nThis is equivalent to:\n\n```bash\nlasso dev\n# or, without a global install\nnpx @lasso-ai/cli dev\n```\n\nLasso detects your framework, starts the development environment with its integration injected in memory, and connects the browser overlay.\n\nTo enable team realtime collaboration, first run `lasso init` (once per repo)\nand set `LASSO_API_KEY` — see [Team collaboration](#team-collaboration-realtime) above.\n\nYour existing configuration files are **not modified**.\n\n### 2a. Create a new project\n\nStarting from scratch? Lasso can scaffold a new project for you:\n\n```bash\nlasso create my-app\n```\n\nYou'll be prompted to choose:\n- Framework (Next.js, React, Vue, Svelte, Solid)\n- TypeScript preference\n- Package manager (pnpm, npm, yarn)\n\nLasso then:\n- Creates the application scaffold\n- Installs dependencies\n- Connects Lasso automatically\n- Registers the project\n\nOptionally describe your app during creation to trigger one-shot mode:\n\n```bash\nlasso create my-app --prompt \"A SaaS dashboard for managing customer invoices with billing and analytics\"\n```\n\nOr describe it interactively after the scaffold is complete.\n\n### 3. Select something\n\nEnable **Lasso Mode** from the floating toolbar.\n\nClick a component or drag around a region of your application.\n\n### 4. Describe the change\n\nFor example:\n\n```text\nMake this card more compact and add a hover animation.\n```\n\n### 5. Review the diff\n\nLasso generates a proposed source-code change.\n\nReview it.\n\n```text\nAccept → apply the change\nReject → discard the proposal\nUndo   → restore the previous snapshot\n```\n\nThat's it.\n\n### Create a page manually\n\nUse **New Page** in the secondary toolbar to open the project explorer. Type a page\nname, expand the tree to pick the target folder, and select **Create page**. Use the\n`+` button beside **Folder** to create a nested folder without leaving the dialog,\nor the filter box to narrow a large tree. The bridge validates that the folder stays\ninside the project and refuses to overwrite an existing file.\n\n---\n\n## Agent configuration\n\nYou choose the coding agent in the overlay's model picker, not in a config file.\n`lasso.config.json` only records your project `id` and local `domain` — it has no\nagent field.\n\n### Local CLI agents\n\nLasso shells out to a coding CLI installed on your machine. Each one appears as its own\ngroup in the model picker **only when its binary is on the `PATH` that `lasso dev`\nsees**, so install it before starting the dev server (or restart afterwards):\n\n| Agent                                                        | Binary     | Lasso runs                                                                     |\n| ------------------------------------------------------------ | ---------- | ----------------------------------------------------------------------------- |\n| [Claude Code](https://lasso.byorello.space/docs/claude-code) | `claude`   | `claude -p … --permission-mode plan --output-format stream-json --max-turns 3` |\n| [Codex](https://lasso.byorello.space/docs/codex)             | `codex`    | `codex exec --json --sandbox read-only --skip-git-repo-check`                  |\n| [Cursor](https://lasso.byorello.space/docs/cursor)           | `cursor`   | `cursor agent run --non-interactive --model \"<model>\"`                         |\n| [OpenCode](https://lasso.byorello.space/docs/opencode)       | `opencode` | `opencode run --format json --print-logs --agent plan`                         |\n\nAll four run read-only, so the agent proposes a patch and never writes to your project.\nSign each CLI in once in a real terminal; Lasso inherits the credentials it stores for\nyour user.\n\n### Hosted agents\n\nTo use a hosted model instead, set the provider and key in your shell or in the project\n`.env` before running `lasso dev`:\n\n```bash\nexport LASSO_AGENT_PROVIDER=anthropic   # or openai, google, ollama\nexport ANTHROPIC_API_KEY=your_key\nexport LASSO_AGENT_MODEL=...            # optional\n```\n\nSupported keys are `ANTHROPIC_API_KEY`, `OPENAI_API_KEY`,\n`GOOGLE_GENERATIVE_AI_API_KEY` (or `GEMINI_API_KEY`), and `OLLAMA_BASE_URL` with\n`OLLAMA_MODEL`. If `LASSO_AGENT_PROVIDER` is unset, Lasso picks a provider from whichever\nkey it finds, defaulting to `anthropic`.\n\nHosted agents additionally require your Lasso key from `lasso auth login`, and the\ncredentials are never written to `lasso.config.json`.\n\n### The adapter contract\n\nWhichever agent runs, the contract is the same:\n\n```text\nLasso context\n    ↓\nYour agent\n    ↓\nold string → new string\n    ↓\nLasso diff preview\n```\n\n---\n\n## How it works\n\nLasso has three main pieces.\n\n```text\n┌──────────────────────┐\n│      Browser         │\n│                      │\n│  Select UI element   │\n│  Capture screenshot  │\n│  Presence, locks,    │\n│  comments, voice     │\n└──────────┬───────────┘\n           │\n           │ WebSocket\n           ▼\n┌──────────────────────┐      ┌──────────────────────┐\n│     Lasso CLI        │      │  Realtime server     │\n│                      │      │  (collab-server)     │\n│  Resolve source      │      │                      │\n│  Assemble context    │      │  presence · locks    │\n│  Run coding agent    │ ───▶ │  comments · voice    │\n│  Generate diff       │      │  project registry    │\n└──────────┬───────────┘      └──────────────────────┘\n           │\n           │ accepted diff\n           ▼\n┌──────────────────────┐\n│     Source code      │\n│                      │\n│  Your actual files   │\n│  Your framework      │\n└──────────────────────┘\n```\n\nThe browser overlay is responsible for **selection, context capture, and the\nrealtime client** (presence, locks, comments, voice).\n\nThe CLI handles **source resolution, agent orchestration, diffs, and filesystem\nchanges**; on startup it authenticates the project session (`lasso.config.json`\n+ `LASSO_API_KEY`) with the realtime server for realtime collaboration.\n\nThe framework remains responsible for rendering the result.\n\n---\n\n## Local-first by design\n\nLasso is designed around your local development environment.\n\nThe browser communicates with a local Lasso CLI through a dedicated WebSocket bridge.\n\nThe CLI:\n\n1. Detects your framework\n2. Resolves the selected component\n3. Reads the relevant source\n4. Collects imports and surrounding context\n5. Captures the selected UI\n6. Sends the assembled context to your configured agent\n7. Receives a proposed change\n8. Shows you the diff\n9. Writes only after you accept\n\nThe separate New Page workflow is also explicit: it writes only after you pick\na folder in the project explorer, type a name, and choose **Create page**.\n\nThe goal is simple:\n\n**Your development environment stays yours.**\n\n---\n\n## Project metrics\n\nLasso is open source and distributed through npm.\n\nThe numbers below are pulled from public package and repository activity where available.\n\n| Metric | |\n|---|---:|\n| npm downloads | [![npm downloads](https://img.shields.io/npm/dm/%40lasso-ai%2Fcli?style=flat-square&color=6366f1)](https://www.npmjs.com/package/@lasso-ai/cli) |\n| GitHub stars | [![GitHub stars](https://img.shields.io/github/stars/codewithdripzy/lasso?style=flat-square&color=6366f1)](https://github.com/codewithdripzy/lasso) |\n| Contributors | [![GitHub contributors](https://img.shields.io/github/contributors/codewithdripzy/lasso?style=flat-square&color=6366f1)](https://github.com/codewithdripzy/lasso/graphs/contributors) |\n| Latest release | [![npm version](https://img.shields.io/npm/v/%40lasso-ai%2Fcli?style=flat-square&color=6366f1)](https://www.npmjs.com/package/@lasso-ai/cli) |\n| License | [![license](https://img.shields.io/github/license/codewithdripzy/lasso?style=flat-square&color=6366f1)](LICENSE) |\n\n> npm downloads represent package downloads, not unique users or installations.\n\n---\n\n## Status\n\n### `0.1.0`\n\nLasso is early and intentionally opinionated.\n\nThe core visual editing pipeline is being built around:\n\n- Vite integration\n- Next.js integration\n- Visual component selection\n- Source-code resolution\n- Local WebSocket communication\n- AI-generated source changes\n- Diff preview\n- Explicit accept/reject\n- Undo\n- Pluggable coding agents\n- Concurrent agent tasks with review/completed states\n- Component-scoped conversation and change history\n- Manual page creation with project-folder selection\n- Interactive permission/input prompts for local agents\n- Custom toolbar tooltips and filtered agent progress\n\nExpect breaking changes before `1.0`.\n\n---\n\n## Documentation\n\n| Document | Description |\n|---|---|\n| [Architecture](ARCHITECTURE.md) | System architecture and design decisions |\n| [Contributing](CONTRIBUTING.md) | Development setup and contribution guide |\n| [Support](SUPPORT.md) | Questions, bugs, and community support |\n| [Security](SECURITY.md) | Vulnerability reporting |\n| [Changelog](CHANGELOG.md) | Release history |\n| [Publishing](docs/PUBLISHING.md) | npm publishing guide |\n\nMore examples and guides are available on the [Lasso website](https://lasso.byorello.space).\n\n---\n\n## Contributing\n\nLasso is open source and contributions are welcome.\n\n```bash\ngit clone https://github.com/codewithdripzy/lasso.git\ncd lasso\n\nnpm install\nnpm run build\n```\n\nIf you find a bug, have an idea, or want to contribute a framework integration, open an issue or pull request.\n\n---\n\n## Support\n\nIf Lasso saves you time and you want to support development:\n\n<a href=\"https://www.buymeacoffee.com/thecodeguyy\">\n  <img src=\"https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png\" alt=\"Buy me a coffee\" height=\"40\">\n</a>\n\n- **Buy Me a Coffee:** [@thecodeguyy](https://www.buymeacoffee.com/thecodeguyy)\n- **X:** [@fikayomibanks](https://x.com/fikayomibanks)\n- **GitHub:** [@codewithdripzy](https://github.com/codewithdripzy)\n\n---\n\n## License\n\n[ISC](LICENSE) © 2026 Lasso contributors.\n\n<div align=\"center\">\n\n<br />\n\n### Point at it. Describe it. Ship it.\n\nMade for developers who want to change their code the way they change their UI.\n\n</div>\n","readmeFilename":"README.md"}