{"_id":"@sbrew.com/atv","_rev":"43-f6e56d80af005d86bf3510efc235c6f6","name":"@sbrew.com/atv","dist-tags":{"latest":"0.2.3"},"versions":{"0.0.4":{"name":"@sbrew.com/atv","version":"0.0.4","keywords":["javascript","rails","server-rendered","stimulus"],"author":{"name":"Timothy Breitkreutz"},"license":"MIT","_id":"@sbrew.com/atv@0.0.4","maintainers":[{"name":"timbreitkreutz","email":"tim@sbrew.com"}],"homepage":"https://sbrew.com/atv","bugs":{"url":"https://github.com/timbreitkreutz/atv.js/issues"},"dist":{"shasum":"e5b7f8759643b19a964738a12f74fe7f354e9339","tarball":"https://registry.npmjs.org/@sbrew.com/atv/-/atv-0.0.4.tgz","fileCount":4,"integrity":"sha512-I9HcQQfA8hV6N7LVJqF9ERwUzTihLJYtUvt4WPONSKZeq89Eprk/aN3KosE15YTzKOWoLwGOTFyyOW8NbIwNwQ==","signatures":[{"sig":"MEUCIQDBgZNM/E7Wbf7fmZzIcw9k7CgOgX6hFU0RhOy/YU41lAIgWg/NqdLFm8S4kbOVPRC+3R/BfPEUe0+Z000tvvDJumQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10242},"main":"atv.js","module":"atv.js","gitHead":"5e370f42d72a6bfef3d4cc3447a684d219834216","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"timbreitkreutz","email":"tim@sbrew.com"},"repository":{"url":"git+https://github.com/timbreitkreutz/atv.js.git","type":"git"},"_npmVersion":"10.8.3","description":"Classless JS framework for Rails","directories":{},"_nodeVersion":"22.8.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/atv_0.0.4_1725886701988_0.1169857038244475","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@sbrew.com/atv","version":"0.0.5","keywords":["javascript","rails","server-rendered","stimulus"],"author":{"name":"Timothy Breitkreutz"},"license":"MIT","_id":"@sbrew.com/atv@0.0.5","maintainers":[{"name":"timbreitkreutz","email":"tim@sbrew.com"}],"homepage":"https://sbrew.com/atv","bugs":{"url":"https://github.com/timbreitkreutz/atv.js/issues"},"dist":{"shasum":"5371c4d8db609ace7289d8fd5cc5781ba522fcfb","tarball":"https://registry.npmjs.org/@sbrew.com/atv/-/atv-0.0.5.tgz","fileCount":4,"integrity":"sha512-5UWUcVuHRaBSJz1UTDwvY4OCO35iVMuD6NXnAfhJvIqvmw1vPPXlP/3BygY/qY3XH2g40NMs3ka84K9T5xTXHA==","signatures":[{"sig":"MEUCIQDiLlb5l446ZAk6v7IpUfEcIWqWMBFPqez2NxOI1DjmjQIgHYE9XBixa1BsTyJfUEh+2bSQ+A//ounUEzc/8uF1q4U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10321},"main":"atv.js","module":"atv.js","gitHead":"7c399abe53e7b843d9703121b13877bb8882f539","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"timbreitkreutz","email":"tim@sbrew.com"},"repository":{"url":"git+https://github.com/timbreitkreutz/atv.js.git","type":"git"},"_npmVersion":"10.8.3","description":"Classless JS framework for Rails","directories":{},"_nodeVersion":"22.8.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/atv_0.0.5_1725906374025_0.7489565168686165","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@sbrew.com/atv","version":"0.0.6","keywords":["javascript","rails","server-rendered","stimulus"],"author":{"name":"Timothy Breitkreutz"},"license":"MIT","_id":"@sbrew.com/atv@0.0.6","maintainers":[{"name":"timbreitkreutz","email":"tim@sbrew.com"}],"homepage":"https://sbrew.com/atv","bugs":{"url":"https://github.com/timbreitkreutz/atv.js/issues"},"dist":{"shasum":"9444386fcbd0533c324a67a4dfcdd41c94d9d9af","tarball":"https://registry.npmjs.org/@sbrew.com/atv/-/atv-0.0.6.tgz","fileCount":4,"integrity":"sha512-wddYBf545XK7ja6qJaiEMkG6rvrZfiO0bIHIA//Sr9X9PQKEi0LXv9Zd77Slnl8NWe0Lvd0q1TROiLXo4SKuOg==","signatures":[{"sig":"MEQCIAD7o3DwqE1H2LZMwJsFMa9w2lStH4lNjNlUEbhlnSnlAiBtQR0cIin4xRxSrUlshTJdI2/n/C72kFP22ta6qxo1tA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10587},"main":"atv.js","module":"atv.js","gitHead":"1de52c82665e21b840fdba48fdcf7bdf3da3d4a0","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"timbreitkreutz","email":"tim@sbrew.com"},"repository":{"url":"git+https://github.com/timbreitkreutz/atv.js.git","type":"git"},"_npmVersion":"10.8.3","description":"Classless JS framework for Rails","directories":{},"_nodeVersion":"22.8.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/atv_0.0.6_1726088755012_0.5550875425959971","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@sbrew.com/atv","version":"0.0.7","keywords":["javascript","rails","server-rendered","stimulus"],"author":{"name":"Timothy Breitkreutz"},"license":"MIT","_id":"@sbrew.com/atv@0.0.7","maintainers":[{"name":"timbreitkreutz","email":"tim@sbrew.com"}],"homepage":"https://sbrew.com/atv","bugs":{"url":"https://github.com/timbreitkreutz/atv.js/issues"},"dist":{"shasum":"c6f9327c7360ef71463a6d1cc42cc7076b8bb94a","tarball":"https://registry.npmjs.org/@sbrew.com/atv/-/atv-0.0.7.tgz","fileCount":4,"integrity":"sha512-YtSvM0yWKt0CSvdUOywQrdCikD1+mGRF4Llc307OHvvBZ5W9+gcdAPUMzJ7XCXgzxY53AxV4dy6GvHRjBlzpGg==","signatures":[{"sig":"MEYCIQDaZTBGzaUXaeUrlsEHuYJbzOhvStOzWqkVWSzDYZBpQwIhAJfiYOuqilwWSDWLwxvkMEx8QM5yd1S6mEe/GiIdyVTg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11207},"main":"atv.js","module":"atv.js","gitHead":"ad982f0c7a847a721c3641c6a356090faad8e311","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"timbreitkreutz","email":"tim@sbrew.com"},"repository":{"url":"git+https://github.com/timbreitkreutz/atv.js.git","type":"git"},"_npmVersion":"10.8.3","description":"Classless JS framework for Rails","directories":{},"_nodeVersion":"22.8.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/atv_0.0.7_1726332255829_0.6506756980941801","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"@sbrew.com/atv","version":"0.0.8","keywords":["javascript","rails","server-rendered","stimulus"],"author":{"name":"Timothy Breitkreutz"},"license":"MIT","_id":"@sbrew.com/atv@0.0.8","maintainers":[{"name":"timbreitkreutz","email":"tim@sbrew.com"}],"homepage":"https://sbrew.com/atv","bugs":{"url":"https://github.com/timbreitkreutz/atv.js/issues"},"dist":{"shasum":"0a4080cd1eb0ab638bf01471b9b689bb1239dfaf","tarball":"https://registry.npmjs.org/@sbrew.com/atv/-/atv-0.0.8.tgz","fileCount":4,"integrity":"sha512-YwWsmVhw9p2oy5AfMejbV0wAd20+Oqlhh7rYy0OAZcrg98zqOsptvYTlPoGbmg6h84qvsgJrt0Y9GI/OwH2hEw==","signatures":[{"sig":"MEQCIGhdv2uVyJSSMaiv2PGEASP8IIZmVnUGle6VuXGlt09uAiByEDqaHTZhI+7OgG3cvpIudR/MYi+pJjo45hlN7L0iFw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11704},"main":"atv.js","module":"atv.js","gitHead":"5501176a50abc54ef2e77bd556099721ed0950ee","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"timbreitkreutz","email":"tim@sbrew.com"},"repository":{"url":"git+https://github.com/timbreitkreutz/atv.js.git","type":"git"},"_npmVersion":"10.8.3","description":"Classless JS framework for Rails","directories":{},"_nodeVersion":"22.8.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/atv_0.0.8_1726420861612_0.04749884228422174","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"@sbrew.com/atv","version":"0.0.9","keywords":["javascript","rails","server-rendered","stimulus"],"author":{"name":"Timothy Breitkreutz"},"license":"MIT","_id":"@sbrew.com/atv@0.0.9","maintainers":[{"name":"timbreitkreutz","email":"tim@sbrew.com"}],"homepage":"https://sbrew.com/atv","bugs":{"url":"https://github.com/timbreitkreutz/atv.js/issues"},"dist":{"shasum":"6deb62172a1102f03a777427b321a9b7a42fa4fd","tarball":"https://registry.npmjs.org/@sbrew.com/atv/-/atv-0.0.9.tgz","fileCount":4,"integrity":"sha512-aD+Kdis0NEfrSBVrK65taQVpS7v5W4L4bont1pCRNAXh+0F1YSsm4Yh/T9P5UJy7YsSX3LuhBxX3XpBz7OXmpA==","signatures":[{"sig":"MEYCIQC/uVP9fVUx4W2Or9iJvbKb0/cxI7i+J3oQNpZWPVpMTwIhANJ+9o3NjGEXQaNzid0LihTF5rRSqrI9ydCOAxuLXGI8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12497},"main":"atv.js","module":"atv.js","gitHead":"5501176a50abc54ef2e77bd556099721ed0950ee","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"timbreitkreutz","email":"tim@sbrew.com"},"repository":{"url":"git+https://github.com/timbreitkreutz/atv.js.git","type":"git"},"_npmVersion":"10.8.3","description":"Classless JS framework for Rails","directories":{},"_nodeVersion":"22.8.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/atv_0.0.9_1726950451364_0.5767736208735079","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"@sbrew.com/atv","version":"0.0.10","keywords":["javascript","rails","server-rendered","stimulus"],"author":{"name":"Timothy Breitkreutz"},"license":"MIT","_id":"@sbrew.com/atv@0.0.10","maintainers":[{"name":"timbreitkreutz","email":"tim@sbrew.com"}],"homepage":"https://sbrew.com/atv","bugs":{"url":"https://github.com/timbreitkreutz/atv.js/issues"},"dist":{"shasum":"b5e013ce50c2cb562fab7d361d631a2c0cfb89bd","tarball":"https://registry.npmjs.org/@sbrew.com/atv/-/atv-0.0.10.tgz","fileCount":4,"integrity":"sha512-3IKnZ3cDhMLcz383fgKhQtJJtp+OnwImja1e7MDTqO7zQfyalYHOd2vlLaQp1KdxENJ48Kk00m5HDFU2m7/Whg==","signatures":[{"sig":"MEMCH1REfHpxDDZaThRoY4Vm2p0OKygQUQ39Px6aQt/4GQoCIBue5fQYWK1e7roCdEe+FxjIG4zinsQuywYeWtZN9V/D","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12638},"main":"atv.js","module":"atv.js","gitHead":"bda25b9b6aaa8feb2f61dafd4f9cf577e0f1f55e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"timbreitkreutz","email":"tim@sbrew.com"},"repository":{"url":"git+https://github.com/timbreitkreutz/atv.js.git","type":"git"},"_npmVersion":"10.8.3","description":"Classless JS framework for Rails","directories":{},"_nodeVersion":"22.8.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/atv_0.0.10_1727016634871_0.0959757561748833","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"@sbrew.com/atv","version":"0.0.11","keywords":["javascript","rails","server-rendered","stimulus"],"author":{"name":"Timothy Breitkreutz"},"license":"MIT","_id":"@sbrew.com/atv@0.0.11","maintainers":[{"name":"timbreitkreutz","email":"tim@sbrew.com"}],"homepage":"https://sbrew.com/atv","bugs":{"url":"https://github.com/timbreitkreutz/atv.js/issues"},"dist":{"shasum":"42b027dbd748982fd7bc3cc4c83e706db099f923","tarball":"https://registry.npmjs.org/@sbrew.com/atv/-/atv-0.0.11.tgz","fileCount":4,"integrity":"sha512-Q4BiIUgjmS2KzZxGyvJ3ZHK92MLF2Vt66pvWlPj68cWaTxDZj2AI5mIgglalAgcSUS3PcOuGKqvn4GD3QqLLIA==","signatures":[{"sig":"MEQCIG1RqenFReofrOU3dnkXzG7+aOJhdDW98/U6GYfwVeQgAiA87cAmoQJ3pwKLMvgWUP1+IcA2Zf77v6Ss2c3RI38cyw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12655},"main":"atv.js","module":"atv.js","gitHead":"02c6cf9686a8a2ca2920a20bc6480f4e0476bb09","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"timbreitkreutz","email":"tim@sbrew.com"},"repository":{"url":"git+https://github.com/timbreitkreutz/atv.js.git","type":"git"},"_npmVersion":"10.8.3","description":"Classless JS framework for Rails","directories":{},"_nodeVersion":"22.8.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/atv_0.0.11_1727095976280_0.049531745155079854","host":"s3://npm-registry-packages"}},"0.0.12":{"name":"@sbrew.com/atv","version":"0.0.12","keywords":["javascript","rails","server-rendered","stimulus"],"author":{"name":"Timothy Breitkreutz"},"license":"MIT","_id":"@sbrew.com/atv@0.0.12","maintainers":[{"name":"timbreitkreutz","email":"tim@sbrew.com"}],"homepage":"https://sbrew.com/atv","bugs":{"url":"https://github.com/timbreitkreutz/atv.js/issues"},"dist":{"shasum":"825d25a73b0760b1399409699437fe415437618a","tarball":"https://registry.npmjs.org/@sbrew.com/atv/-/atv-0.0.12.tgz","fileCount":4,"integrity":"sha512-ijPeETCv5cGioW8WcqzRZNkfQs/d0nW7jHvEr1J527Tcs6Sq0qOCMWy2KQQawlXrBata2DVDHrrU/t3Afhu4jw==","signatures":[{"sig":"MEUCIQC+qnIAg/4PBwgPu2I7o63ZcXr9Wpd6g0c2NhkdQ6wPXAIgPHQOYClw89+BbUN52wwrZ15dV687FYyPbDYLIU/DgG4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12677},"main":"atv.js","module":"atv.js","gitHead":"f5640faf691ed549170eaf7931b22fa035a9687b","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"timbreitkreutz","email":"tim@sbrew.com"},"repository":{"url":"git+https://github.com/timbreitkreutz/atv.js.git","type":"git"},"_npmVersion":"10.8.3","description":"Classless JS framework for Rails","directories":{},"_nodeVersion":"22.8.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/atv_0.0.12_1727096344652_0.6222179617238146","host":"s3://npm-registry-packages"}},"0.0.13":{"name":"@sbrew.com/atv","version":"0.0.13","keywords":["javascript","rails","server-rendered","stimulus"],"author":{"name":"Timothy Breitkreutz"},"license":"MIT","_id":"@sbrew.com/atv@0.0.13","maintainers":[{"name":"timbreitkreutz","email":"tim@sbrew.com"}],"homepage":"https://sbrew.com/atv","bugs":{"url":"https://github.com/timbreitkreutz/atv.js/issues"},"dist":{"shasum":"bbc4ea186bf54f82f60c8b5963951ff592b5f841","tarball":"https://registry.npmjs.org/@sbrew.com/atv/-/atv-0.0.13.tgz","fileCount":4,"integrity":"sha512-yqgtCsNGBi6D9H8eC3ZffV+MIAeoEsGc7XsT5zHlSI7NgI+slt/74wmlPlglbBvE7oLT55P31qc3yYpKFLsYnA==","signatures":[{"sig":"MEYCIQDKdApeYUjkQerF+zsmfeVv3jIWXZKFCIwATKtCHnJhdAIhANF7IkehCBz61o7t25Vk1jFZoqT1bjohwc2pq7ggn/1h","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12698},"main":"atv.js","module":"atv.js","gitHead":"f5640faf691ed549170eaf7931b22fa035a9687b","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"timbreitkreutz","email":"tim@sbrew.com"},"repository":{"url":"git+https://github.com/timbreitkreutz/atv.js.git","type":"git"},"_npmVersion":"10.8.3","description":"Classless JS framework for Rails","directories":{},"_nodeVersion":"22.8.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/atv_0.0.13_1727102721693_0.575602431504886","host":"s3://npm-registry-packages"}},"0.0.14":{"name":"@sbrew.com/atv","version":"0.0.14","keywords":["javascript","rails","server-rendered","stimulus"],"author":{"name":"Timothy Breitkreutz"},"license":"MIT","_id":"@sbrew.com/atv@0.0.14","maintainers":[{"name":"timbreitkreutz","email":"tim@sbrew.com"}],"homepage":"https://sbrew.com/atv","bugs":{"url":"https://github.com/timbreitkreutz/atv.js/issues"},"dist":{"shasum":"836df71b24460580ea2073b3caa3902064fa0799","tarball":"https://registry.npmjs.org/@sbrew.com/atv/-/atv-0.0.14.tgz","fileCount":4,"integrity":"sha512-fI/6gEOF0JIdTr8rAl/7RaaTwXF4J5m0n6+FnrOWJJ9xe6njabERuoHg2URP/LxK7LkOl8l8SL9CYJrUdmF+Ag==","signatures":[{"sig":"MEQCIH7cYS/sBrVNVRP5FsqPVd0msriGP1GgV+Uj7WCP7Nz4AiAYsn3HEHXnF8yAa12A+1cPHIWsjgdb7p6m/vcwvGYltg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13068},"main":"atv.js","module":"atv.js","gitHead":"f5640faf691ed549170eaf7931b22fa035a9687b","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"timbreitkreutz","email":"tim@sbrew.com"},"repository":{"url":"git+https://github.com/timbreitkreutz/atv.js.git","type":"git"},"_npmVersion":"10.8.3","description":"Classless JS framework for Rails","directories":{},"_nodeVersion":"22.8.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/atv_0.0.14_1727902454586_0.19231542813807323","host":"s3://npm-registry-packages"}},"0.0.15":{"name":"@sbrew.com/atv","version":"0.0.15","keywords":["javascript","rails","server-rendered","stimulus"],"author":{"name":"Timothy Breitkreutz"},"license":"MIT","_id":"@sbrew.com/atv@0.0.15","maintainers":[{"name":"timbreitkreutz","email":"tim@sbrew.com"}],"homepage":"https://sbrew.com/atv","bugs":{"url":"https://github.com/timbreitkreutz/atv.js/issues"},"dist":{"shasum":"3c4b753f219ea4df5581d1cbfe5ce8687bd127b4","tarball":"https://registry.npmjs.org/@sbrew.com/atv/-/atv-0.0.15.tgz","fileCount":4,"integrity":"sha512-BhXUbDiWrCt8li2YFhdRL3vVs7XZxs8rFj52jflmRpaZbSGtJPMb4AQNb9lik8OgpKZznjUWd1ct5pYBMRkz8Q==","signatures":[{"sig":"MEQCIE6FCAyOQleXUr9+c3XanZ9eivAYHwh54U7jTaVbXvFFAiAdN+vNkfbhkA9ZlTk1qTH8SIUd6Kq5XjDr84bsTS8XLQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12955},"main":"atv.js","module":"atv.js","gitHead":"aeae40c83aba8a2ab71e367ccadb1ca6e506bdf1","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"timbreitkreutz","email":"tim@sbrew.com"},"repository":{"url":"git+https://github.com/timbreitkreutz/atv.js.git","type":"git"},"_npmVersion":"10.8.3","description":"Classless JS framework for Rails","directories":{},"_nodeVersion":"22.8.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/atv_0.0.15_1728234795224_0.6540651587156403","host":"s3://npm-registry-packages"}},"0.0.16":{"name":"@sbrew.com/atv","version":"0.0.16","keywords":["javascript","rails","server-rendered","stimulus"],"author":{"name":"Timothy Breitkreutz"},"license":"MIT","_id":"@sbrew.com/atv@0.0.16","maintainers":[{"name":"timbreitkreutz","email":"tim@sbrew.com"}],"homepage":"https://sbrew.com/atv","bugs":{"url":"https://github.com/timbreitkreutz/atv.js/issues"},"dist":{"shasum":"2a6d7ad8ebea524a23df96e6b2725d9fce5476fa","tarball":"https://registry.npmjs.org/@sbrew.com/atv/-/atv-0.0.16.tgz","fileCount":4,"integrity":"sha512-DHKncn89a0QqUa49DpoNOQ7XnANE41C8aYHbozNd+IOLjeWYwip5FTaIxkjdVrUhm/2HaVD7RcTf9LDKXE2+Bg==","signatures":[{"sig":"MEUCIDkwrBFJHXtUOBw4/2lLDZCx94SQ3tj5yYYXSGKM1OOwAiEAmQdu/r5K8oHKjngJ7pkDCAiMEk+EfmClbJVz7xrXwbI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15148},"main":"atv.js","module":"atv.js","gitHead":"b986aecfd908eef11382ebcfacda3f5b57214b71","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"timbreitkreutz","email":"tim@sbrew.com"},"repository":{"url":"git+https://github.com/timbreitkreutz/atv.js.git","type":"git"},"_npmVersion":"10.8.3","description":"Classless JS framework for Rails","directories":{},"_nodeVersion":"22.8.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/atv_0.0.16_1728243455812_0.7352968807935041","host":"s3://npm-registry-packages"}},"0.0.17":{"name":"@sbrew.com/atv","version":"0.0.17","keywords":["javascript","rails","server-rendered","stimulus"],"author":{"name":"Timothy Breitkreutz"},"license":"MIT","_id":"@sbrew.com/atv@0.0.17","maintainers":[{"name":"timbreitkreutz","email":"tim@sbrew.com"}],"homepage":"https://sbrew.com/atv","bugs":{"url":"https://github.com/timbreitkreutz/atv.js/issues"},"dist":{"shasum":"5bbc2323e96a6a6af4394952249d5d3ebfe35540","tarball":"https://registry.npmjs.org/@sbrew.com/atv/-/atv-0.0.17.tgz","fileCount":4,"integrity":"sha512-G6RplptVHB6xdHMt4hxuwLbzzFKX/qwFdkakKAWHfT4FbuPvQd+qJCYd0GG/mOsLJtSrE9JC600Sx2f7qN+HmQ==","signatures":[{"sig":"MEQCIFJkGQhK9C2IJyV1doviXGdE49H2rgEIi57IRomSBE3KAiA2XWVXqH/1GDYUnEdWu1K0c5pv1J2Gpb3VCcQMlxBtEQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14448},"main":"atv.js","module":"atv.js","gitHead":"19ecc1595a4ac36c9c4b4f219e460caac0ed675b","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"timbreitkreutz","email":"tim@sbrew.com"},"repository":{"url":"git+https://github.com/timbreitkreutz/atv.js.git","type":"git"},"_npmVersion":"10.8.3","description":"Classless JS framework for Rails","directories":{},"_nodeVersion":"22.8.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/atv_0.0.17_1728254351214_0.65329452736438","host":"s3://npm-registry-packages"}},"0.0.18":{"name":"@sbrew.com/atv","version":"0.0.18","keywords":["javascript","rails","server-rendered","stimulus"],"author":{"name":"Timothy Breitkreutz"},"license":"MIT","_id":"@sbrew.com/atv@0.0.18","maintainers":[{"name":"timbreitkreutz","email":"tim@sbrew.com"}],"homepage":"https://sbrew.com/atv","bugs":{"url":"https://github.com/timbreitkreutz/atv.js/issues"},"dist":{"shasum":"eefc86ed473e4f57c15e63a5e640275a199c21b2","tarball":"https://registry.npmjs.org/@sbrew.com/atv/-/atv-0.0.18.tgz","fileCount":4,"integrity":"sha512-OwRwuYK+vA9Ng8DYeo4PDikyeyeUt45MoccJ/KTkquCmPcGDHKbOZ1iMUFIlNkATJCPV4+Gc/u/TUu3V1t7Uew==","signatures":[{"sig":"MEUCIQD3ly+eyZOCH/8rhYvZHdGrJ3wzn2A//ijU0qFJdVuyewIgCRAgYOBFKxiE/Jsg/g9oCj64mvShDknLy3eYSl2F+jM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15242},"main":"atv.js","module":"atv.js","gitHead":"870698d78e134ebb3f38420ccc5e7f30998adb38","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"timbreitkreutz","email":"tim@sbrew.com"},"repository":{"url":"git+https://github.com/timbreitkreutz/atv.js.git","type":"git"},"_npmVersion":"10.8.3","description":"Classless JS framework for Rails","directories":{},"_nodeVersion":"22.8.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/atv_0.0.18_1728483001957_0.707916994104872","host":"s3://npm-registry-packages"}},"0.0.19":{"name":"@sbrew.com/atv","version":"0.0.19","keywords":["javascript","rails","server-rendered","stimulus"],"author":{"name":"Timothy Breitkreutz"},"license":"MIT","_id":"@sbrew.com/atv@0.0.19","maintainers":[{"name":"timbreitkreutz","email":"tim@sbrew.com"}],"homepage":"https://sbrew.com/atv","bugs":{"url":"https://github.com/timbreitkreutz/atv.js/issues"},"dist":{"shasum":"391640a1fe1de7dca0344097b84967370452dd2c","tarball":"https://registry.npmjs.org/@sbrew.com/atv/-/atv-0.0.19.tgz","fileCount":4,"integrity":"sha512-KGBtKFmgRnJUglQw/W7hTDe4QqsYyKALQW4U1DolUW+CZcsRLJAzRb3kOEUQDEJbjHkx/9AGPPnz+CEBRW4dYA==","signatures":[{"sig":"MEUCIQCSyGxhLTZiqgugoypaYA4NidMfeWJU1KpK0k5KeZ3x8wIgY8NGCmC60jYkhZisLODcmlQIBvDDqD1yIHCzbrL09Cg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16257},"main":"atv.js","module":"atv.js","gitHead":"19f1c5286f68c1f431b36cc71d0f2f5de1eec52b","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"timbreitkreutz","email":"tim@sbrew.com"},"repository":{"url":"git+https://github.com/timbreitkreutz/atv.js.git","type":"git"},"_npmVersion":"10.8.3","description":"Classless JS framework for Rails","directories":{},"_nodeVersion":"22.8.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/atv_0.0.19_1728492041165_0.6778252478624036","host":"s3://npm-registry-packages"}},"0.0.20":{"name":"@sbrew.com/atv","version":"0.0.20","keywords":["javascript","rails","server-rendered","stimulus"],"author":{"name":"Timothy Breitkreutz"},"license":"MIT","_id":"@sbrew.com/atv@0.0.20","maintainers":[{"name":"timbreitkreutz","email":"tim@sbrew.com"}],"homepage":"https://sbrew.com/atv","bugs":{"url":"https://github.com/timbreitkreutz/atv.js/issues"},"dist":{"shasum":"8dcf5c3192bfa2cb80b2aaf7f686ea1d45774c4c","tarball":"https://registry.npmjs.org/@sbrew.com/atv/-/atv-0.0.20.tgz","fileCount":4,"integrity":"sha512-T8G56QLnSGnmT0ylLR7L7jNKx6CidDlm2fhTLzWObXeSvb7do3YIdREs4mxGj+9wHBkMp0FhwJ3CGD1kVnenBg==","signatures":[{"sig":"MEQCIDegJKmZ4kWWr/XiOiEXVkdZbX+oiAWVAPkFw37yAkbOAiAYUq8YcbBd2mDwfArWcuDlYJBLrp3R/7LxoYsvtTSk/Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19176},"main":"atv.js","module":"atv.js","gitHead":"984f8c60fa9a11210378f05a334973e4cb719b98","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"timbreitkreutz","email":"tim@sbrew.com"},"repository":{"url":"git+https://github.com/timbreitkreutz/atv.js.git","type":"git"},"_npmVersion":"10.8.3","description":"Classless JS framework for Rails","directories":{},"_nodeVersion":"22.8.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/atv_0.0.20_1728771476804_0.652733655267985","host":"s3://npm-registry-packages"}},"0.0.21":{"name":"@sbrew.com/atv","version":"0.0.21","keywords":["javascript","rails","server-rendered","stimulus"],"author":{"name":"Timothy Breitkreutz"},"license":"MIT","_id":"@sbrew.com/atv@0.0.21","maintainers":[{"name":"timbreitkreutz","email":"tim@sbrew.com"}],"homepage":"https://sbrew.com/atv","bugs":{"url":"https://github.com/timbreitkreutz/atv.js/issues"},"dist":{"shasum":"b1ee288545c966eec9f052d76caa4dec7659feaf","tarball":"https://registry.npmjs.org/@sbrew.com/atv/-/atv-0.0.21.tgz","fileCount":4,"integrity":"sha512-OioVynn5Q/bnP83FuV74MLyrBf4agVVVmGAH6w7Ad1ePWdLcr9mh9VrIH7QG0FXrHlBx8d98PzpVNmhciM3PJQ==","signatures":[{"sig":"MEYCIQDfkwxvo4ARuH2AFcfJCNBwdn+9+xCNjkJiHLHuw7JbVQIhAOfQ3UrIRbxlFkSvrEd5Mw7ay75y10cuIN9n3M3K+opk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18874},"main":"atv.js","module":"atv.js","gitHead":"47a73c155db7b63549e903a4803ed0ef0f4cd45f","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"timbreitkreutz","email":"tim@sbrew.com"},"repository":{"url":"git+https://github.com/timbreitkreutz/atv.js.git","type":"git"},"_npmVersion":"10.8.3","description":"Classless JS framework for Rails","directories":{},"_nodeVersion":"22.8.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/atv_0.0.21_1728828983330_0.41098010458816914","host":"s3://npm-registry-packages"}},"0.0.22":{"name":"@sbrew.com/atv","version":"0.0.22","keywords":["javascript","rails","server-rendered","stimulus"],"author":{"name":"Timothy Breitkreutz"},"license":"MIT","_id":"@sbrew.com/atv@0.0.22","maintainers":[{"name":"timbreitkreutz","email":"tim@sbrew.com"}],"homepage":"https://sbrew.com/atv","bugs":{"url":"https://github.com/timbreitkreutz/atv.js/issues"},"dist":{"shasum":"db0e5e0e8ea086b2a46e23cb1d1960a06eb078c7","tarball":"https://registry.npmjs.org/@sbrew.com/atv/-/atv-0.0.22.tgz","fileCount":4,"integrity":"sha512-FiOAJtqgI7nztBWG2usUAiUknQ3egIpcMxUogce5TvlAa+sp83kY5PDn62s3GUPvNTWY1C5PO+AcotEYIrU9/w==","signatures":[{"sig":"MEUCIQDpNVVsGKop7c9vDTjekKSPDw6+Cii3w/nQB/znk3560gIgK9tRwqzxSkZJGgekvfHjzHV1sWe+BhKNZlG05HcGxP4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19388},"main":"atv.js","module":"atv.js","gitHead":"653b6f323a45ed7caca1973ac8c4cc5bc8e552fd","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"timbreitkreutz","email":"tim@sbrew.com"},"repository":{"url":"git+https://github.com/timbreitkreutz/atv.js.git","type":"git"},"_npmVersion":"10.8.3","description":"Classless JS framework for Rails","directories":{},"_nodeVersion":"22.8.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/atv_0.0.22_1728833770102_0.4864421175761118","host":"s3://npm-registry-packages"}},"0.0.23":{"name":"@sbrew.com/atv","version":"0.0.23","keywords":["javascript","rails","server-rendered","stimulus"],"author":{"name":"Timothy Breitkreutz"},"license":"MIT","_id":"@sbrew.com/atv@0.0.23","maintainers":[{"name":"timbreitkreutz","email":"tim@sbrew.com"}],"homepage":"https://sbrew.com/atv","bugs":{"url":"https://github.com/timbreitkreutz/atv.js/issues"},"dist":{"shasum":"ff2820185fa6b86908bc5ebfc5b9e1c309be91db","tarball":"https://registry.npmjs.org/@sbrew.com/atv/-/atv-0.0.23.tgz","fileCount":4,"integrity":"sha512-BnAZ1/7Fk9vv3UYq3CXTydoE9QOJ1751f/5gM91Nyou+AYoUkqr83HGQ1z4JGnv3qn3kihrxO7FJtn1LPqY1ZA==","signatures":[{"sig":"MEUCIQDLn3A7cKavFsAgfL6W8j/nDMf6M/pnwFs5YrpV5nR+LAIgbeSTu4BkZL98wqeoikNOeUwcEWSaBBoDsty4whEEaTk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20542},"main":"atv.js","module":"atv.js","gitHead":"ea4673509913124c6088fdebb1f53813b4904279","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"timbreitkreutz","email":"tim@sbrew.com"},"repository":{"url":"git+https://github.com/timbreitkreutz/atv.js.git","type":"git"},"_npmVersion":"10.9.0","description":"Classless JS framework for Rails","directories":{},"_nodeVersion":"22.10.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/atv_0.0.23_1730662713391_0.5338291005776563","host":"s3://npm-registry-packages"}},"0.0.24":{"name":"@sbrew.com/atv","version":"0.0.24","keywords":["javascript","rails","server-rendered","stimulus"],"author":{"name":"Timothy Breitkreutz"},"license":"MIT","_id":"@sbrew.com/atv@0.0.24","maintainers":[{"name":"timbreitkreutz","email":"tim@sbrew.com"}],"homepage":"https://sbrew.com/atv","bugs":{"url":"https://github.com/timbreitkreutz/atv.js/issues"},"dist":{"shasum":"99fd7fd43cb179388da9d7bd54060df150658aec","tarball":"https://registry.npmjs.org/@sbrew.com/atv/-/atv-0.0.24.tgz","fileCount":4,"integrity":"sha512-em39wk+ZtwPmUbfqvZSRmtr84PeOJ7urI20BcJGiD+Pb+tumvGdq0V3gaOYHYfiILqX8Z+2ZI/GuhA0pVPZ/bA==","signatures":[{"sig":"MEUCICLwbJrTr0mUAY+LNr18qx/ozAttOpSZEcE8OkPq71kVAiEAmPj8UeIrO4imMoJn3BCREiiwCDJ7+x/sUyoOnpNuTyU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20576},"main":"atv.js","module":"atv.js","gitHead":"8cdb2d9381043044215b4558d7cb9f46f0238b4d","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"timbreitkreutz","email":"tim@sbrew.com"},"repository":{"url":"git+https://github.com/timbreitkreutz/atv.js.git","type":"git"},"_npmVersion":"10.9.0","description":"Classless JS framework for Rails","directories":{},"_nodeVersion":"22.10.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/atv_0.0.24_1730663861658_0.8283935902766633","host":"s3://npm-registry-packages"}},"0.0.25":{"name":"@sbrew.com/atv","version":"0.0.25","keywords":["javascript","rails","server-rendered","stimulus"],"author":{"name":"Timothy Breitkreutz"},"license":"MIT","_id":"@sbrew.com/atv@0.0.25","maintainers":[{"name":"timbreitkreutz","email":"tim@sbrew.com"}],"homepage":"https://sbrew.com/atv","bugs":{"url":"https://github.com/timbreitkreutz/atv.js/issues"},"dist":{"shasum":"11b14ec400a084b5365ee944728b948f93de850f","tarball":"https://registry.npmjs.org/@sbrew.com/atv/-/atv-0.0.25.tgz","fileCount":4,"integrity":"sha512-5AxQmruslPjkdIG9GHWDMgmZbHd3Kxx4PfmrWSuAgsLUOBGNtQXoyupDXVA5zpn4bfvJRIy2ZiHFAcqZq5QL+g==","signatures":[{"sig":"MEYCIQCkGtROLhNa2zELXD7TV5EV2SbKdb1vMDB/RGap2t6CpQIhAMoqsmHMP5xFHMBqArBy3AIDrXJjWAwCFNmrFA6pXpV1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21705},"main":"atv.js","module":"atv.js","gitHead":"37b1b8be202ba51fedd84250b77018ad5f3419d9","scripts":{"test":"cd atv_test; bin/rails test:system"},"_npmUser":{"name":"timbreitkreutz","email":"tim@sbrew.com"},"repository":{"url":"git+https://github.com/timbreitkreutz/atv.js.git","type":"git"},"_npmVersion":"10.9.0","description":"Classless JS framework for Rails","directories":{},"_nodeVersion":"22.10.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/atv_0.0.25_1730810772216_0.37885794755828917","host":"s3://npm-registry-packages"}},"0.0.26":{"name":"@sbrew.com/atv","version":"0.0.26","keywords":["javascript","rails","server-rendered","stimulus"],"author":{"name":"Timothy Breitkreutz"},"license":"MIT","_id":"@sbrew.com/atv@0.0.26","maintainers":[{"name":"timbreitkreutz","email":"tim@sbrew.com"}],"homepage":"https://sbrew.com/atv","bugs":{"url":"https://github.com/timbreitkreutz/atv.js/issues"},"dist":{"shasum":"57a3d1011b46ad1d32f196bc6132552f849a7a89","tarball":"https://registry.npmjs.org/@sbrew.com/atv/-/atv-0.0.26.tgz","fileCount":4,"integrity":"sha512-s0JmXoTDALlai8mapToMQsH/iAos8HKHNqld9vJoou7Y/jdqcG0YfJsPtzBh/7SFzXUBGGSnVwKLb9q+7rayFw==","signatures":[{"sig":"MEQCIECheUzbloZGCxcSmHDcjYQnzm5mfvx1RtEtPWOwfD4UAiAU7tbPhsUi3WgtfQaVFKwSCCScEBr81tuvh/h6x2H5vg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22334},"main":"atv.js","module":"atv.js","gitHead":"22366fd5e83302c997e73812483a49b80b81a31d","scripts":{"test":"cd atv-test; bin/rails test:system"},"_npmUser":{"name":"timbreitkreutz","email":"tim@sbrew.com"},"repository":{"url":"git+https://github.com/timbreitkreutz/atv.js.git","type":"git"},"_npmVersion":"10.9.0","description":"Classless JS framework for Rails","directories":{},"_nodeVersion":"22.10.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/atv_0.0.26_1730914067093_0.1833494217168523","host":"s3://npm-registry-packages"}},"0.0.27":{"name":"@sbrew.com/atv","version":"0.0.27","keywords":["javascript","rails","server-rendered","stimulus"],"author":{"name":"Timothy Breitkreutz"},"license":"MIT","_id":"@sbrew.com/atv@0.0.27","maintainers":[{"name":"timbreitkreutz","email":"tim@sbrew.com"}],"homepage":"https://sbrew.com/atv","bugs":{"url":"https://github.com/timbreitkreutz/atv.js/issues"},"dist":{"shasum":"ee0f10276db4b676255e42d59647c3abbe6feb12","tarball":"https://registry.npmjs.org/@sbrew.com/atv/-/atv-0.0.27.tgz","fileCount":4,"integrity":"sha512-59fawS17Fj4/kskUfn9/O6IxrOmrPYY59Odm7mzwVV4x3JevNKuAlZROMEcgF9OI9XnXhZv0w3bo/0hkrdX9WQ==","signatures":[{"sig":"MEUCIQCQHCwRtssug8lDPCkzjWBn7ffjmBWyzK8eSSfpnJYNtwIgIMlDqNv5OKBdWZAsxNNm4f13xCqYtdmxVj7vAzT0ICE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22334},"main":"atv.js","module":"atv.js","gitHead":"fe2e27fd190c1359460476795d2d9d740deaa8ed","scripts":{"test":"cd atv-test; bin/rails test:system"},"_npmUser":{"name":"timbreitkreutz","email":"tim@sbrew.com"},"repository":{"url":"git+https://github.com/timbreitkreutz/atv.js.git","type":"git"},"_npmVersion":"10.9.0","description":"Classless JS framework for Rails","directories":{},"_nodeVersion":"22.10.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/atv_0.0.27_1730914434181_0.048201697992715786","host":"s3://npm-registry-packages"}},"0.0.28":{"name":"@sbrew.com/atv","version":"0.0.28","keywords":["javascript","rails","server-rendered","stimulus"],"author":{"name":"Timothy Breitkreutz"},"license":"MIT","_id":"@sbrew.com/atv@0.0.28","maintainers":[{"name":"timbreitkreutz","email":"tim@sbrew.com"}],"homepage":"https://sbrew.com/atv","bugs":{"url":"https://github.com/timbreitkreutz/atv.js/issues"},"dist":{"shasum":"df339ad9d172af9e9c97ec81d024056d75bda69e","tarball":"https://registry.npmjs.org/@sbrew.com/atv/-/atv-0.0.28.tgz","fileCount":4,"integrity":"sha512-H+hpfgydLQ9a0S69Vug9c4/pc9xoT9wKBj+m7sq2LCw5GT4sd39G2kxXNFOXi5B6if1OK/BsEMBiDPb61AMs2g==","signatures":[{"sig":"MEQCIFpcbXUdpPu3yBMtWh6+oRbByB0S5PsgYl+zvGGuZGaTAiAGldUT15qimrz5UHXr+2mN/qnzvGEAgVY+niO03pxIyw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23223},"main":"atv.js","module":"atv.js","gitHead":"272ae1a1b5497b3d72a9e107cedecb0929d336b8","scripts":{"test":"cd atv-test; bin/rails test:system"},"_npmUser":{"name":"timbreitkreutz","email":"tim@sbrew.com"},"repository":{"url":"git+https://github.com/timbreitkreutz/atv.js.git","type":"git"},"_npmVersion":"10.9.0","description":"Classless JS framework for Rails","directories":{},"_nodeVersion":"22.10.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/atv_0.0.28_1730992146079_0.8087395015082606","host":"s3://npm-registry-packages"}},"0.0.29":{"name":"@sbrew.com/atv","version":"0.0.29","keywords":["javascript","rails","server-rendered","stimulus"],"author":{"name":"Timothy Breitkreutz"},"license":"MIT","_id":"@sbrew.com/atv@0.0.29","maintainers":[{"name":"timbreitkreutz","email":"tim@sbrew.com"}],"homepage":"https://sbrew.com/atv","bugs":{"url":"https://github.com/timbreitkreutz/atv.js/issues"},"dist":{"shasum":"f15c55cfb02eb1e60ddd4187789b09b37a86b228","tarball":"https://registry.npmjs.org/@sbrew.com/atv/-/atv-0.0.29.tgz","fileCount":4,"integrity":"sha512-1ff6EnT4tvtpKqRqC5cj9+chL3oHBQE8Napz3VKTg1v4uftf8TzlqSnP5n9HjYIWQYgtaU/eYhYXmfZiS0UAZQ==","signatures":[{"sig":"MEUCIQCHx57ikxrMVFEp1cSjD5SBlisqZ2xv0xt0rJ6C83z6OAIgXDfYHI5BW+AN0Az4kRZuPzVqaJKsEzK5ve2h9VIrm4c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23324},"main":"atv.js","module":"atv.js","gitHead":"239763fa8163cd760931c289831ed0bf81db05e1","scripts":{"test":"cd atv-test; bin/rails test:system"},"_npmUser":{"name":"timbreitkreutz","email":"tim@sbrew.com"},"repository":{"url":"git+https://github.com/timbreitkreutz/atv.js.git","type":"git"},"_npmVersion":"10.9.0","description":"Classless JS framework for Rails","directories":{},"_nodeVersion":"22.10.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/atv_0.0.29_1731003777939_0.2792621001746074","host":"s3://npm-registry-packages"}},"0.0.30":{"name":"@sbrew.com/atv","version":"0.0.30","keywords":["javascript","rails","server-rendered","stimulus"],"author":{"name":"Timothy Breitkreutz"},"license":"MIT","_id":"@sbrew.com/atv@0.0.30","maintainers":[{"name":"timbreitkreutz","email":"tim@sbrew.com"}],"homepage":"https://sbrew.com/atv","bugs":{"url":"https://github.com/timbreitkreutz/atv.js/issues"},"dist":{"shasum":"485c51f831e434d46a12098662286e2cbb057fca","tarball":"https://registry.npmjs.org/@sbrew.com/atv/-/atv-0.0.30.tgz","fileCount":4,"integrity":"sha512-pw4EikSNlzJJhsJlfy2obUjLdD0VxTXohwkZGmkL9+k4sBJnI/0Pmar6YBH05o9PrgdqIAEXdF7UnZoILgboGA==","signatures":[{"sig":"MEUCIFmoVF2ims4xQgJAxhGUOAOx6RqeI0/uutXur8ruAWs6AiEAq5LMRAzGwJTP9cAFvitJc0YQ3a5sLIYCbUTLtze0T0s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23355},"main":"atv.js","module":"atv.js","gitHead":"1df598b53a1bce04de69b983312e5e5eff2a5ece","scripts":{"test":"cd atv-test; bin/rails test:system"},"_npmUser":{"name":"timbreitkreutz","email":"tim@sbrew.com"},"repository":{"url":"git+https://github.com/timbreitkreutz/atv.js.git","type":"git"},"_npmVersion":"10.9.0","description":"Classless JS framework for Rails","directories":{},"_nodeVersion":"22.10.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/atv_0.0.30_1731097275724_0.16391238819025244","host":"s3://npm-registry-packages"}},"0.0.31":{"name":"@sbrew.com/atv","version":"0.0.31","keywords":["javascript","rails","server-rendered","stimulus"],"author":{"name":"Timothy Breitkreutz"},"license":"MIT","_id":"@sbrew.com/atv@0.0.31","maintainers":[{"name":"timbreitkreutz","email":"tim@sbrew.com"}],"homepage":"https://sbrew.com/atv","bugs":{"url":"https://github.com/timbreitkreutz/atv.js/issues"},"dist":{"shasum":"7246ecfc858419433918c40a9217a6c3db2fb64a","tarball":"https://registry.npmjs.org/@sbrew.com/atv/-/atv-0.0.31.tgz","fileCount":4,"integrity":"sha512-2CThDEbwhbCCBuNcS681r9RSTH0P9QYyP5Wxql1E2iAGyIN7HTC66QaePRU/1yTfG3XxJ4AhdENVBJGUT8rA3Q==","signatures":[{"sig":"MEYCIQDpJtKwRY2S7LbtF8alv5iGTuZWaIYTBlJUwoOk24Xv4gIhAIbY0bV1abJpoTNRwe+vmrhGDHlCstU5cbH999Gtg5dI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23438},"main":"atv.js","module":"atv.js","gitHead":"6a3d7f66ea4b394d6311330179729dc2c028eaa9","scripts":{"test":"bin/build"},"_npmUser":{"name":"timbreitkreutz","email":"tim@sbrew.com"},"repository":{"url":"git+https://github.com/timbreitkreutz/atv.js.git","type":"git"},"_npmVersion":"10.9.0","description":"Classless JS framework for Rails","directories":{},"_nodeVersion":"22.10.0","_hasShrinkwrap":false,"devDependencies":{"prettier":"3.3.3","@eslint/js":"^9.14.0"},"_npmOperationalInternal":{"tmp":"tmp/atv_0.0.31_1731274819819_0.8321721117083114","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@sbrew.com/atv","version":"0.1.0","keywords":["javascript","rails","server-rendered","stimulus"],"author":{"name":"Timothy Breitkreutz"},"license":"MIT","_id":"@sbrew.com/atv@0.1.0","maintainers":[{"name":"timbreitkreutz","email":"tim@sbrew.com"}],"homepage":"https://sbrew.com/atv","bugs":{"url":"https://github.com/timbreitkreutz/atv.js/issues"},"dist":{"shasum":"0c367b9c559013790675637c4ac36cb81215c6cb","tarball":"https://registry.npmjs.org/@sbrew.com/atv/-/atv-0.1.0.tgz","fileCount":4,"integrity":"sha512-2Uy9cyZPMCzW4Q6za4Nhk5vByTProZmMDMujQbCKQT4lKbsvbPGds27iRMKZzh7vy1Ie1r9xGvlFFcbGkx6Bvw==","signatures":[{"sig":"MEUCIBOvgfUcRW7QbeaUJZHqgwmfqjcatt3jAsfoETrcrAPNAiEA3aic7ZQvTF7dIXrA/pdSfqrH2ZgLl7SdRyVM4YnBTTo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23731},"main":"atv.js","module":"atv.js","gitHead":"ceef09d3a11103359178d4ee1e4657d33948ca41","scripts":{"test":"bin/build"},"_npmUser":{"name":"timbreitkreutz","email":"tim@sbrew.com"},"repository":{"url":"git+https://github.com/timbreitkreutz/atv.js.git","type":"git"},"_npmVersion":"10.9.0","description":"Functional JS framework for Rails","directories":{},"_nodeVersion":"22.10.0","_hasShrinkwrap":false,"devDependencies":{"prettier":"3.3.3","@eslint/js":"^9.14.0"},"_npmOperationalInternal":{"tmp":"tmp/atv_0.1.0_1731357899050_0.7098371549314089","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@sbrew.com/atv","version":"0.1.1","keywords":["javascript","rails","server-rendered","stimulus"],"author":{"name":"Timothy Breitkreutz"},"license":"MIT","_id":"@sbrew.com/atv@0.1.1","maintainers":[{"name":"timbreitkreutz","email":"tim@sbrew.com"}],"homepage":"https://sbrew.com/atv","bugs":{"url":"https://github.com/timbreitkreutz/atv.js/issues"},"dist":{"shasum":"6da6395c5e37d0563145abadf541c18ef6542850","tarball":"https://registry.npmjs.org/@sbrew.com/atv/-/atv-0.1.1.tgz","fileCount":4,"integrity":"sha512-B1AYwsuVIF/2GvJwoH002LfXTaugOMkKi9rtRaXFjKtIyiCjmbW5S4FocHQXeyB/bxOVhbl+Q1sGIYBQRucTcw==","signatures":[{"sig":"MEYCIQDJHm4f2Uv6UmkrB5P+5U5FQAIUaNxPM9zzPITWygJsjQIhAIIzLa3kuqcqu6HuJd+vermCxiKMtHxgjFwxklVuymNo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23731},"main":"atv.js","module":"atv.js","gitHead":"0f97dbb2f8c7756420f5f473b8805f06160f9a64","scripts":{"test":"bin/build"},"_npmUser":{"name":"timbreitkreutz","email":"tim@sbrew.com"},"repository":{"url":"git+https://github.com/timbreitkreutz/atv.js.git","type":"git"},"_npmVersion":"10.9.0","description":"Functional JS framework for Rails","directories":{},"_nodeVersion":"22.10.0","_hasShrinkwrap":false,"devDependencies":{"prettier":"3.3.3","@eslint/js":"^9.14.0"},"_npmOperationalInternal":{"tmp":"tmp/atv_0.1.1_1731498775016_0.2811286444570693","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@sbrew.com/atv","version":"0.1.2","keywords":["javascript","rails","server-rendered","stimulus"],"author":{"name":"Timothy Breitkreutz"},"license":"MIT","_id":"@sbrew.com/atv@0.1.2","maintainers":[{"name":"timbreitkreutz","email":"tim@sbrew.com"}],"homepage":"https://sbrew.com/atv","bugs":{"url":"https://github.com/timbreitkreutz/atv.js/issues"},"dist":{"shasum":"f7f928f34fa962d3e7bc78a0bf40e89399816faa","tarball":"https://registry.npmjs.org/@sbrew.com/atv/-/atv-0.1.2.tgz","fileCount":4,"integrity":"sha512-aVLIQ2LtmZHwbaPX1Jm5mMncbK6l0vUHAH0TzS6ByBRDFsB93dTQezsWWco0u3i7BA8/OBlCeYy7zvzRaPq3kw==","signatures":[{"sig":"MEUCIBujbz8oiGsqu7rZNd0Hmfkm7h1cINJd9vDahZS8YNYwAiEA1RohWmSyd8fpcL+lX4P+cDK4DnKKdhYXxQCY7moRu7U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23857},"main":"atv.js","module":"atv.js","gitHead":"01af2a20dfeeeaad3f7eec42a95f6b5e4fd31b9e","scripts":{"test":"bin/build"},"_npmUser":{"name":"timbreitkreutz","email":"tim@sbrew.com"},"repository":{"url":"git+https://github.com/timbreitkreutz/atv.js.git","type":"git"},"_npmVersion":"10.9.0","description":"Functional JS framework for Rails","directories":{},"_nodeVersion":"22.10.0","_hasShrinkwrap":false,"devDependencies":{"prettier":"3.3.3","@eslint/js":"^9.14.0"},"_npmOperationalInternal":{"tmp":"tmp/atv_0.1.2_1731610008219_0.717228384860366","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@sbrew.com/atv","version":"0.1.3","keywords":["javascript","rails","server-rendered","stimulus"],"author":{"name":"Timothy Breitkreutz"},"license":"MIT","_id":"@sbrew.com/atv@0.1.3","maintainers":[{"name":"timbreitkreutz","email":"tim@sbrew.com"}],"homepage":"https://sbrew.com/atv","bugs":{"url":"https://github.com/timbreitkreutz/atv.js/issues"},"dist":{"shasum":"32172f3ec06207314ea9fc522b7a4bf5f37db35d","tarball":"https://registry.npmjs.org/@sbrew.com/atv/-/atv-0.1.3.tgz","fileCount":4,"integrity":"sha512-CcHlsUwlYjLSdjb3gRRPxHZcqqprE2cU7/2AYEFY9vKk8g7ElGUbPU9vjW5EHa/U+GW0yFcb3Sm2QNpq1APR6w==","signatures":[{"sig":"MEUCIQCNHrs+3M+InTgPlj3Agl2MubrBP3Mz3iMha9/dWyvpDgIgME9Yd72/XMQzBTBPipkbbymufyEtKtJBBXeQh+U4CQU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24345},"main":"atv.js","module":"atv.js","gitHead":"f7338e9085bd03878b1fcb90bf99746d742b52a8","scripts":{"test":"bin/build"},"_npmUser":{"name":"timbreitkreutz","email":"tim@sbrew.com"},"repository":{"url":"git+https://github.com/timbreitkreutz/atv.js.git","type":"git"},"_npmVersion":"10.9.0","description":"Functional JS framework for Rails","directories":{},"_nodeVersion":"22.10.0","_hasShrinkwrap":false,"devDependencies":{"prettier":"3.3.3","@eslint/js":"^9.14.0"},"_npmOperationalInternal":{"tmp":"tmp/atv_0.1.3_1731866969060_0.9228883046770928","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@sbrew.com/atv","version":"0.1.4","keywords":["javascript","rails","server-rendered","stimulus"],"author":{"name":"Timothy Breitkreutz"},"license":"MIT","_id":"@sbrew.com/atv@0.1.4","maintainers":[{"name":"timbreitkreutz","email":"tim@sbrew.com"}],"homepage":"https://sbrew.com/atv","bugs":{"url":"https://github.com/timbreitkreutz/atv.js/issues"},"dist":{"shasum":"b4c7536e6e01fd4b5b03bc4e8d1266c59fb65d78","tarball":"https://registry.npmjs.org/@sbrew.com/atv/-/atv-0.1.4.tgz","fileCount":4,"integrity":"sha512-an6Cr6nfGTxf35tckrasmrGGreKDAfxmeTVKQ5XHV++MlBWqQdheoC1uJRPXNK1XHsXjOpDdHCLFECCW559Vbg==","signatures":[{"sig":"MEUCIFO4lslUS+MG76Dv3Piuiy7c9EaYQc143hElxMzLazzLAiEAwwJJv9pI8btIsEDJKxoJAhqco6/JJJYKKFVEo3tvyUs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24969},"main":"atv.js","module":"atv.js","gitHead":"f35c28b91f7d098ae80ab72ebf60c78f21a2976b","scripts":{"test":"bin/build"},"_npmUser":{"name":"timbreitkreutz","email":"tim@sbrew.com"},"repository":{"url":"git+https://github.com/timbreitkreutz/atv.js.git","type":"git"},"_npmVersion":"10.9.0","description":"Functional JS framework for Rails","directories":{},"_nodeVersion":"22.10.0","_hasShrinkwrap":false,"devDependencies":{"prettier":"3.3.3","@eslint/js":"^9.14.0"},"_npmOperationalInternal":{"tmp":"tmp/atv_0.1.4_1731876987031_0.2994986007987308","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"@sbrew.com/atv","version":"0.1.5","keywords":["javascript","rails","server-rendered","stimulus"],"author":{"name":"Timothy Breitkreutz"},"license":"MIT","_id":"@sbrew.com/atv@0.1.5","maintainers":[{"name":"timbreitkreutz","email":"tim@sbrew.com"}],"homepage":"https://sbrew.com/atv","bugs":{"url":"https://github.com/timbreitkreutz/atv.js/issues"},"dist":{"shasum":"5844adc33ba4ef42201661178824cd5a6804c4f9","tarball":"https://registry.npmjs.org/@sbrew.com/atv/-/atv-0.1.5.tgz","fileCount":4,"integrity":"sha512-B/IOHPnDJqke7GSSPCwEdAxI39N0TZfXh8md0m6yAuuqWsRKGCGnx/Y2IHgQDffjEdcXwklwXQETxItm28ZdEQ==","signatures":[{"sig":"MEUCIQCxUK0adjksIw0N/6vabinkbknk6iqITggsZdAd85HOBQIgasOEKuOaR3X0kI6RkbR1gC0bBNlbwZ1vStUcyobghB0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23850},"main":"atv.js","module":"atv.js","gitHead":"a90c60ebbb4f6fbe73b5c992f8ba8a588ca2f1f0","scripts":{"test":"bin/build"},"_npmUser":{"name":"timbreitkreutz","email":"tim@sbrew.com"},"repository":{"url":"git+https://github.com/timbreitkreutz/atv.js.git","type":"git"},"_npmVersion":"10.9.0","description":"Functional JS framework for Rails","directories":{},"_nodeVersion":"22.10.0","_hasShrinkwrap":false,"devDependencies":{"prettier":"3.3.3","@eslint/js":"^9.14.0"},"_npmOperationalInternal":{"tmp":"tmp/atv_0.1.5_1733074860991_0.10936304570676914","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"@sbrew.com/atv","version":"0.1.6","keywords":["javascript","rails","server-rendered","stimulus"],"author":{"name":"Timothy Breitkreutz"},"license":"MIT","_id":"@sbrew.com/atv@0.1.6","maintainers":[{"name":"timbreitkreutz","email":"tim@sbrew.com"}],"homepage":"https://sbrew.com/atv","bugs":{"url":"https://github.com/timbreitkreutz/atv.js/issues"},"dist":{"shasum":"7743a6a9c591ed4fa5e32a450eb69e7402242460","tarball":"https://registry.npmjs.org/@sbrew.com/atv/-/atv-0.1.6.tgz","fileCount":4,"integrity":"sha512-D4UMGvvio91Ac+p0bP6tMaKF2jZwCIW8DcUfocwOAIOIxkNvT1CuW8Ox73mmz8+GDv6WFAYzQU/rB5xUsTpK6A==","signatures":[{"sig":"MEUCIQDes0uYbRvqIr1aapCCeUt15UEuhyja4GbfJCd5BqdnIQIgDM4XDl6P9Hipm619z2UTUf/48xBZecCBCZfHbWc78TE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24130},"main":"atv.js","module":"atv.js","gitHead":"da5d7a97a6c2c6e6b18d3cf7595687c3af32a566","scripts":{"test":"bin/build"},"_npmUser":{"name":"timbreitkreutz","email":"tim@sbrew.com"},"repository":{"url":"git+https://github.com/timbreitkreutz/atv.js.git","type":"git"},"_npmVersion":"10.9.0","description":"Functional JS framework for Rails","directories":{},"_nodeVersion":"22.10.0","_hasShrinkwrap":false,"devDependencies":{"prettier":"3.3.3","@eslint/js":"^9.14.0"},"_npmOperationalInternal":{"tmp":"tmp/atv_0.1.6_1733075620988_0.7120756523973393","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"@sbrew.com/atv","version":"0.1.7","keywords":["javascript","rails","server-rendered","stimulus"],"author":{"name":"Timothy Breitkreutz"},"license":"MIT","_id":"@sbrew.com/atv@0.1.7","maintainers":[{"name":"timbreitkreutz","email":"tim@sbrew.com"}],"homepage":"https://sbrew.com/atv","bugs":{"url":"https://github.com/timbreitkreutz/atv.js/issues"},"dist":{"shasum":"57bce71368dce99b23e4e9d64370172f8ea0916b","tarball":"https://registry.npmjs.org/@sbrew.com/atv/-/atv-0.1.7.tgz","fileCount":4,"integrity":"sha512-UJ6XOC1LZoRvwXEwVq8BtQ+IZSKaBucPBvo8rBgPl6N10kvEpPNef6A60vNIKpSWjWOSppPA23wjqFnKN+jd9g==","signatures":[{"sig":"MEYCIQCv23cg+/0kNf2g5dmoqVaujxZu/wgkHR/iTQ/mMPCwwgIhAJ6zBmOlfmJJA7FzeV5Qxns7KMb3gvt5FDrjs+bIJwbe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24115},"main":"atv.js","module":"atv.js","gitHead":"5f6801412c0c3d57d8df1dc94ed2e500b59a4164","scripts":{"test":"bin/build"},"_npmUser":{"name":"timbreitkreutz","email":"tim@sbrew.com"},"repository":{"url":"git+https://github.com/timbreitkreutz/atv.js.git","type":"git"},"_npmVersion":"10.9.0","description":"Functional JS framework for Rails","directories":{},"_nodeVersion":"22.10.0","_hasShrinkwrap":false,"devDependencies":{"prettier":"3.3.3","@eslint/js":"^9.14.0"},"_npmOperationalInternal":{"tmp":"tmp/atv_0.1.7_1733080050226_0.34194838721325493","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"@sbrew.com/atv","version":"0.1.8","keywords":["javascript","rails","server-rendered","stimulus"],"author":{"name":"Timothy Breitkreutz"},"license":"MIT","_id":"@sbrew.com/atv@0.1.8","maintainers":[{"name":"timbreitkreutz","email":"tim@sbrew.com"}],"homepage":"https://sbrew.com/atv","bugs":{"url":"https://github.com/timbreitkreutz/atv.js/issues"},"dist":{"shasum":"e1d5803d42e0bb1cc1a1c971dad897af4c58fc57","tarball":"https://registry.npmjs.org/@sbrew.com/atv/-/atv-0.1.8.tgz","fileCount":4,"integrity":"sha512-xST3XjnX3N4A7zwVO2sy7YItycjApQL56s/I1EvMiRzmNXrFZrbdN714mNXsv0UsL+bdppuH9FhSw34snFa+PQ==","signatures":[{"sig":"MEYCIQDqltXFFXDd+AcobVyysFGBgtx4eQczyO8Ed7KpaaZ32QIhAPh6QMHbwynWPPJehaU6LsYws0gZWdZX0Fe+Hrmw/uOh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26460},"main":"atv.js","module":"atv.js","gitHead":"96ecec7fca49696fd77302c4444cb2516d3a31b9","scripts":{"test":"bin/build"},"_npmUser":{"name":"timbreitkreutz","email":"tim@sbrew.com"},"repository":{"url":"git+https://github.com/timbreitkreutz/atv.js.git","type":"git"},"_npmVersion":"10.9.0","description":"Functional JS framework for Rails","directories":{},"_nodeVersion":"22.10.0","_hasShrinkwrap":false,"devDependencies":{"prettier":"3.3.3","@eslint/js":"^9.14.0"},"_npmOperationalInternal":{"tmp":"tmp/atv_0.1.8_1734888340529_0.5959885546988224","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@sbrew.com/atv","version":"0.1.9","keywords":["javascript","rails","server-rendered","stimulus"],"author":{"name":"Timothy Breitkreutz"},"license":"MIT","_id":"@sbrew.com/atv@0.1.9","maintainers":[{"name":"timbreitkreutz","email":"tim@sbrew.com"}],"homepage":"https://sbrew.com/atv","bugs":{"url":"https://github.com/timbreitkreutz/atv.js/issues"},"dist":{"shasum":"2fcd91b8e98bfb3949d1a0a465b7d3bd4d0eb80b","tarball":"https://registry.npmjs.org/@sbrew.com/atv/-/atv-0.1.9.tgz","fileCount":4,"integrity":"sha512-tM4aFLBJJbRfdevVMJEWfmT1l7IkY96fNv+6Z8C3yAa5wcNxUB68BjYATuguf1/ynVbuD1M4fdyHI4AoRoP95Q==","signatures":[{"sig":"MEQCIC7NgelHQtrUsJVI5W9y++J/FIggVXWYIDrDRxRiVJrwAiBbqAnqMuoZeSJ3Qy00iX8XFHMHgFjoNDJZmkUcmXcpXw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26560},"main":"atv.js","module":"atv.js","gitHead":"bb03081e402496d59d71ac942b7f241cea6d9711","scripts":{"test":"bin/build"},"_npmUser":{"name":"timbreitkreutz","email":"tim@sbrew.com"},"repository":{"url":"git+https://github.com/timbreitkreutz/atv.js.git","type":"git"},"_npmVersion":"10.9.0","description":"Functional JS framework for Rails","directories":{},"_nodeVersion":"22.10.0","_hasShrinkwrap":false,"devDependencies":{"prettier":"3.3.3","@eslint/js":"^9.14.0"},"_npmOperationalInternal":{"tmp":"tmp/atv_0.1.9_1735411999127_0.9391747817085099","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@sbrew.com/atv","version":"0.1.10","keywords":["javascript","rails","server-rendered","stimulus"],"author":{"name":"Timothy Breitkreutz"},"license":"MIT","_id":"@sbrew.com/atv@0.1.10","maintainers":[{"name":"timbreitkreutz","email":"tim@sbrew.com"}],"homepage":"https://sbrew.com/atv","bugs":{"url":"https://github.com/timbreitkreutz/atv.js/issues"},"dist":{"shasum":"b610badd73343bfad9e15ea51bb7d1ad0d4c1218","tarball":"https://registry.npmjs.org/@sbrew.com/atv/-/atv-0.1.10.tgz","fileCount":4,"integrity":"sha512-VtpZhNXOhAWaR9nYB1VZXIbUqzW/rYmZYx6xjZarASoGkLKwr99NTsl+/VFoJxiQAY0QrxzOXjKieRSMsWOCBQ==","signatures":[{"sig":"MEUCIHPsQzDLO0js0MLE/hKA+K7pJPNCIlJJicaYThjsZ7mGAiEAxXCcZbakIy3RL4S2eVNi9eqHgZdoSdWnpxzP253PGMk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27609},"main":"atv.js","module":"atv.js","gitHead":"23341d68c28543c9f7b4b085dee307e5725faa3c","scripts":{"test":"bin/build"},"_npmUser":{"name":"timbreitkreutz","email":"tim@sbrew.com"},"repository":{"url":"git+https://github.com/timbreitkreutz/atv.js.git","type":"git"},"_npmVersion":"10.9.2","description":"Functional JS framework for Rails","directories":{},"_nodeVersion":"23.7.0","_hasShrinkwrap":false,"devDependencies":{"prettier":"3.3.3","@eslint/js":"^9.14.0"},"_npmOperationalInternal":{"tmp":"tmp/atv_0.1.10_1740862543112_0.48189289918442535","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@sbrew.com/atv","version":"0.2.0","keywords":["javascript","rails","server-rendered","stimulus"],"author":{"name":"Timothy Breitkreutz"},"license":"MIT","_id":"@sbrew.com/atv@0.2.0","maintainers":[{"name":"timbreitkreutz","email":"tim@sbrew.com"}],"homepage":"https://sbrew.com/atv","bugs":{"url":"https://github.com/timbreitkreutz/atv.js/issues"},"dist":{"shasum":"7df37e73806b38410f8afec3df5f67be974268c0","tarball":"https://registry.npmjs.org/@sbrew.com/atv/-/atv-0.2.0.tgz","fileCount":4,"integrity":"sha512-DG39lFiWmffVoCVQWEssmKVSKli6JuWnbx8f74LG6jV3cl84y9l/wwlfGQpmIgL2lLuLQQH/jpU7KwgkktHRSA==","signatures":[{"sig":"MEUCIQDsz3jtAiyr7b2MYusNETOGwt6GhHiiLfH1v8HR9esxQAIgHiLDM64vn1B5XWYDJiC7kc4yqKFWUhUnnJ/SEY12csI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31364},"main":"atv.js","module":"atv.js","gitHead":"c2be1b495a0b6ea9eaacc6ee80987dd2b873acba","scripts":{"test":"bin/build"},"_npmUser":{"name":"timbreitkreutz","email":"tim@sbrew.com"},"repository":{"url":"git+https://github.com/timbreitkreutz/atv.js.git","type":"git"},"_npmVersion":"10.9.2","description":"Functional JS framework for Rails","directories":{},"_nodeVersion":"23.7.0","_hasShrinkwrap":false,"devDependencies":{"prettier":"3.3.3","@eslint/js":"^9.14.0"},"_npmOperationalInternal":{"tmp":"tmp/atv_0.2.0_1748798426212_0.36193222570992734","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@sbrew.com/atv","version":"0.2.1","keywords":["javascript","rails","server-rendered","stimulus"],"author":{"name":"Timothy Breitkreutz"},"license":"MIT","_id":"@sbrew.com/atv@0.2.1","maintainers":[{"name":"timbreitkreutz","email":"tim@sbrew.com"}],"homepage":"https://sbrew.com/atv","bugs":{"url":"https://github.com/timbreitkreutz/atv.js/issues"},"dist":{"shasum":"1b002d0536ec43080111d009bb0b7374f9cf52b3","tarball":"https://registry.npmjs.org/@sbrew.com/atv/-/atv-0.2.1.tgz","fileCount":4,"integrity":"sha512-lMQVGqKRqQbQ+YPWNuNp4N8RLUZQegJiLqSQ4B/eI1adoY0k+Ru9//UEVAuDhU3UU3jkzTYZ0fw4AWhoPeHm9w==","signatures":[{"sig":"MEQCIHg3KYXDzUPfW/AhpYm85e/LoPxuUKwh2YdzDzfafufXAiB3cSIsetqC7Jox2jcySKxHsfo0v3GFGO3rARWlAuZPIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31364},"main":"atv.js","module":"atv.js","gitHead":"93dc2426b36a3a29a76c14f9d61c11c68808a21f","scripts":{"test":"bin/build"},"_npmUser":{"name":"timbreitkreutz","email":"tim@sbrew.com"},"repository":{"url":"git+https://github.com/timbreitkreutz/atv.js.git","type":"git"},"_npmVersion":"10.9.2","description":"Functional JS framework for Rails","directories":{},"_nodeVersion":"23.7.0","_hasShrinkwrap":false,"devDependencies":{"prettier":"3.3.3","@eslint/js":"^9.14.0"},"_npmOperationalInternal":{"tmp":"tmp/atv_0.2.1_1749323360648_0.7999444241319511","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@sbrew.com/atv","version":"0.2.2","keywords":["javascript","rails","server-rendered","stimulus"],"author":{"name":"Timothy Breitkreutz"},"license":"MIT","_id":"@sbrew.com/atv@0.2.2","maintainers":[{"name":"timbreitkreutz","email":"tim@sbrew.com"}],"homepage":"https://sbrew.com/atv","bugs":{"url":"https://github.com/timbreitkreutz/atv.js/issues"},"dist":{"shasum":"167574081db5c9e39a57379700af53ff3d2fd3a1","tarball":"https://registry.npmjs.org/@sbrew.com/atv/-/atv-0.2.2.tgz","fileCount":4,"integrity":"sha512-+rZF6iKgYsgmxB416wvNuIfWv9C/zmcM+zyU+b8YyE4DNNzO9xNAtyCG0dzvd+NX+dklltY5RwIMDTnKM/G3ZA==","signatures":[{"sig":"MEUCIEcmraVwEhe4oxk1ZDYAjLIFXGFg5vhGBwt3+tPHDU3FAiEAlqZyX9RLirIfsM4eSMMzUpNob+0UvW/v8F1APH8dM1E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31368},"main":"atv.js","module":"atv.js","gitHead":"a3ddcf365980694db2cd5f148fc8e8161cf03564","scripts":{"test":"bin/build"},"_npmUser":{"name":"timbreitkreutz","email":"tim@sbrew.com"},"repository":{"url":"git+https://github.com/timbreitkreutz/atv.js.git","type":"git"},"_npmVersion":"10.9.2","description":"Functional JS framework for Rails","directories":{},"_nodeVersion":"23.7.0","_hasShrinkwrap":false,"devDependencies":{"prettier":"3.3.3","@eslint/js":"^9.14.0"},"_npmOperationalInternal":{"tmp":"tmp/atv_0.2.2_1749390244208_0.3046025841719615","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@sbrew.com/atv","version":"0.2.3","description":"Functional JS framework for Rails","main":"atv.js","scripts":{"test":"bin/build"},"repository":{"type":"git","url":"git+https://github.com/timbreitkreutz/atv.js.git"},"keywords":["javascript","rails","server-rendered","stimulus"],"author":{"name":"Timothy Breitkreutz"},"license":"MIT","bugs":{"url":"https://github.com/timbreitkreutz/atv.js/issues"},"homepage":"https://sbrew.com/atv","module":"atv.js","devDependencies":{"@eslint/js":"^9.14.0","prettier":"3.3.3"},"_id":"@sbrew.com/atv@0.2.3","gitHead":"c57e1b17d3930c597a1aa04be5641f22d5c73c84","_nodeVersion":"23.7.0","_npmVersion":"11.4.2","dist":{"integrity":"sha512-xr2ws1sUqpuab7bRJvDFt7x2jO/r9Js7hKzQQXwvUdF4DWJWl8D8CoQjyKMfiV+TlltEgN0CyLCuomrGLKUhsA==","shasum":"76e84e692e77975062bfca07da0ade19108a728a","tarball":"https://registry.npmjs.org/@sbrew.com/atv/-/atv-0.2.3.tgz","fileCount":4,"unpackedSize":32923,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICe5W4rscLDO2/NcNXveFK+Iy8sxRo234kJfLspDxg+VAiAQeSPY0u95ZR5TAyWcENlpQjvk7cGAcw8y4AEJ09agsQ=="}]},"_npmUser":{"name":"timbreitkreutz","email":"tim@sbrew.com","actor":{"name":"timbreitkreutz","email":"tim@sbrew.com","type":"user"}},"directories":{},"maintainers":[{"name":"timbreitkreutz","email":"tim@sbrew.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/atv_0.2.3_1751815553737_0.47059698580782894"},"_hasShrinkwrap":false}},"time":{"created":"2024-09-09T12:58:21.929Z","modified":"2025-07-06T15:25:54.132Z","0.0.4":"2024-09-09T12:58:22.217Z","0.0.5":"2024-09-09T18:26:14.168Z","0.0.6":"2024-09-11T21:05:55.175Z","0.0.7":"2024-09-14T16:44:15.980Z","0.0.8":"2024-09-15T17:21:01.753Z","0.0.9":"2024-09-21T20:27:31.550Z","0.0.10":"2024-09-22T14:50:35.102Z","0.0.11":"2024-09-23T12:52:56.459Z","0.0.12":"2024-09-23T12:59:04.885Z","0.0.13":"2024-09-23T14:45:21.900Z","0.0.14":"2024-10-02T20:54:14.751Z","0.0.15":"2024-10-06T17:13:15.406Z","0.0.16":"2024-10-06T19:37:36.007Z","0.0.17":"2024-10-06T22:39:11.372Z","0.0.18":"2024-10-09T14:10:02.127Z","0.0.19":"2024-10-09T16:40:41.343Z","0.0.20":"2024-10-12T22:17:56.966Z","0.0.21":"2024-10-13T14:16:23.512Z","0.0.22":"2024-10-13T15:36:10.340Z","0.0.23":"2024-11-03T19:38:33.588Z","0.0.24":"2024-11-03T19:57:41.848Z","0.0.25":"2024-11-05T12:46:12.382Z","0.0.26":"2024-11-06T17:27:47.378Z","0.0.27":"2024-11-06T17:33:54.380Z","0.0.28":"2024-11-07T15:09:06.232Z","0.0.29":"2024-11-07T18:22:58.178Z","0.0.30":"2024-11-08T20:21:15.885Z","0.0.31":"2024-11-10T21:40:20.026Z","0.1.0":"2024-11-11T20:44:59.231Z","0.1.1":"2024-11-13T11:52:55.200Z","0.1.2":"2024-11-14T18:46:48.439Z","0.1.3":"2024-11-17T18:09:29.238Z","0.1.4":"2024-11-17T20:56:27.228Z","0.1.5":"2024-12-01T17:41:01.153Z","0.1.6":"2024-12-01T17:53:41.170Z","0.1.7":"2024-12-01T19:07:30.403Z","0.1.8":"2024-12-22T17:25:40.707Z","0.1.9":"2024-12-28T18:53:19.365Z","0.1.10":"2025-03-01T20:55:43.279Z","0.2.0":"2025-06-01T17:20:26.420Z","0.2.1":"2025-06-07T19:09:20.843Z","0.2.2":"2025-06-08T13:44:04.416Z","0.2.3":"2025-07-06T15:25:53.926Z"},"bugs":{"url":"https://github.com/timbreitkreutz/atv.js/issues"},"author":{"name":"Timothy Breitkreutz"},"license":"MIT","homepage":"https://sbrew.com/atv","keywords":["javascript","rails","server-rendered","stimulus"],"repository":{"type":"git","url":"git+https://github.com/timbreitkreutz/atv.js.git"},"description":"Functional JS framework for Rails","maintainers":[{"name":"timbreitkreutz","email":"tim@sbrew.com"}],"readme":"![atv-sm](https://github.com/user-attachments/assets/2d7657c1-0e41-49e1-93a3-6394f49fcf74)\n\n\n# atv.js\nLightweight JavaScript for Rails inspired by Stimulus.js; minifies to under 8,000 bytes.\n\nDo you just want to have actions, targets, and values available in your Rails JS controllers? Tired of messing around with `this` and `bind` and the other bad parts of JavaScript?\n\nDo you want to not care about whether you have underscores or dashes in your Rails JS data attributes in the HTML?\n\nIs stimulus just not DRY enough for you?\n\nIf so, this library might be for you!\n\nHere is an example that simulates a conversation you might have upon meeting an extraterrestrial alien:\n\n```html\n<!-- greeting.html -->\n\n<div data-atv-controller=\"greeting\" data-atv-greeting-values=\"<%= {greeting: 'We come in peace!'}.to_json %>\">\n  <p>Hello earthling!</p>\n  <button data-atv-greeting-action=\"click\">Greet me</button>\n  <p data-atv-greeting-target=\"output\"></p>\n</div>\n```\nFor the controller, all you need to provide is an `connect` method that receives the targets, values, root element, and module as arguments.\nIt needs to return a hash of action functions (which receive regular old DOM events).\n```js\n  // app/javascript/controllers/greeting_atv.js\n  const connect = (targets, values) => {\n    const actions = {\n      click: (actor) => {\n        actor.style.display = 'none'; // the button\n        targets.output.innerText = values.greeting; // the output paragraph\n      }\n    }\n    return actions;\n  };\n\n  export { connect };\n```\n\nFinally, the following JS is required (typically in the application layout header) to activate it on your page\n```js\n  import { activate } from 'atv';\n\n  activate();\n```\n\nCompare this to the [stimulus](https://stimulus.hotwired.dev) equivalent: in particular the \"action\" declaration. Also note that in stimulus it is darn near impossible to use it at all without JavaScript \"classes\". With ATV you can use those if you want, but you don't have to.\n\n## Dependencies\n\n* importmaps\n* es6 modules\n* rails standard location of JS controllers (i.e. app/javascript/controllers/*_atv.js)\n* reasonably modern browser--regularly tested on firefox, safari, and a couple-years-old chromium\n\n## Usage and examples\n\nRun the script `bin/install_rails.rb` from your rails root, or do the following manual steps:\n\nTo add to your importmap enabled rails app:\n\n```\nbin/importmap pin '@sbrew.com/atv'\n```\n\nThen add the following code to your global application layout (or global JavaScript page):\n\n```js\n<script type=\"module\">\n  import { activate } from '@sbrew.com/atv';\n\n  activate();\n</script>\n```\n\nRight now all the features of ATV can be seen in action at [ATV By Example](https://atv.sbrew.com/atv_by_example)\n\n## Coming Soon!\n\n* I'll be continuing to add more tests and documentation.\n* Automated tests around reloading the whole page\n\nIf there's demand, the following things might get added:\n* Something closer to the 'window' events of stimulus\n* Broken out values, vs a single JSON attribute\n\n## Contributing\n\nATV is still a young project.\nThis incarnation started afresh in August, 2024 after a couple of previous sketches and prototypes were thrown out.\n\nIf you like this idea and want to help out please join or start a discussion here on the GitHub page. I'm looking for like minded rails fans who also are striving to do clean, minimalist JavaScript along the lines of Douglas Crockford (JavaScript--The Good Parts).\n\n### Tests\n\n* Tests are run in `atv-test` -- it's a Rails 8 Beta app set up with capybara/selenium on Firefox.\n* To run tests: `rails test:system`\n\n### Credo\n\n* Keep It Simple, Sam\n* Stick to functional style (a la Crockford) with minimum fuss, avoid classes or forcing user to program with any bad parts of JavaScript. \n* Linters/formatters:  applied in the following sequence, with manual adjustments as necessary:\n    * `node jslint.mjs --browser --devel --white atv.js` to the extent the following two will be able to run correctly\n    * `npx eslint atv.js`\n    * `npx prettier --trailing-comma none atv.js --write`\n* Some new-ish JavaScript idioms are avoided on purpose for one slightly older browser I have to support for now, e.g. the ... operator.  Soon.\n\n\n[![0 dependencies!](https://0dependencies.dev/0dependencies.svg)](https://0dependencies.dev)\n[![Vanilla JS!](http://vanilla-js.com/assets/button.png)](http://vanilla-js.com)\n","readmeFilename":"README.md"}