{"_id":"@codedesignai/vite-live-edit-plugin","_rev":"15-b4661674284cacfee05b844bbdee492f","name":"@codedesignai/vite-live-edit-plugin","dist-tags":{"latest":"1.1.11"},"versions":{"1.0.0":{"name":"@codedesignai/vite-live-edit-plugin","version":"1.0.0","keywords":["vite","plugin","live-edit","react","ast","source-mapping","code-editing"],"author":"","license":"MIT","_id":"@codedesignai/vite-live-edit-plugin@1.0.0","maintainers":[{"name":"codedesign.ai","email":"manjunath.mt0@gmail.com"}],"homepage":"https://github.com/codedesignapp/ai-companion-live-edit-plugin#readme","bugs":{"url":"https://github.com/codedesignapp/ai-companion-live-edit-plugin/issues"},"dist":{"shasum":"ef5321548ee4eebc250710879cc154449d5d7920","tarball":"https://registry.npmjs.org/@codedesignai/vite-live-edit-plugin/-/vite-live-edit-plugin-1.0.0.tgz","fileCount":4,"integrity":"sha512-dKEEwnQQP1MAdBPBNxOqMjdttao4D//jFsg2c3Wi1Honw1KUI9TjlJByYTOuFAQs/891TUn2X2AiCSdw5GZTKg==","signatures":[{"sig":"MEUCIQDt/k8iD/nZ3WJqUFnMfsoSUja/yKnaKpiEiz4B0p3wdwIgUbv9vYI6QZoaoeMNEaWfGBuo40YBbO3gWg0a/blFIs8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28288},"main":"index.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./index.js"},"gitHead":"a282c4e61f44f49508fee2495b0be78642f95756","_npmUser":{"name":"codedesign.ai","email":"manjunath.mt0@gmail.com"},"repository":{"url":"git+https://github.com/codedesignapp/ai-companion-live-edit-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Vite plugin for live editing React components with AST-powered source mapping","directories":{},"_nodeVersion":"18.20.5","dependencies":{"@babel/parser":"^7.28.4","@babel/traverse":"^7.28.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.5.0"},"peerDependencies":{"vite":"^4.0.0 || ^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-live-edit-plugin_1.0.0_1762322389958_0.8071225496704157","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@codedesignai/vite-live-edit-plugin","version":"1.0.1","keywords":["vite","plugin","live-edit","react","ast","source-mapping","code-editing"],"author":"","license":"MIT","_id":"@codedesignai/vite-live-edit-plugin@1.0.1","maintainers":[{"name":"codedesign.ai","email":"manjunath.mt0@gmail.com"}],"homepage":"https://github.com/codedesignapp/ai-companion-live-edit-plugin#readme","bugs":{"url":"https://github.com/codedesignapp/ai-companion-live-edit-plugin/issues"},"dist":{"shasum":"7b055ad441d95cf4972eb0358a1d3a4af1d7bbe5","tarball":"https://registry.npmjs.org/@codedesignai/vite-live-edit-plugin/-/vite-live-edit-plugin-1.0.1.tgz","fileCount":4,"integrity":"sha512-kiyeRi1fMaAiR55PZpPa4kIu7Injc1u2Xp0Ax0NVVe96WQ+34ZLVVb9PybCybywFLt64TZ/v+O49y2nmayhOUQ==","signatures":[{"sig":"MEQCIGzyCQLbjMnnbueW4AabNRXcVOn/R+zwcvrtONnMBCeaAiAp+lj5WkW4qAhQpcbiXxjJmmBaJrs78X42cd2e0j0PvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28262},"main":"index.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./index.js"},"gitHead":"ac0f317dd600f3e4bb535f0d869b60c96e5be829","_npmUser":{"name":"codedesign.ai","email":"manjunath.mt0@gmail.com"},"repository":{"url":"git+https://github.com/codedesignapp/ai-companion-live-edit-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Vite plugin for live editing React components with AST-powered source mapping","directories":{},"_nodeVersion":"18.20.5","dependencies":{"@babel/parser":"^7.28.4","@babel/traverse":"^7.28.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.5.0"},"peerDependencies":{"vite":"^4.0.0 || ^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-live-edit-plugin_1.0.1_1762322546261_0.913738731267087","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@codedesignai/vite-live-edit-plugin","version":"1.1.0","keywords":["vite","plugin","live-edit","react","ast","source-mapping","code-editing"],"author":"","license":"UNLICENSED","_id":"@codedesignai/vite-live-edit-plugin@1.1.0","maintainers":[{"name":"codedesign.ai","email":"manjunath.mt0@gmail.com"}],"homepage":"https://github.com/codedesignapp/ai-companion-live-edit-plugin#readme","bugs":{"url":"https://github.com/codedesignapp/ai-companion-live-edit-plugin/issues"},"dist":{"shasum":"f8a0cd34bc692320dfe0a031e52e238762c365f4","tarball":"https://registry.npmjs.org/@codedesignai/vite-live-edit-plugin/-/vite-live-edit-plugin-1.1.0.tgz","fileCount":4,"integrity":"sha512-07vF6bt2O33EGt8d0nPFq4NHMp/q6Xc/GeQFuX5oShhVRGRI4UOYb4uAUjkXppMjA9QDZcbRG5QJOJHrLZn9gg==","signatures":[{"sig":"MEUCIESC1al1ktToNum5DibfpUsDKbrNdBb7Cny7pczMv8XiAiEAmwSf9EW+I4isNtNPViljJdZPRMotK0URIVr54o0YwQg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28041},"main":"index.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./index.js"},"gitHead":"692636b4bd9279104e6e0994c4e3d9fdf4f7bc49","_npmUser":{"name":"codedesign.ai","email":"manjunath.mt0@gmail.com"},"repository":{"url":"git+https://github.com/codedesignapp/ai-companion-live-edit-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Vite plugin for live editing React components with AST-powered source mapping","directories":{},"_nodeVersion":"18.20.5","dependencies":{"@babel/parser":"^7.28.4","@babel/traverse":"^7.28.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.5.0"},"peerDependencies":{"vite":"^4.0.0 || ^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-live-edit-plugin_1.1.0_1762324083775_0.5513970648480178","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@codedesignai/vite-live-edit-plugin","version":"1.1.1","keywords":["vite","plugin","live-edit","react","ast","source-mapping","code-editing"],"author":"","license":"UNLICENSED","_id":"@codedesignai/vite-live-edit-plugin@1.1.1","maintainers":[{"name":"codedesign.ai","email":"manjunath.mt0@gmail.com"}],"homepage":"https://github.com/codedesignapp/ai-companion-live-edit-plugin#readme","bugs":{"url":"https://github.com/codedesignapp/ai-companion-live-edit-plugin/issues"},"dist":{"shasum":"05062603fdec206d4703d6189aac8fe9a851ac42","tarball":"https://registry.npmjs.org/@codedesignai/vite-live-edit-plugin/-/vite-live-edit-plugin-1.1.1.tgz","fileCount":4,"integrity":"sha512-K1ZSyPCO5M16Uap7XF8nFH9Lry+gCqJ2yT4JpkvkepgiZzacSUwbGe44s1+Gxfz2y0yNBkELU3cL0VBx7G8dBw==","signatures":[{"sig":"MEUCIQCRv1+uo7QUkbSZ52dvWp/exmgCHELBWDv1db+Nxme4mgIgFbdyKK+KOXi40wVgoZF3S16Bs2Nd2vXnPGFyT9yZLX8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28031},"main":"index.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./index.js"},"gitHead":"c5c184ea563b7a4c171b973d0ec08c19fe53f35b","_npmUser":{"name":"codedesign.ai","email":"manjunath.mt0@gmail.com"},"repository":{"url":"git+https://github.com/codedesignapp/ai-companion-live-edit-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Vite plugin for live editing React components with AST-powered source mapping","directories":{},"_nodeVersion":"18.20.5","dependencies":{"@babel/parser":"^7.28.4","@babel/traverse":"^7.28.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.1"},"peerDependencies":{"vite":"^7.2.1"},"_npmOperationalInternal":{"tmp":"tmp/vite-live-edit-plugin_1.1.1_1762506016941_0.6072145249820922","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@codedesignai/vite-live-edit-plugin","version":"1.1.2","keywords":["vite","plugin","live-edit","react","ast","source-mapping","code-editing"],"author":"","license":"UNLICENSED","_id":"@codedesignai/vite-live-edit-plugin@1.1.2","maintainers":[{"name":"codedesign.ai","email":"manjunath.mt0@gmail.com"}],"homepage":"https://github.com/codedesignapp/ai-companion-live-edit-plugin#readme","bugs":{"url":"https://github.com/codedesignapp/ai-companion-live-edit-plugin/issues"},"dist":{"shasum":"c5b76e50bfb7d6b1d26f529dd2625d1f8df0028a","tarball":"https://registry.npmjs.org/@codedesignai/vite-live-edit-plugin/-/vite-live-edit-plugin-1.1.2.tgz","fileCount":4,"integrity":"sha512-pdp6X6KkNLVCRKv6lm5QSZOueO53X9WNOOrdpT6le8M/ufWHp+ng2Fbnvox2FyJLsAMP/7uBnlJZzysMTGYTFA==","signatures":[{"sig":"MEUCIQDA0odLjwjso2EjPa6eFdWIyymmTMjrsoIa0YdG+sReKwIgZLw9hS4VJWDbghxKDfamptglw8AaaeGfAQQ4jPTHbOc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28029},"main":"index.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./index.js"},"gitHead":"f1b464842b2d0e00c8325c2f99222a08aa0e4304","_npmUser":{"name":"codedesign.ai","email":"manjunath.mt0@gmail.com"},"repository":{"url":"git+https://github.com/codedesignapp/ai-companion-live-edit-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Vite plugin for live editing React components with AST-powered source mapping","directories":{},"_nodeVersion":"18.20.5","dependencies":{"@babel/parser":"^7.28.4","@babel/traverse":"^7.28.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"7.2.1"},"peerDependencies":{"vite":"7.2.1"},"_npmOperationalInternal":{"tmp":"tmp/vite-live-edit-plugin_1.1.2_1762610557701_0.10188852409417137","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@codedesignai/vite-live-edit-plugin","version":"1.1.3","keywords":["vite","plugin","live-edit","react","ast","source-mapping","code-editing"],"author":"","license":"UNLICENSED","_id":"@codedesignai/vite-live-edit-plugin@1.1.3","maintainers":[{"name":"codedesign.ai","email":"manjunath.mt0@gmail.com"}],"homepage":"https://github.com/codedesignapp/ai-companion-live-edit-plugin#readme","bugs":{"url":"https://github.com/codedesignapp/ai-companion-live-edit-plugin/issues"},"dist":{"shasum":"b76a4b5a2c8b8d8069a0de658778d2b580cc2b4e","tarball":"https://registry.npmjs.org/@codedesignai/vite-live-edit-plugin/-/vite-live-edit-plugin-1.1.3.tgz","fileCount":4,"integrity":"sha512-9Dg1BIoHAe0qefg87j0+Y2hunJ9WNa6FMzMcdYoqH9Jjae8h+EPP9aENqcLEECGU/8HjpQ8m28/e8JfC5KxRlg==","signatures":[{"sig":"MEUCIQC1Ub9JWRrzrVWkQVqFt35rZyD3iGKAxS+eT47RWo5RkAIgVsjfziQb7ugoVJVnDCovAO1qbxwRPnOxpdPLQ09859Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31764},"main":"index.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./index.js"},"gitHead":"78e71441229d8fc4de4ebfa937e1e1d62b157ae9","_npmUser":{"name":"codedesign.ai","email":"manjunath.mt0@gmail.com"},"repository":{"url":"git+https://github.com/codedesignapp/ai-companion-live-edit-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Vite plugin for live editing React components with AST-powered source mapping","directories":{},"_nodeVersion":"18.20.5","dependencies":{"@babel/parser":"^7.28.4","@babel/traverse":"^7.28.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"7.2.1"},"peerDependencies":{"vite":"7.2.1"},"_npmOperationalInternal":{"tmp":"tmp/vite-live-edit-plugin_1.1.3_1766055626673_0.4326427564751991","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@codedesignai/vite-live-edit-plugin","version":"1.1.4","keywords":["vite","plugin","live-edit","react","ast","source-mapping","code-editing"],"author":"","license":"UNLICENSED","_id":"@codedesignai/vite-live-edit-plugin@1.1.4","maintainers":[{"name":"codedesign.ai","email":"manjunath.mt0@gmail.com"}],"homepage":"https://github.com/codedesignapp/ai-companion-live-edit-plugin#readme","bugs":{"url":"https://github.com/codedesignapp/ai-companion-live-edit-plugin/issues"},"dist":{"shasum":"6a1c2db662618e468983fc2a0067fd6b037f7f2c","tarball":"https://registry.npmjs.org/@codedesignai/vite-live-edit-plugin/-/vite-live-edit-plugin-1.1.4.tgz","fileCount":4,"integrity":"sha512-gAUhAeAFzKGcgDMCYA8tpdnn/AEZjBiuhcpcep+J2+USLyiTLiMVbh8oFkurUke7QnE1wrYDN62p0uDg0VcZrg==","signatures":[{"sig":"MEQCIEEzCZB00ZuYkQ6/Vs1v9fZziK1YS+Und4t94K0ST0uYAiBPwuM3LXsledN9rnJOoWFeNesEHv5oGp+oAxeLkoR+nQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33905},"main":"index.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./index.js"},"gitHead":"e53623f4879a31fc8bc444aa850a96bf0e220361","_npmUser":{"name":"codedesign.ai","email":"manjunath.mt0@gmail.com"},"repository":{"url":"git+https://github.com/codedesignapp/ai-companion-live-edit-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Vite plugin for live editing React components with AST-powered source mapping","directories":{},"_nodeVersion":"18.20.5","dependencies":{"@babel/parser":"^7.28.4","@babel/traverse":"^7.28.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"7.2.1"},"peerDependencies":{"vite":"7.2.1"},"_npmOperationalInternal":{"tmp":"tmp/vite-live-edit-plugin_1.1.4_1766059310539_0.7905309447546616","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@codedesignai/vite-live-edit-plugin","version":"1.1.5","keywords":["vite","plugin","live-edit","react","ast","source-mapping","code-editing"],"author":"","license":"UNLICENSED","_id":"@codedesignai/vite-live-edit-plugin@1.1.5","maintainers":[{"name":"codedesign.ai","email":"manjunath.mt0@gmail.com"}],"homepage":"https://github.com/codedesignapp/ai-companion-live-edit-plugin#readme","bugs":{"url":"https://github.com/codedesignapp/ai-companion-live-edit-plugin/issues"},"dist":{"shasum":"6f9bf6813c941f937f4a2c6b7fae5f170574bf90","tarball":"https://registry.npmjs.org/@codedesignai/vite-live-edit-plugin/-/vite-live-edit-plugin-1.1.5.tgz","fileCount":4,"integrity":"sha512-aTAKZP9IpdXeJppU1WbLgSm8pTtq/jNWPcopTLKXqUVindlzzdi2/kMg9Ju5lWSLaa8pc3xgHkHC2CG1oC6TNA==","signatures":[{"sig":"MEYCIQD9kIl5qge5A7SQufG199n6EmWQDVt8mSQnzSNtoDO3uAIhAO3cr4Ddope8AVxH9d96sAizqK2ey0GPmijmfIXsp0YR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39487},"main":"index.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./index.js"},"gitHead":"40c65e3f7b0a89847d555acbfecabb708a2dbcf2","_npmUser":{"name":"codedesign.ai","email":"manjunath.mt0@gmail.com"},"repository":{"url":"git+https://github.com/codedesignapp/ai-companion-live-edit-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Vite plugin for live editing React components with AST-powered source mapping","directories":{},"_nodeVersion":"18.20.5","dependencies":{"@babel/parser":"^7.28.4","@babel/traverse":"^7.28.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"7.2.1"},"peerDependencies":{"vite":"7.2.1"},"_npmOperationalInternal":{"tmp":"tmp/vite-live-edit-plugin_1.1.5_1766078204361_0.6235569508518415","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"@codedesignai/vite-live-edit-plugin","version":"1.1.6","keywords":["vite","plugin","live-edit","react","ast","source-mapping","code-editing"],"author":"","license":"UNLICENSED","_id":"@codedesignai/vite-live-edit-plugin@1.1.6","maintainers":[{"name":"codedesign.ai","email":"manjunath.mt0@gmail.com"}],"homepage":"https://github.com/codedesignapp/ai-companion-live-edit-plugin#readme","bugs":{"url":"https://github.com/codedesignapp/ai-companion-live-edit-plugin/issues"},"dist":{"shasum":"0bdf57f5a78d08715ba287c3f18d80ae2d15397a","tarball":"https://registry.npmjs.org/@codedesignai/vite-live-edit-plugin/-/vite-live-edit-plugin-1.1.6.tgz","fileCount":4,"integrity":"sha512-gm6AguvfgSc4ehKgoLclaxRvVX430ar1KVPs+WOe5vGah8BOFxFLVqSY4qnQu+BhziWKCM8X9rxx70T5Oa3X4A==","signatures":[{"sig":"MEUCIQDAtiUDAggA8f8e/2z6MFz5GcWtXy1qgv35NctgG52fWQIgDfq8D3A4eOMuEW77vy58NnpYQu1PZa1c9nCwHVlNcZU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39549},"main":"index.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./index.js"},"gitHead":"bcdb9030264d9492a0bc21ecbbe257d2ab5db702","_npmUser":{"name":"codedesign.ai","email":"manjunath.mt0@gmail.com"},"repository":{"url":"git+https://github.com/codedesignapp/ai-companion-live-edit-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Vite plugin for live editing React components with AST-powered source mapping","directories":{},"_nodeVersion":"18.20.5","dependencies":{"@babel/parser":"^7.28.4","@babel/traverse":"^7.28.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"7.2.1"},"peerDependencies":{"vite":"7.2.1"},"_npmOperationalInternal":{"tmp":"tmp/vite-live-edit-plugin_1.1.6_1766080234185_0.05396627041935731","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"@codedesignai/vite-live-edit-plugin","version":"1.1.7","keywords":["vite","plugin","live-edit","react","ast","source-mapping","code-editing"],"author":"","license":"UNLICENSED","_id":"@codedesignai/vite-live-edit-plugin@1.1.7","maintainers":[{"name":"codedesign.ai","email":"manjunath.mt0@gmail.com"}],"homepage":"https://github.com/codedesignapp/ai-companion-live-edit-plugin#readme","bugs":{"url":"https://github.com/codedesignapp/ai-companion-live-edit-plugin/issues"},"dist":{"shasum":"b6e11d027d4ef1c8b24a56e137d66d5289b0b826","tarball":"https://registry.npmjs.org/@codedesignai/vite-live-edit-plugin/-/vite-live-edit-plugin-1.1.7.tgz","fileCount":4,"integrity":"sha512-7M6RpnhgaHA5o2Wuth3Ik0/1ogeSvUGRHbX4VrtXcmB+2JUZoT3lKUIvlIouD/OYp7DgSAsM7G5orgiICBuwhw==","signatures":[{"sig":"MEQCIAMd12PQ9rl+6pISqsd8krd/aj3R/BKHF2JipzPbrydNAiAoj6xYwPk03vpXtG0+Nf+J6KOI4xLOdaI475/oWOzCNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44223},"main":"index.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./index.js"},"gitHead":"554be80f53aeedca0b4e551ef863853884fc462e","_npmUser":{"name":"codedesign.ai","email":"manjunath.mt0@gmail.com"},"repository":{"url":"git+https://github.com/codedesignapp/ai-companion-live-edit-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Vite plugin for live editing React components with AST-powered source mapping","directories":{},"_nodeVersion":"18.20.5","dependencies":{"@babel/parser":"^7.28.4","@babel/traverse":"^7.28.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"7.2.1"},"peerDependencies":{"vite":"7.2.1"},"_npmOperationalInternal":{"tmp":"tmp/vite-live-edit-plugin_1.1.7_1766111532185_0.7411602685157737","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"@codedesignai/vite-live-edit-plugin","version":"1.1.8","keywords":["vite","plugin","live-edit","react","ast","source-mapping","code-editing"],"author":"","license":"UNLICENSED","_id":"@codedesignai/vite-live-edit-plugin@1.1.8","maintainers":[{"name":"codedesign.ai","email":"manjunath.mt0@gmail.com"}],"homepage":"https://github.com/codedesignapp/ai-companion-live-edit-plugin#readme","bugs":{"url":"https://github.com/codedesignapp/ai-companion-live-edit-plugin/issues"},"dist":{"shasum":"f9ea7a5d15dbdf02592bc98aa16e787b8cdbcbc9","tarball":"https://registry.npmjs.org/@codedesignai/vite-live-edit-plugin/-/vite-live-edit-plugin-1.1.8.tgz","fileCount":4,"integrity":"sha512-kGfkwPpl2j5Q4OP0yN7ZeYtVY1/jKMlk4ZR07kjRVK1GkwH5CmQrfungYi7bJ99ubE1NbdsL46Oc85CWFX/0aw==","signatures":[{"sig":"MEUCIDAKoWg8mLzMIyGx144jn3v+lb9roqGyJv+l8gJDJKrpAiEAy3eD2LS4KGE7IFRIqaZXAH3LVJ+oO0TP5Voxh0D9XPE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43634},"main":"index.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./index.js"},"gitHead":"eba59e11f465b8a62fcfebc5b79eb995f4e808dd","_npmUser":{"name":"codedesign.ai","email":"manjunath.mt0@gmail.com"},"repository":{"url":"git+https://github.com/codedesignapp/ai-companion-live-edit-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Vite plugin for live editing React components with AST-powered source mapping","directories":{},"_nodeVersion":"18.20.5","dependencies":{"@babel/parser":"^7.28.4","@babel/traverse":"^7.28.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"7.2.1"},"peerDependencies":{"vite":"7.2.1"},"_npmOperationalInternal":{"tmp":"tmp/vite-live-edit-plugin_1.1.8_1766485633062_0.8153199965359419","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"@codedesignai/vite-live-edit-plugin","version":"1.1.9","keywords":["vite","plugin","live-edit","react","ast","source-mapping","code-editing"],"author":"","license":"UNLICENSED","_id":"@codedesignai/vite-live-edit-plugin@1.1.9","maintainers":[{"name":"codedesign.ai","email":"manjunath.mt0@gmail.com"}],"homepage":"https://github.com/codedesignapp/ai-companion-live-edit-plugin#readme","bugs":{"url":"https://github.com/codedesignapp/ai-companion-live-edit-plugin/issues"},"dist":{"shasum":"e4944db4a827894e410b4bac5829ce3829e19273","tarball":"https://registry.npmjs.org/@codedesignai/vite-live-edit-plugin/-/vite-live-edit-plugin-1.1.9.tgz","fileCount":4,"integrity":"sha512-iV2so4yS34YloMrcSveLI/WGgufR5cvUfl+FEbhDZewfD/SKN/ghgVcqiju4AAvfUtm5ZWF/hVIVi5Iw2I6hRQ==","signatures":[{"sig":"MEQCIA0sHrHR2eXiyFdXvQnzcxOmBbxmiZWRlHhXE0QHkAzrAiB9eJ+la/Yqvu2EQiTztT8Ii2vAmywyA4+WosT0SgwIsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51878},"main":"index.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./index.js"},"gitHead":"e0da188ed34d54f1e045efd5293cb8ab98112e0c","_npmUser":{"name":"codedesign.ai","email":"manjunath.mt0@gmail.com"},"repository":{"url":"git+https://github.com/codedesignapp/ai-companion-live-edit-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Vite plugin for live editing React components with AST-powered source mapping","directories":{},"_nodeVersion":"18.20.5","dependencies":{"@babel/parser":"^7.28.4","@babel/traverse":"^7.28.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"7.2.1"},"peerDependencies":{"vite":"7.2.1"},"_npmOperationalInternal":{"tmp":"tmp/vite-live-edit-plugin_1.1.9_1767007890551_0.8817878023365706","host":"s3://npm-registry-packages-npm-production"}},"1.1.10":{"name":"@codedesignai/vite-live-edit-plugin","version":"1.1.10","keywords":["vite","plugin","live-edit","react","ast","source-mapping","code-editing"],"author":"","license":"UNLICENSED","_id":"@codedesignai/vite-live-edit-plugin@1.1.10","maintainers":[{"name":"codedesign.ai","email":"manjunath.mt0@gmail.com"}],"homepage":"https://github.com/codedesignapp/ai-companion-live-edit-plugin#readme","bugs":{"url":"https://github.com/codedesignapp/ai-companion-live-edit-plugin/issues"},"dist":{"shasum":"c061f4b7b1c798fd65b9fc890c9b1fc4cf3aac76","tarball":"https://registry.npmjs.org/@codedesignai/vite-live-edit-plugin/-/vite-live-edit-plugin-1.1.10.tgz","fileCount":4,"integrity":"sha512-jic2txMp+K5QxAvc3lBex7fut8lI3oLvVoYyWwpuBaoRgxP/eznZIle0gzTlTUvlIxXQMPGWqDXL1tF6SWsoEw==","signatures":[{"sig":"MEYCIQCxq3IWAnJoAGLHOkM3X1bG7BNGFHqH4G/dL/+D9ittvAIhALXYXKM+l3+thnGabd91kbH3/DVfBLtZ3N+m6u+1vCTk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55055},"main":"index.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./index.js"},"gitHead":"008d7b76227a8e997db3be81dbe1408d1854afa9","_npmUser":{"name":"codedesign.ai","email":"manjunath.mt0@gmail.com"},"repository":{"url":"git+https://github.com/codedesignapp/ai-companion-live-edit-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Vite plugin for live editing React components with AST-powered source mapping","directories":{},"_nodeVersion":"18.20.5","dependencies":{"@babel/parser":"^7.28.4","@babel/traverse":"^7.28.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"7.2.1"},"peerDependencies":{"vite":"7.2.1"},"_npmOperationalInternal":{"tmp":"tmp/vite-live-edit-plugin_1.1.10_1767083200985_0.9022374438833398","host":"s3://npm-registry-packages-npm-production"}},"1.1.11":{"name":"@codedesignai/vite-live-edit-plugin","version":"1.1.11","description":"Vite plugin for live editing React components with AST-powered source mapping","type":"module","main":"index.js","exports":{".":"./index.js"},"keywords":["vite","plugin","live-edit","react","ast","source-mapping","code-editing"],"author":"","license":"UNLICENSED","repository":{"type":"git","url":"git+https://github.com/codedesignapp/ai-companion-live-edit-plugin.git"},"publishConfig":{"access":"public"},"engines":{"node":">=18.0.0"},"peerDependencies":{"vite":"7.2.1"},"dependencies":{"@babel/parser":"^7.28.4","@babel/traverse":"^7.28.4"},"devDependencies":{"vite":"7.2.1"},"_id":"@codedesignai/vite-live-edit-plugin@1.1.11","gitHead":"be6570cede72f68ec25caea3441efe8af57f8d01","bugs":{"url":"https://github.com/codedesignapp/ai-companion-live-edit-plugin/issues"},"homepage":"https://github.com/codedesignapp/ai-companion-live-edit-plugin#readme","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-ek+xMt39h1JwmWOMo0LIGYu9uzFnAntSRO3t/Zv3qVW95jgGyD7fis2fW/uAppfCj4z0C4LxZBQepd58EmtN6g==","shasum":"b4e026d26a0556389d423b102d4fdf94b4f55795","tarball":"https://registry.npmjs.org/@codedesignai/vite-live-edit-plugin/-/vite-live-edit-plugin-1.1.11.tgz","fileCount":4,"unpackedSize":59530,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIB8OLflulyhZt3EP+QkFDhhM3rIVALch6NunO0J8jhnjAiEA0KIU1AMNgxf/DHH0ztaIIdt50L+4dWwuLMpjKBP8PqY="}]},"_npmUser":{"name":"geethusebastian","email":"geethusebastian@codedesign.ai"},"directories":{},"maintainers":[{"name":"codedesign.ai","email":"manjunath.mt0@gmail.com"},{"name":"geethusebastian","email":"geethusebastian@codedesign.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vite-live-edit-plugin_1.1.11_1767102512737_0.7937487288655092"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-05T05:59:49.886Z","modified":"2025-12-30T13:48:33.141Z","1.0.0":"2025-11-05T05:59:50.153Z","1.0.1":"2025-11-05T06:02:26.514Z","1.1.0":"2025-11-05T06:28:03.963Z","1.1.1":"2025-11-07T09:00:17.117Z","1.1.2":"2025-11-08T14:02:37.916Z","1.1.3":"2025-12-18T11:00:26.817Z","1.1.4":"2025-12-18T12:01:50.664Z","1.1.5":"2025-12-18T17:16:44.501Z","1.1.6":"2025-12-18T17:50:34.323Z","1.1.7":"2025-12-19T02:32:12.335Z","1.1.8":"2025-12-23T10:27:13.191Z","1.1.9":"2025-12-29T11:31:30.701Z","1.1.10":"2025-12-30T08:26:41.141Z","1.1.11":"2025-12-30T13:48:32.895Z"},"bugs":{"url":"https://github.com/codedesignapp/ai-companion-live-edit-plugin/issues"},"license":"UNLICENSED","homepage":"https://github.com/codedesignapp/ai-companion-live-edit-plugin#readme","keywords":["vite","plugin","live-edit","react","ast","source-mapping","code-editing"],"repository":{"type":"git","url":"git+https://github.com/codedesignapp/ai-companion-live-edit-plugin.git"},"description":"Vite plugin for live editing React components with AST-powered source mapping","maintainers":[{"name":"codedesign.ai","email":"manjunath.mt0@gmail.com"},{"name":"geethusebastian","email":"geethusebastian@codedesign.ai"}],"readme":"# @codedesign/vite-live-edit-plugin\n\nA Vite plugin for live editing React components with AST-powered source mapping. Enables precise, character-level updates to your source files directly from the browser.\n\n## Features\n\n- 🎯 **AST-Powered Source Mapping** - Injects precise location data into JSX elements\n- 📝 **Text Content Editing** - Edit text content directly from the browser\n- 🖼️ **Image Source Editing** - Update image sources with validation\n- 🎥 **Video Source Editing** - Update video `src` attributes with validation\n- 🌐 **Iframe Support** - Edit iframe `src` and `srcDoc` attributes\n- ✅ **Full Validation** - Pre and post-update validation with rollback capability\n- 🔒 **Security** - Validates URLs and content before applying changes\n- ⚡ **HMR Integration** - Automatically triggers Vite's Hot Module Reload\n- 🔍 **Module Graph API** - Query dependency relationships to optimize build operations\n\n## Installation\n\n### Option 1: Private npm Registry\n\n```bash\nnpm install @codedesign/vite-live-edit-plugin --registry=https://registry.npmjs.org/\n```\n\n### Option 2: GitHub Packages\n\n```bash\nnpm install @codedesign/vite-live-edit-plugin --registry=https://npm.pkg.github.com\n```\n\n### Option 3: Local Installation (Development)\n\n```bash\nnpm install /path/to/codedesign-live-edit-plugin\n```\n\nOr using a git repository:\n\n```bash\nnpm install git+https://github.com/your-org/codedesign-live-edit-plugin.git\n```\n\n## Usage\n\n### vite.config.js\n\n```javascript\nimport { defineConfig } from 'vite';\nimport react from '@vitejs/plugin-react';\nimport { sourceMapperPlugin, enhancedLiveEditPlugin } from '@codedesign/vite-live-edit-plugin';\n\nexport default defineConfig({\n  plugins: [\n    sourceMapperPlugin(), // MUST BE FIRST - before any other transformations\n    react(),\n    enhancedLiveEditPlugin(), // Includes module graph API automatically\n  ],\n});\n```\n\n### How It Works\n\n1. **Source Mapping**: The `sourceMapperPlugin()` injects `data-element-id` and `data-source-loc` attributes into JSX elements during development.\n\n2. **Live Editing**: The `enhancedLiveEditPlugin()` sets up API endpoints:\n   - `/api/live-edit` - Receives update requests from the browser, validates location data, updates source files, and triggers HMR\n   - `/__module_graph` - Queries Vite's module graph to find which modules import a given file (useful for smart screenshot capture and impact analysis)\n   - `/__module_errors` - Queries all types of errors from Vite's internal state (module errors, transform errors, CSS errors, plugin errors, resolution errors)\n\n### Supported Elements\n\nThe plugin automatically instruments and enables live editing for:\n\n| Element | Attribute | Type | Description |\n|---------|-----------|------|-------------|\n| `<img>`, `<Image>` | `src` | `image-src` | Image source URLs |\n| `<video>` | `src` | `video-src` | Video source URLs |\n| `<iframe>` | `src` | `iframe-src` | Iframe source URLs |\n| `<iframe>` | `srcDoc` | `iframe-srcDoc` | Inline HTML content (up to 50KB) |\n| Text elements | (text content) | `text-content` | Text within JSX elements |\n\n**Note:** Dynamic expressions (variables, template literals) are skipped. Only static string values are tracked for editing.\n\n### API Endpoints\n\n#### 1. Live Edit Endpoint\n\nThe plugin exposes a POST endpoint at `/api/live-edit`:\n\n**Example 1: Text Content Update**\n```javascript\nPOST /api/live-edit\nContent-Type: application/json\n\n{\n  \"element\": {\n    \"tagName\": \"P\",\n    \"elementId\": \"Home-p-L5-0\",\n    \"sourceLoc\": {\n      \"file\": \"pages/Home.jsx\",\n      \"start\": 123,\n      \"end\": 145,\n      \"text\": \"Original text\",\n      \"type\": \"text-content\"\n    }\n  },\n  \"content\": \"New text content\"\n}\n```\n\n**Example 2: Video Source Update**\n```javascript\nPOST /api/live-edit\nContent-Type: application/json\n\n{\n  \"element\": {\n    \"tagName\": \"VIDEO\",\n    \"elementId\": \"Hero-video-L20-0\",\n    \"sourceLoc\": {\n      \"file\": \"components/Hero.jsx\",\n      \"start\": 450,\n      \"end\": 475,\n      \"text\": \"old-video.mp4\",\n      \"type\": \"video-src\",\n      \"attributeName\": \"src\"\n    }\n  },\n  \"content\": \"new-video.mp4\"\n}\n```\n\n**Example 3: Iframe srcDoc Update**\n```javascript\nPOST /api/live-edit\nContent-Type: application/json\n\n{\n  \"element\": {\n    \"tagName\": \"IFRAME\",\n    \"elementId\": \"Preview-iframe-L15-0\",\n    \"sourceLoc\": {\n      \"file\": \"components/Preview.jsx\",\n      \"start\": 300,\n      \"end\": 350,\n      \"text\": \"<h1>Old Content</h1>\",\n      \"type\": \"iframe-srcDoc\",\n      \"attributeName\": \"srcDoc\"\n    }\n  },\n  \"content\": \"<h1>New Content</h1>\"\n}\n```\n\n#### 2. Module Graph Endpoint\n\nThe `enhancedLiveEditPlugin()` also exposes a GET endpoint at `/__module_graph`:\n\n```bash\nGET /__module_graph?file=/absolute/path/to/file.jsx\n\n# Example Response:\n{\n  \"file\": \"/root/project/src/components/HeroSection.jsx\",\n  \"moduleId\": \"/src/components/HeroSection.jsx\",\n  \"url\": \"/src/components/HeroSection.jsx\",\n  \"dependents\": [\n    {\n      \"id\": \"/src/pages/HomePage.jsx\",\n      \"url\": \"/src/pages/HomePage.jsx\",\n      \"file\": \"/root/project/src/pages/HomePage.jsx\",\n      \"type\": \"js\"\n    }\n  ],\n  \"totalDependents\": 1\n}\n```\n\n**Use Cases:**\n- **Smart Screenshot Capture** - Only capture pages that import an edited component\n- **Impact Analysis** - Understand which parts of your app are affected by changes\n- **Build Optimization** - Target specific modules for rebuild operations\n\n#### 3. Module Errors Endpoint\n\nThe `enhancedLiveEditPlugin()` also exposes a GET endpoint at `/__module_errors`:\n\n```bash\nGET /__module_errors\n\n# Example Response:\n{\n  \"errors\": [\n    {\n      \"type\": \"module_error\",\n      \"moduleId\": \"/src/components/Button.jsx\",\n      \"url\": \"/src/components/Button.jsx\",\n      \"file\": \"/root/project/src/components/Button.jsx\",\n      \"error\": {\n        \"message\": \"Unexpected token\",\n        \"stack\": \"...\",\n        \"code\": \"PARSE_ERROR\"\n      },\n      \"importers\": [\n        {\n          \"id\": \"/src/pages/HomePage.jsx\",\n          \"url\": \"/src/pages/HomePage.jsx\",\n          \"file\": \"/root/project/src/pages/HomePage.jsx\"\n        }\n      ]\n    }\n  ],\n  \"errorsByType\": {\n    \"module_error\": [...],\n    \"transform_error\": [...],\n    \"ssr_error\": [...],\n    \"module_resolution_error\": [...],\n    \"plugin_error\": [...]\n  },\n  \"totalErrors\": 1,\n  \"timestamp\": \"2025-12-29T10:00:00.000Z\"\n}\n```\n\n**Error Types:**\n- **module_error** - Module loading/parsing errors\n- **transform_error** - JS/TS/CSS transformation errors\n- **ssr_error** - Server-side rendering errors\n- **ssr_transform_error** - SSR transform result errors\n- **import_error** - Client-side import errors\n- **dependency_error** - Errors in module dependencies\n- **module_resolution_error** - Failed module imports\n- **plugin_error** - Vite plugin errors\n- **http_error** - HTTP 4xx/5xx errors (including 500 errors) for any file request\n\n**HTTP Error Details:**\nThe `http_error` type includes additional fields:\n- `statusCode` - HTTP status code (400, 404, 500, etc.)\n- `statusMessage` - HTTP status message\n- `method` - HTTP method (GET, POST, etc.)\n- `timestamp` - When the error occurred\n\n**Use Cases:**\n- **Error Monitoring** - Track all build/dev errors in one place, including HTTP 500 errors\n- **Impact Analysis** - See which modules are affected by errors\n- **Debugging** - Identify error sources and their importers\n- **HTTP Error Tracking** - Monitor failed file requests with status codes\n\n## Requirements\n\n- Node.js >= 18.0.0\n- Vite >= 4.0.0\n- React (for JSX support)\n\n## Development\n\n### Building\n\nThis package uses ES modules and doesn't require a build step. The source code is ready to use.\n\n### Testing\n\n1. Install dependencies:\n   ```bash\n   npm install\n   ```\n\n2. Link locally for testing:\n   ```bash\n   npm link\n   ```\n\n3. In your project:\n   ```bash\n   npm link @codedesign/vite-live-edit-plugin\n   ```\n\n## Publishing\n\n### To Private npm Registry\n\n1. **Login to npm**:\n   ```bash\n   npm login --registry=https://registry.npmjs.org/\n   ```\n\n2. **Publish** (package.json already has `\"private\": true`, so this will fail unless you have a paid npm account):\n   ```bash\n   npm publish --access restricted\n   ```\n\n   Note: For truly private packages, you need an npm paid account or use GitHub Packages.\n\n### To GitHub Packages\n\n1. **Create `.npmrc` in the package directory**:\n   ```\n   @codedesign:registry=https://npm.pkg.github.com\n   //npm.pkg.github.com/:_authToken=YOUR_GITHUB_TOKEN\n   ```\n\n2. **Login**:\n   ```bash\n   npm login --registry=https://npm.pkg.github.com --scope=@codedesign\n   ```\n\n3. **Publish**:\n   ```bash\n   npm publish\n   ```\n\n### To Git Repository (Private)\n\n1. **Remove `\"private\": true` from package.json** (or keep it, it doesn't affect git installs)\n\n2. **Tag and push**:\n   ```bash\n   git tag v1.0.0\n   git push origin v1.0.0\n   ```\n\n3. **Install in projects**:\n   ```bash\n   npm install git+https://github.com/your-org/codedesign-live-edit-plugin.git#v1.0.0\n   ```\n\n## Configuration\n\nThe plugin automatically:\n- Only runs in development mode (`NODE_ENV !== 'production'`)\n- Only processes `.jsx` and `.tsx` files in the `src/` directory\n- Injects source mapping data into JSX elements\n\nNo additional configuration is required.\n\n## License\n\nMIT\n\n## Support\n\nFor issues and questions, please open an issue in the repository.\n","readmeFilename":"README.md"}