{"_id":"ractive-state-router","_rev":"34-81b42c692715c4098571f2b284ae3e0b","name":"ractive-state-router","dist-tags":{"latest":"9.0.0"},"versions":{"2.0.0":{"name":"ractive-state-router","version":"2.0.0","keywords":["ractive","state-router"],"author":{"name":"TehShrike"},"license":"WTFPL","_id":"ractive-state-router@2.0.0","maintainers":[{"name":"tehshrike","email":"me@JoshDuff.com"}],"homepage":"https://github.com/TehShrike/ractive-state-router","bugs":{"url":"https://github.com/TehShrike/ractive-state-router/issues"},"dist":{"shasum":"632c369aaa437b25015baf0b87664759ea2c0973","tarball":"https://registry.npmjs.org/ractive-state-router/-/ractive-state-router-2.0.0.tgz","integrity":"sha512-bL6ztBd7CuQqU52n8tgwj07Zcb96AY8VTYuOZ0rug6ztHbd3+etTKhedEHbqBxBMdWRUCHPqD6qEbmTiJW+mgw==","signatures":[{"sig":"MEYCIQD/hoJNvtjGk8HjFQXyl7cIxnWYiOEZdP/hyzrTZ8IM0AIhALCsWKuBEk2ishs2hxAC2JIBR2D6+UfrDPgOsvK4A9eD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"render.js","_from":".","_shasum":"632c369aaa437b25015baf0b87664759ea2c0973","gitHead":"ca8c1301c8abc750c2691dde4fce5c42134c0d1c","scripts":{"test":"node render.js"},"_npmUser":{"name":"tehshrike","email":"me@JoshDuff.com"},"repository":{"url":"git@github.com:TehShrike/ractive-state-router.git","type":"git"},"_npmVersion":"2.3.0","description":"A RactiveJS-based rendering layer for the abstract-state-router","directories":{},"_nodeVersion":"1.0.4","dependencies":{"ractive":"^0.6.1"}},"2.1.0":{"name":"ractive-state-router","version":"2.1.0","keywords":["ractive","state-router"],"author":{"name":"TehShrike"},"license":"WTFPL","_id":"ractive-state-router@2.1.0","maintainers":[{"name":"tehshrike","email":"me@JoshDuff.com"}],"homepage":"https://github.com/TehShrike/ractive-state-router","bugs":{"url":"https://github.com/TehShrike/ractive-state-router/issues"},"dist":{"shasum":"d614b313213a1667cd89b442e673133eb169f975","tarball":"https://registry.npmjs.org/ractive-state-router/-/ractive-state-router-2.1.0.tgz","integrity":"sha512-GZ+A9YGYRYZF3hz2cr7np21orcKCP4HdHWxK08x32F9wBukqAzFvHx9k69tEqUuHTxgLWCkkTplIiLTY6casPA==","signatures":[{"sig":"MEYCIQD+RFOdXI74rFpkkgwaeg1NzjWWGhLmRpLX3Sd2V6fMQgIhALhEsBobleZSSe9eDZitAJrcsbc6Lkb46rwSE0Xu0fKu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"render.js","_from":".","_shasum":"d614b313213a1667cd89b442e673133eb169f975","gitHead":"096894f010dd6d051678fee61a79154ad520be59","scripts":{"test":"node render.js"},"_npmUser":{"name":"tehshrike","email":"me@JoshDuff.com"},"repository":{"url":"git@github.com:TehShrike/ractive-state-router.git","type":"git"},"_npmVersion":"2.3.0","description":"A RactiveJS-based rendering layer for the abstract-state-router","directories":{},"_nodeVersion":"1.0.4","dependencies":{"ractive":"^0.6.1"}},"3.0.0":{"name":"ractive-state-router","version":"3.0.0","keywords":["ractive","state-router"],"author":{"name":"TehShrike"},"license":"WTFPL","_id":"ractive-state-router@3.0.0","maintainers":[{"name":"tehshrike","email":"me@JoshDuff.com"}],"homepage":"https://github.com/TehShrike/ractive-state-router","bugs":{"url":"https://github.com/TehShrike/ractive-state-router/issues"},"dist":{"shasum":"af226359c9914d021aa4b0619dd3dc6b4368136b","tarball":"https://registry.npmjs.org/ractive-state-router/-/ractive-state-router-3.0.0.tgz","integrity":"sha512-LmW5OljBrlwEgS1wvYT9U9FGWeZw9qykh5SlGfo2cuO/cHKLulfVS7p1yQctSfzQajVp/JN/ocE/9ZICNRDsOg==","signatures":[{"sig":"MEQCIGwJLh5GATeQUpOKyuVVJcqFtN92Wo27vehzkM1JkbRRAiABgABY4KL9/fmE2mx9UEbVts5mRNc0a2FxO8MCawp43A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"render.js","_from":".","_shasum":"af226359c9914d021aa4b0619dd3dc6b4368136b","gitHead":"fd036a1514e28a797e4e1e07b5cafe8870c56201","scripts":{"test":"node render.js"},"_npmUser":{"name":"tehshrike","email":"me@JoshDuff.com"},"repository":{"url":"git@github.com:TehShrike/ractive-state-router.git","type":"git"},"_npmVersion":"2.3.0","description":"A RactiveJS-based rendering layer for the abstract-state-router","directories":{},"_nodeVersion":"1.0.4","dependencies":{"ractive":"^0.6.1"}},"3.1.0":{"name":"ractive-state-router","version":"3.1.0","keywords":["ractive","state-router"],"author":{"name":"TehShrike"},"license":"WTFPL","_id":"ractive-state-router@3.1.0","maintainers":[{"name":"tehshrike","email":"me@JoshDuff.com"}],"homepage":"https://github.com/TehShrike/ractive-state-router","bugs":{"url":"https://github.com/TehShrike/ractive-state-router/issues"},"dist":{"shasum":"d0a3677accd6a9b1c2531b52e01be95cfc404c49","tarball":"https://registry.npmjs.org/ractive-state-router/-/ractive-state-router-3.1.0.tgz","integrity":"sha512-6cyXvpYwJCnHzo4WTv7HXqFkZ+rQKk1aPJoagWNNGKbmG0ug5wlG3Pd8liFBe/wLAuXLv6yraLAg0kAzBxhAOg==","signatures":[{"sig":"MEYCIQCIVtTXn4WI0EOW0nBtMnpS2dqtg6jDwajOqxi11QUfrAIhANJ9Kv1LvgNZtl6za65QK3hFBVADAPghKeEbhtbte3EA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"render.js","_from":".","_shasum":"d0a3677accd6a9b1c2531b52e01be95cfc404c49","gitHead":"a392e1c75c5c7c17934efff63f244ad2131458cd","scripts":{"test":"node render.js"},"_npmUser":{"name":"tehshrike","email":"me@JoshDuff.com"},"repository":{"url":"git@github.com:TehShrike/ractive-state-router.git","type":"git"},"_npmVersion":"2.5.1","description":"A RactiveJS-based rendering layer for the abstract-state-router","directories":{},"_nodeVersion":"1.2.0","dependencies":{"ractive":"^0.6.1"}},"3.2.0":{"name":"ractive-state-router","version":"3.2.0","keywords":["ractive","state-router"],"author":{"name":"TehShrike"},"license":"WTFPL","_id":"ractive-state-router@3.2.0","maintainers":[{"name":"tehshrike","email":"me@JoshDuff.com"}],"homepage":"https://github.com/TehShrike/ractive-state-router","bugs":{"url":"https://github.com/TehShrike/ractive-state-router/issues"},"dist":{"shasum":"4c00d5b27932c738a4a154c9fa9516cada7ba6b7","tarball":"https://registry.npmjs.org/ractive-state-router/-/ractive-state-router-3.2.0.tgz","integrity":"sha512-SrIvbmoQ55paKiBiWDG791e2j24V3RS2iGWJ7IRW+W6ZPP3Im3zQiBOCyTWd/66QOZhtJLFdV708N2zjL96dBA==","signatures":[{"sig":"MEUCIEgWWf48DC3nBc0rkqfh385j7/xXmi2Cawf1o5blRRKKAiEA45R0zF4YibHmepziaY4AvX3BySd8YTsPvQeH3TAtXqw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"render.js","_from":".","_shasum":"4c00d5b27932c738a4a154c9fa9516cada7ba6b7","gitHead":"98b1c98b8944d90407848e9caf4c8ca66f8bc0a9","scripts":{"test":"node render.js"},"_npmUser":{"name":"tehshrike","email":"me@JoshDuff.com"},"repository":{"url":"git@github.com:TehShrike/ractive-state-router.git","type":"git"},"_npmVersion":"2.5.1","description":"A RactiveJS-based rendering layer for the abstract-state-router","directories":{},"_nodeVersion":"1.2.0","dependencies":{"ractive":"^0.6.1"}},"3.2.1":{"name":"ractive-state-router","version":"3.2.1","keywords":["ractive","state-router"],"author":{"name":"TehShrike"},"license":"WTFPL","_id":"ractive-state-router@3.2.1","maintainers":[{"name":"tehshrike","email":"me@JoshDuff.com"}],"homepage":"https://github.com/TehShrike/ractive-state-router","bugs":{"url":"https://github.com/TehShrike/ractive-state-router/issues"},"dist":{"shasum":"3a2ef39d493302ed788363eca8561daabfe02ec7","tarball":"https://registry.npmjs.org/ractive-state-router/-/ractive-state-router-3.2.1.tgz","integrity":"sha512-4YQSplnfPV6PWNUia+IanfBmlMOQviR7SDrVR3u0Thm8BZN5isYYjOIBmU5SxuwNRZ08OUvPsKfe21YIOZT47Q==","signatures":[{"sig":"MEUCIQDiRJzTAeP4kP205Hy4YV+q752/df9c7U4y8HbNqd+nBgIgZurvWBZwP8shbeZEgEaeWuqt61Fb40Tc9/+3rdw2Lms=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"render.js","_from":".","_shasum":"3a2ef39d493302ed788363eca8561daabfe02ec7","gitHead":"a16b7d6af77f6ad3b5c1ec3155db2ad862bb3f36","scripts":{"test":"node render.js"},"_npmUser":{"name":"tehshrike","email":"me@JoshDuff.com"},"repository":{"url":"git@github.com:TehShrike/ractive-state-router.git","type":"git"},"_npmVersion":"2.5.1","description":"A RactiveJS-based rendering layer for the abstract-state-router","directories":{},"_nodeVersion":"1.2.0","dependencies":{"ractive":"^0.6.1"}},"4.0.0":{"name":"ractive-state-router","version":"4.0.0","keywords":["ractive","state-router"],"author":{"name":"TehShrike"},"license":"WTFPL","_id":"ractive-state-router@4.0.0","maintainers":[{"name":"tehshrike","email":"me@JoshDuff.com"}],"homepage":"https://github.com/TehShrike/ractive-state-router","bugs":{"url":"https://github.com/TehShrike/ractive-state-router/issues"},"dist":{"shasum":"6b2f1f3725891c56d581ec3f86ba0366a9222b0d","tarball":"https://registry.npmjs.org/ractive-state-router/-/ractive-state-router-4.0.0.tgz","integrity":"sha512-Xw62BzFwQ+e+oFHlrFJLeZ3d5BjKNPA/tGF+5wnJOVLSl4T8VtqyC5XPVuwG/1/mREhI+Hd4UMVlwyPHMgPypw==","signatures":[{"sig":"MEUCIQDIkaxAVCCK4s2QQt5BAXSsZf2cn8SeQ2AZhrsaUzohswIgAg7zRr2331+kWboAHPe0AoGEygoKy86pwwiPSBVNaA0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"render.js","_from":".","_shasum":"6b2f1f3725891c56d581ec3f86ba0366a9222b0d","gitHead":"d98da58fb1fea0b89c220f05bbb3e5ebdc265366","scripts":{"test":"node render.js"},"_npmUser":{"name":"tehshrike","email":"me@JoshDuff.com"},"repository":{"url":"git@github.com:TehShrike/ractive-state-router.git","type":"git"},"_npmVersion":"2.5.1","description":"A RactiveJS-based rendering layer for the abstract-state-router","directories":{},"_nodeVersion":"1.2.0","dependencies":{"ractive":"^0.6.1"}},"5.0.0":{"name":"ractive-state-router","version":"5.0.0","keywords":["ractive","state-router"],"author":{"name":"TehShrike"},"license":"WTFPL","_id":"ractive-state-router@5.0.0","maintainers":[{"name":"tehshrike","email":"me@JoshDuff.com"}],"homepage":"https://github.com/TehShrike/ractive-state-router","bugs":{"url":"https://github.com/TehShrike/ractive-state-router/issues"},"dist":{"shasum":"ddfea97c2d8d637d043188c1523563fc8f3b2763","tarball":"https://registry.npmjs.org/ractive-state-router/-/ractive-state-router-5.0.0.tgz","integrity":"sha512-H+Si/DGjmaibqE8GhfpaJD44igy5yHJkOvmxaYF5+CKt9YoL+SrFrw0BQ6XO/YmermMJJ3fg2zA1mWrSVmJ/5g==","signatures":[{"sig":"MEYCIQDFP+lzGO2Z3irNn860bZAntbK+iifXW/E6vjv07u/mkAIhALo9SyB/c5/zoR9wqqIVxBJ0HeWCVfRBSTspfteoSyBt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"render.js","_from":".","_shasum":"ddfea97c2d8d637d043188c1523563fc8f3b2763","gitHead":"68f2c3f39a27d799ed9cadedbacf3b03fab5659d","scripts":{"test":"node render.js"},"_npmUser":{"name":"tehshrike","email":"me@JoshDuff.com"},"repository":{"url":"git@github.com:TehShrike/ractive-state-router.git","type":"git"},"_npmVersion":"2.6.0","description":"A RactiveJS-based rendering layer for the abstract-state-router","directories":{},"_nodeVersion":"1.4.1","dependencies":{"ractive":"^0.6.1"}},"5.1.0":{"name":"ractive-state-router","version":"5.1.0","keywords":["ractive","state-router"],"author":{"name":"TehShrike"},"license":"WTFPL","_id":"ractive-state-router@5.1.0","maintainers":[{"name":"tehshrike","email":"me@JoshDuff.com"}],"homepage":"https://github.com/TehShrike/ractive-state-router","bugs":{"url":"https://github.com/TehShrike/ractive-state-router/issues"},"dist":{"shasum":"1c69908415215b4e42df23a8ed4524f444440d23","tarball":"https://registry.npmjs.org/ractive-state-router/-/ractive-state-router-5.1.0.tgz","integrity":"sha512-ZyNC+XSaTyqAyGaUZC/aaN+UuD6dTOwIIL3G2ecEhTtnoNXv64sNT7AZFsjX/lFzImRAt+cVMYtrvLqYvDsRcA==","signatures":[{"sig":"MEQCIE9q9kVs3ww4Tsrq9GvHL5aTzfYRbS+CMVocbPwlcrN8AiAy0t8tPnjFYqJdvzzXVshJ6AU2VvHV9i1IQwyDIdrn2Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"render.js","_from":".","_shasum":"1c69908415215b4e42df23a8ed4524f444440d23","gitHead":"24a914750d9ab6480569d9f46cbf0ac0e7e2cfca","scripts":{"test":"node render.js"},"_npmUser":{"name":"tehshrike","email":"me@JoshDuff.com"},"repository":{"url":"git+ssh://git@github.com/TehShrike/ractive-state-router.git","type":"git"},"_npmVersion":"2.14.2","description":"A RactiveJS-based rendering layer for the abstract-state-router","directories":{},"_nodeVersion":"2.0.1","dependencies":{"ractive":"^0.7.0"}},"5.2.0":{"name":"ractive-state-router","version":"5.2.0","keywords":["ractive","state-router"],"author":{"name":"TehShrike"},"license":"WTFPL","_id":"ractive-state-router@5.2.0","maintainers":[{"name":"tehshrike","email":"me@JoshDuff.com"}],"homepage":"https://github.com/TehShrike/ractive-state-router","bugs":{"url":"https://github.com/TehShrike/ractive-state-router/issues"},"dist":{"shasum":"4ef0bf62b50d2c2c8ebf335805d63201bf3b3a2c","tarball":"https://registry.npmjs.org/ractive-state-router/-/ractive-state-router-5.2.0.tgz","integrity":"sha512-9TOSUQFOs1o8L29C04pnnDdVMPg6Mbtl/1yakfBNfKhjwNJi8G4q/4+UerVTnBWbPr7qMJBpojg716N1eZUsyA==","signatures":[{"sig":"MEQCIGZQ8qAGGrhIdIRbjbI22RV4Jk4qGsvgMrROCHPR4bDHAiAwkYnDDVvqieTlCEerAetd7WzgcHM4DQdiPXrp2KJqxQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"render.js","_from":".","_shasum":"4ef0bf62b50d2c2c8ebf335805d63201bf3b3a2c","gitHead":"58485680e1aa575738c8e47fe6f4e8fbb160b197","scripts":{"test":"node render.js"},"_npmUser":{"name":"tehshrike","email":"me@JoshDuff.com"},"repository":{"url":"git+ssh://git@github.com/TehShrike/ractive-state-router.git","type":"git"},"_npmVersion":"3.3.10","description":"A RactiveJS-based rendering layer for the abstract-state-router","directories":{},"_nodeVersion":"2.0.1","dependencies":{"xtend":"4.0.1","ractive":"^0.7.0"}},"6.0.0":{"name":"ractive-state-router","version":"6.0.0","keywords":["ractive","state-router"],"author":{"name":"TehShrike"},"license":"WTFPL","_id":"ractive-state-router@6.0.0","maintainers":[{"name":"tehshrike","email":"me@JoshDuff.com"}],"homepage":"https://github.com/TehShrike/ractive-state-router","bugs":{"url":"https://github.com/TehShrike/ractive-state-router/issues"},"dist":{"shasum":"3b595c1e803b2a64c0f7907f829d75ad05f751d0","tarball":"https://registry.npmjs.org/ractive-state-router/-/ractive-state-router-6.0.0.tgz","integrity":"sha512-SWShTTSY1Uk8zazOEIAheneILVrH0Yot7QoBhnq0zfVhY+wOWo9XJO+JxjFkbQlngqmD+y8xGR1L1gdjKQbcig==","signatures":[{"sig":"MEUCIAtcO+xYBk5eNN3J2GNVAKe+LsLxRGX6TcQeVBNkG7NSAiEAnACXSmEtDAEsGiT2WR+1pnK2lzOX8NnvQCz9k9zFhqM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"render.js","_from":".","_shasum":"3b595c1e803b2a64c0f7907f829d75ad05f751d0","gitHead":"da8f19aef5d765277227a12bcf3e840581dce67f","scripts":{"test":"node render.js"},"_npmUser":{"name":"tehshrike","email":"me@JoshDuff.com"},"repository":{"url":"git+ssh://git@github.com/TehShrike/ractive-state-router.git","type":"git"},"_npmVersion":"3.5.2","description":"A RactiveJS-based rendering layer for the abstract-state-router","directories":{},"_nodeVersion":"5.1.1","dependencies":{"xtend":"4.0.1"}},"6.1.0":{"name":"ractive-state-router","version":"6.1.0","keywords":["ractive","state-router"],"author":{"name":"TehShrike"},"license":"WTFPL","_id":"ractive-state-router@6.1.0","maintainers":[{"name":"tehshrike","email":"me@JoshDuff.com"}],"homepage":"https://github.com/TehShrike/ractive-state-router","bugs":{"url":"https://github.com/TehShrike/ractive-state-router/issues"},"dist":{"shasum":"e296339784d102787672c7e8c7bf060434e5845f","tarball":"https://registry.npmjs.org/ractive-state-router/-/ractive-state-router-6.1.0.tgz","integrity":"sha512-PMe2jrgC9/E4Eo9qBi/+6G3KWCwkb0XdoBWr2PW7sQcoURJayjcaP51UGs2uOUjlmefBN23LohnY82UpWPBv4Q==","signatures":[{"sig":"MEYCIQCGjBQ+zbOzA1tU3aldntdCd8iYWt0P6MdkDvv9GfSaTwIhAPv7cNTSKym2ARhPG29WRU1+iX8OF/Te5RnSDAv4Fckb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"render.js","_from":".","_shasum":"e296339784d102787672c7e8c7bf060434e5845f","gitHead":"eda096093d830a0ac5ba0674a23b8a1fd397ffce","scripts":{"test":"node render.js"},"_npmUser":{"name":"tehshrike","email":"me@JoshDuff.com"},"repository":{"url":"git+ssh://git@github.com/TehShrike/ractive-state-router.git","type":"git"},"_npmVersion":"3.8.6","description":"A RactiveJS-based rendering layer for the abstract-state-router","directories":{},"_nodeVersion":"5.1.1","dependencies":{"xtend":"4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ractive-state-router-6.1.0.tgz_1461205667759_0.4565624832175672","host":"packages-12-west.internal.npmjs.com"}},"6.1.1":{"name":"ractive-state-router","version":"6.1.1","keywords":["ractive","state-router"],"author":{"name":"TehShrike"},"license":"WTFPL","_id":"ractive-state-router@6.1.1","maintainers":[{"name":"tehshrike","email":"me@JoshDuff.com"}],"homepage":"https://github.com/TehShrike/ractive-state-router","bugs":{"url":"https://github.com/TehShrike/ractive-state-router/issues"},"dist":{"shasum":"c41a535c3e9d2e4ffd6dc42d68e86d961ab452b1","tarball":"https://registry.npmjs.org/ractive-state-router/-/ractive-state-router-6.1.1.tgz","integrity":"sha512-gy1+gkDy7imK8NtOW67E1xY2zNwWwEkqEbT9ONs7zZ+kOOsMIx8QizSLJ50kDeHdZxGSq79G+y9aVwp7bf1J2g==","signatures":[{"sig":"MEYCIQDS9R/CX4Mk6cW8j4rMO1BNzNlSZztGLI+KmCWX58NUOAIhAN/f5qLbMbyIAH9+1FVy0oRkF7DRf98I9gO95hLzRr9d","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"render.js","_from":".","_shasum":"c41a535c3e9d2e4ffd6dc42d68e86d961ab452b1","gitHead":"6334244dfacd795365413b3aea7b1149ea517d91","scripts":{"test":"node render.js"},"_npmUser":{"name":"tehshrike","email":"me@JoshDuff.com"},"repository":{"url":"git+ssh://git@github.com/TehShrike/ractive-state-router.git","type":"git"},"_npmVersion":"3.8.6","description":"A RactiveJS-based rendering layer for the abstract-state-router","directories":{},"_nodeVersion":"5.1.1","dependencies":{"xtend":"4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ractive-state-router-6.1.1.tgz_1461293522386_0.3909813975915313","host":"packages-16-east.internal.npmjs.com"}},"6.1.2":{"name":"ractive-state-router","version":"6.1.2","keywords":["ractive","state-router"],"author":{"name":"TehShrike"},"license":"WTFPL","_id":"ractive-state-router@6.1.2","maintainers":[{"name":"tehshrike","email":"me@JoshDuff.com"}],"homepage":"https://github.com/TehShrike/ractive-state-router","bugs":{"url":"https://github.com/TehShrike/ractive-state-router/issues"},"dist":{"shasum":"3be82a5fd2117761ae20b0d5f0d715195a5aa653","tarball":"https://registry.npmjs.org/ractive-state-router/-/ractive-state-router-6.1.2.tgz","integrity":"sha512-yZIZlZfr99s/zxJYZFv4FQlwZp5/38C4+1O+WLeNPptteWkic/gvwQ6oV7qzooEZQR1XZIN6yeVf92Xu3zp3bA==","signatures":[{"sig":"MEYCIQCqYEXPhVsO7m8qe2++ks5NNOQJEpXzW38i1ZPo1vC/ygIhAJ9n2CCxusxCFF6UaqdXbHOwVibYYaAHfzTyfKQsVKzA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"render.js","_from":".","_shasum":"3be82a5fd2117761ae20b0d5f0d715195a5aa653","gitHead":"58481f834a268b8d9c6616cf8af487d61b80797d","scripts":{"test":"node render.js"},"_npmUser":{"name":"tehshrike","email":"me@JoshDuff.com"},"repository":{"url":"git+ssh://git@github.com/TehShrike/ractive-state-router.git","type":"git"},"_npmVersion":"3.7.0","description":"A RactiveJS-based rendering layer for the abstract-state-router","directories":{},"_nodeVersion":"4.1.2","dependencies":{"xtend":"4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ractive-state-router-6.1.2.tgz_1461869708593_0.9897158581297845","host":"packages-16-east.internal.npmjs.com"}},"6.1.3":{"name":"ractive-state-router","version":"6.1.3","keywords":["ractive","state-router"],"author":{"name":"TehShrike"},"license":"WTFPL","_id":"ractive-state-router@6.1.3","maintainers":[{"name":"tehshrike","email":"me@JoshDuff.com"}],"homepage":"https://github.com/TehShrike/ractive-state-router","bugs":{"url":"https://github.com/TehShrike/ractive-state-router/issues"},"dist":{"shasum":"7a06e372fd152623808f2719e57488bc5476b80b","tarball":"https://registry.npmjs.org/ractive-state-router/-/ractive-state-router-6.1.3.tgz","integrity":"sha512-sffghZkSxdWkEmkyM/ezvPz7rqaQYuXbQG228WNVImle5QwEWUHTtqY9jjMFzHO0VTU8YjwcKATBUCrqidhLhw==","signatures":[{"sig":"MEQCIBaN23xpuHYxNBJ4nWQFAV2ZUNnHMZAwKbSwmp3sz6dPAiBipXTcm3Q/elMNolyP29emjRTPsvMx8gvQoq4VrHpJJg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"render.js","_from":".","_shasum":"7a06e372fd152623808f2719e57488bc5476b80b","gitHead":"61332c640c89eb0d6f1ed21a3153d3b82158dd91","scripts":{"test":"node render.js"},"_npmUser":{"name":"tehshrike","email":"me@JoshDuff.com"},"repository":{"url":"git+ssh://git@github.com/TehShrike/ractive-state-router.git","type":"git"},"_npmVersion":"3.10.8","description":"A RactiveJS-based rendering layer for the abstract-state-router","directories":{},"_nodeVersion":"7.0.0","dependencies":{"xtend":"4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ractive-state-router-6.1.3.tgz_1478215990912_0.4718204566743225","host":"packages-18-east.internal.npmjs.com"}},"7.0.0":{"name":"ractive-state-router","version":"7.0.0","keywords":["ractive","state-router"],"author":{"name":"TehShrike"},"license":"WTFPL","_id":"ractive-state-router@7.0.0","maintainers":[{"name":"tehshrike","email":"me@JoshDuff.com"}],"homepage":"https://github.com/TehShrike/ractive-state-router","bugs":{"url":"https://github.com/TehShrike/ractive-state-router/issues"},"dist":{"shasum":"0093e4553ef4666fc4b1f17163c4b5b626f0e42d","tarball":"https://registry.npmjs.org/ractive-state-router/-/ractive-state-router-7.0.0.tgz","integrity":"sha512-1DbL/TpUZZRH0x8IW+cLFFTbKSi2w2hzqh0VapnnkWMAHYtXlCzvU4vVlG9VLe7z6dxweu1t3YvWBEBpDlWiNQ==","signatures":[{"sig":"MEQCIFPR47NMzzz4y86OdOjgWtgptPCM9e25h50Kfb2Dee9uAiA+tDln4G4MMXboAL+a5+KWiQlYc2W7eKGaNZsXmLFiHg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"render.js","_from":".","_shasum":"0093e4553ef4666fc4b1f17163c4b5b626f0e42d","gitHead":"7eff3be035efa73a2242c02da8f6ee2603f85a57","scripts":{"test":"node render.js"},"_npmUser":{"name":"tehshrike","email":"me@JoshDuff.com"},"browserify":{"transform":[["babelify",{"presets":"es2015"}]]},"repository":{"url":"git+ssh://git@github.com/TehShrike/ractive-state-router.git","type":"git"},"_npmVersion":"3.10.10","description":"A RactiveJS-based rendering layer for the abstract-state-router","directories":{},"_nodeVersion":"7.2.1","dependencies":{},"devDependencies":{"babelify":"7.3.0","babel-preset-es2015":"6.14.0"},"_npmOperationalInternal":{"tmp":"tmp/ractive-state-router-7.0.0.tgz_1481949045206_0.27772981068119407","host":"packages-18-east.internal.npmjs.com"}},"7.1.0":{"name":"ractive-state-router","version":"7.1.0","keywords":["ractive","state-router"],"author":{"name":"TehShrike"},"license":"WTFPL","_id":"ractive-state-router@7.1.0","maintainers":[{"name":"tehshrike","email":"me@JoshDuff.com"}],"homepage":"https://github.com/TehShrike/ractive-state-router","bugs":{"url":"https://github.com/TehShrike/ractive-state-router/issues"},"dist":{"shasum":"575e85e3271400b01f9ced202d5b3b7827c6238a","tarball":"https://registry.npmjs.org/ractive-state-router/-/ractive-state-router-7.1.0.tgz","integrity":"sha512-2f1JSEtG+tbsE8e9Fq9C7gcwHgllwGiDanYHixVLQuSo14nkL2s3MgcbWIAN5PAnPqyITqqcyWP8O+9hbsvenA==","signatures":[{"sig":"MEYCIQD32Xn0hiHTcteAnuBOVAx1r6UXsXRIBz1A0ApQrtRDfwIhANc2YW31S+BDSYABhSJ4tb4OQfaD+dQNUx+A6X0Fw+rl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"render.js","_from":".","_shasum":"575e85e3271400b01f9ced202d5b3b7827c6238a","gitHead":"81b5568a7e5448a386420b74914dceb76e171981","scripts":{"test":"node render.js"},"_npmUser":{"name":"tehshrike","email":"me@JoshDuff.com"},"browserify":{"transform":[["babelify",{"presets":"es2015"}]]},"repository":{"url":"git+ssh://git@github.com/TehShrike/ractive-state-router.git","type":"git"},"_npmVersion":"3.10.10","description":"A RactiveJS-based rendering layer for the abstract-state-router","directories":{},"_nodeVersion":"7.2.1","dependencies":{},"devDependencies":{"babelify":"7.3.0","babel-preset-es2015":"6.14.0"},"_npmOperationalInternal":{"tmp":"tmp/ractive-state-router-7.1.0.tgz_1481949628076_0.18065733509138227","host":"packages-18-east.internal.npmjs.com"}},"8.0.0":{"name":"ractive-state-router","version":"8.0.0","keywords":["ractive","state-router"],"author":{"name":"TehShrike"},"license":"WTFPL","_id":"ractive-state-router@8.0.0","maintainers":[{"name":"tehshrike","email":"me@JoshDuff.com"}],"homepage":"https://github.com/TehShrike/ractive-state-router","bugs":{"url":"https://github.com/TehShrike/ractive-state-router/issues"},"dist":{"shasum":"5b7dd4c8077c05798fa3c7fc0d164c87f11b9ed0","tarball":"https://registry.npmjs.org/ractive-state-router/-/ractive-state-router-8.0.0.tgz","fileCount":4,"integrity":"sha512-fVPDa1J2SaERtMyuluaBDO5nTA9ilr7Tqx+mM/+DSSo6JI/sV95VLtvT6hTuJN51gAeefSvImYS28tFUo2GDGQ==","signatures":[{"sig":"MEYCIQDzHc0aXuX2SRMaX3Tecd7CZsQYaQHhqewsU62PE5LCuQIhAPdSiKWrg1fHK5Sv9U2GrNZ3CCrFWUjAMwP0dsNcRn2B","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7457,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNjW1CRA9TVsSAnZWagAAVG8P/1ZQxFpLPLHkt+Zxi4vM\nIJ7smGoKHxOgL1XEdQDtUdzgaqsIkGk8Xyd1uCGOKV+gbJ7N4B0bjVGXGhrT\n9TyC0AfZp37Zis8+N2gTAhEaypKjN7bAvz/UkKDwj6iU6AxLiE21xdoLoNwy\nbW+9VT46FrIH5+KTqtIXQNRl4LBKAwLGBZa1xVVrXiL/lsEJzFHL6E5u8cH0\nfzlhhbM6/MqrE3pAk/ipX/9kYZTLkBKhdYlbIkzXKttFoUBKMpkhbynBuHNN\nM+gSETWqoEjihgIjZrlW+TlDfGF3c5jt3rCk8G2Q2b9oJQWah0TXEsrXjJc3\n5MBCbDPaCIxwEm3y16bqkEWEisw7nvnOBXAj5snOmxYRBofW7lE6f01CqCIm\nwnTfajAZSgbNez1gIDW5jjQgJ5lxorH7QWscszWxfDbAb5rEuOt7taZaNpC2\nVYy4ZVVjSVQ03eGK2cSINs/tJfBirXu6RIvqbLMmhx6Lqffru7eO93lnNMom\nOI0dVuiY1TA1Yta/OyR73jqFqmocsc9oPUkuFmL6teEai6KmviC1NyAPGPO8\n5yRf0NtBareklFalnvrAZNcNYZ4s+uJ8jRVmHzZpky8+bdQZVECgbAghGyDZ\nY0BnmNZJSUsf7etZfQXVqhZgwE+tVkUDqKk6zf3KKQ5uc0yRnLUeGPlq0UNq\nRd+0\r\n=+wVw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"render.js","gitHead":"6961b822b11bc7a702e642fceaf7d9105c710c27","scripts":{"test":"node render.js"},"_npmUser":{"name":"tehshrike","email":"me@JoshDuff.com"},"repository":{"url":"git+ssh://git@github.com/TehShrike/ractive-state-router.git","type":"git"},"_npmVersion":"6.4.1","description":"A RactiveJS-based rendering layer for the abstract-state-router","directories":{},"_nodeVersion":"10.14.0","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ractive-state-router_8.0.0_1547056565050_0.21707020091601614","host":"s3://npm-registry-packages"}},"8.1.0":{"name":"ractive-state-router","version":"8.1.0","keywords":["ractive","state-router"],"author":{"name":"TehShrike"},"license":"WTFPL","_id":"ractive-state-router@8.1.0","maintainers":[{"name":"tehshrike","email":"me@JoshDuff.com"}],"homepage":"https://github.com/TehShrike/ractive-state-router","bugs":{"url":"https://github.com/TehShrike/ractive-state-router/issues"},"dist":{"shasum":"d7e56f55ea74d7de6548f564b80919bdada843c5","tarball":"https://registry.npmjs.org/ractive-state-router/-/ractive-state-router-8.1.0.tgz","fileCount":4,"integrity":"sha512-yw0aOMkPnvB9YyLmE81107dDH4eotZAWFRC9iUtYBoxzgGUtWEcG1KXetLKba7yVKggqpL86skPNeA8AVO7f3g==","signatures":[{"sig":"MEYCIQD7bLV4ZgRdjgJ2AXuNDGGuV8DUApPWPsNIsl4e6q/KNgIhAOI+y2Jd0q4cbxnMIvI7vWoj6jX6QuXiJ7RyKKjdQFR4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7573,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8l86CRA9TVsSAnZWagAAb/cP/jHBNLjgxn++Iyml0muj\nxi41q8TxvPh7icIqUD2lY1XK1RmWpDd/pDN8zFVHpRMihNcYjl2ni7SbMc0R\nah4n2ZYMImeVB7m5qnM2z3wCdht1i0kCn/N3xmfTudteGEM15vPrIJ/r20IK\nzmJQIU/svY6WFe4A6P/6Sb+xRINgvo0WuntzzEI4uNbsk0Zz/tr7J+YB76T0\nvJY1RBDfx53/KlNj7Romuh5lgHDSWR4oN5clDSOU+dcCscIhgRtizJ7M4YgA\nIsOaM9Qgm/ziFlvtiJpolRdPtR2hJLd62uArTb9idiB1zrjpd9eGlcENtSmv\nnSaBMAvU4X192rf3qJOJajnI7wqz5pPXtKxOl4dser318E5X77Jw7EC13d4/\nthNitWphqNytJr4VUvInVhGgV/mnAwrUrI0KLiRmAdD5YldDfcqDuLQp3dsV\n3JJJk4nzF8qaXVvHc8K3hfLGugjtmlm/Hh5dXJbnuEerO19/AZuMs91O1fcK\n1AkrdutgqvhsrENQJu7PRAddkBTXn+W2E4zvxNTIih5dDM2XLnguaxgnE7hd\nQAx2G9+ToiQRM8TO3/9TXYbB1gQonbT22cQbnN2cQq0arau/UYjH5cyDqLWT\nXhm7mnIHgDf6V0fRVLCI/pfvYCyn1W3ZHpx7lAEprrZ8Crv3NSy+UrkT0p6c\nY9Jp\r\n=rxSF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"render.js","gitHead":"9cd489a4c0a9da11ed21092dd2352378964bd973","scripts":{"test":"node render.js"},"_npmUser":{"name":"tehshrike","email":"me@JoshDuff.com"},"repository":{"url":"git+ssh://git@github.com/TehShrike/ractive-state-router.git","type":"git"},"_npmVersion":"6.13.0","description":"A RactiveJS-based rendering layer for the abstract-state-router","directories":{},"_nodeVersion":"12.8.1","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ractive-state-router_8.1.0_1576165178231_0.35645737173441794","host":"s3://npm-registry-packages"}},"9.0.0":{"name":"ractive-state-router","version":"9.0.0","description":"A RactiveJS-based rendering layer for the abstract-state-router","main":"render.js","scripts":{"test":"node render.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/TehShrike/ractive-state-router.git"},"keywords":["ractive","state-router"],"author":{"name":"TehShrike"},"license":"WTFPL","bugs":{"url":"https://github.com/TehShrike/ractive-state-router/issues"},"homepage":"https://github.com/TehShrike/ractive-state-router","dependencies":{},"peerDependencies":{"abstract-state-router":"^8.0.2"},"_id":"ractive-state-router@9.0.0","gitHead":"d22ced419692fa1aeb37fd195ba29ebe05d07f63","_nodeVersion":"22.13.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-cMx8VEYOmCA+SNvKAGn7ITY7U84RaCPLmMqz6XaSndDUJCZJaA6mFbkEW/asTPhmR/XlaTi+LZduijAdjePuKA==","shasum":"f4d956cbdb4211064d9205a72022403a0f81d27e","tarball":"https://registry.npmjs.org/ractive-state-router/-/ractive-state-router-9.0.0.tgz","fileCount":4,"unpackedSize":7083,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEOYKwp52N8/bEfBFdhvLO53bjc+K6kolegxyo3XP1BaAiEAjECf50HuFSSQax+cYLzA05Wspt8i7DDG8hEW3jHn364="}]},"_npmUser":{"name":"daytonlowell","email":"daytonlowell@me.com","actor":{"name":"daytonlowell","email":"daytonlowell@me.com","type":"user"}},"directories":{},"maintainers":[{"name":"tehshrike","email":"me@JoshDuff.com"},{"name":"daytonlowell","email":"daytonlowell@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ractive-state-router_9.0.0_1752008671638_0.1519806671263011"},"_hasShrinkwrap":false}},"time":{"created":"2015-02-09T03:37:27.127Z","modified":"2025-07-08T21:04:32.017Z","2.0.0":"2015-02-09T03:37:27.127Z","2.1.0":"2015-02-10T04:36:28.354Z","3.0.0":"2015-02-13T19:42:44.342Z","3.1.0":"2015-02-15T22:40:36.390Z","3.2.0":"2015-02-16T20:35:37.426Z","3.2.1":"2015-02-20T02:55:59.308Z","4.0.0":"2015-02-24T03:33:40.576Z","5.0.0":"2015-02-27T23:40:49.135Z","5.1.0":"2015-10-04T22:28:38.778Z","5.2.0":"2015-11-03T18:18:48.975Z","6.0.0":"2016-01-28T03:01:53.178Z","6.1.0":"2016-04-21T02:27:50.469Z","6.1.1":"2016-04-22T02:52:04.074Z","6.1.2":"2016-04-28T18:55:09.827Z","6.1.3":"2016-11-03T23:33:11.471Z","7.0.0":"2016-12-17T04:30:45.828Z","7.1.0":"2016-12-17T04:40:28.671Z","8.0.0":"2019-01-09T17:56:05.216Z","8.1.0":"2019-12-12T15:39:38.400Z","9.0.0":"2025-07-08T21:04:31.832Z"},"bugs":{"url":"https://github.com/TehShrike/ractive-state-router/issues"},"author":{"name":"TehShrike"},"license":"WTFPL","homepage":"https://github.com/TehShrike/ractive-state-router","keywords":["ractive","state-router"],"repository":{"type":"git","url":"git+ssh://git@github.com/TehShrike/ractive-state-router.git"},"description":"A RactiveJS-based rendering layer for the abstract-state-router","maintainers":[{"name":"tehshrike","email":"me@JoshDuff.com"},{"name":"daytonlowell","email":"daytonlowell@me.com"}],"readme":"Use [Ractive](http://www.ractivejs.org/) with [abstract-state-router](https://github.com/TehShrike/abstract-state-router)!\n\n## Install\n\nnpm + your favorite CommonJS bundler is easiest.\n\n```sh\nnpm install ractive-state-router\n```\n\nYou can also [download the stand-alone build from bundle.run](https://bundle.run/ractive-state-router@latest).  If you include it in a `<script>` tag, a `ractiveStateRouter` function will be available on the global scope.\n\n## Breaking changes\n\nVersion 9 drops support for ASR <= 7. Requires ASR 8 or later.\n\nIn version 7, the \"active state\" decorator changed from taking a string of state name/options to be parsed apart, to taking the state name, options object, and an optional class name.\n\n## Usage\n\n```js\nconst StateRouter = require('abstract-state-router')\nconst Ractive = require('ractive')\nconst makeRactiveStateRenderer = require('ractive-state-router')\nconst domready = require('domready')\n\nconst renderer = makeRactiveStateRenderer(Ractive)\n\nconst stateRouter = StateRouter(renderer, 'body')\n\n// add whatever states to the state router\n\ndomready(function() {\n\tstateRouter.evaluateCurrentRoute('login')\n})\n```\n\n## makeRactiveStateRenderer(Ractive, [ractiveOptions, [options]])\n\n`ractiveOptions` is an object that is passed into [Ractive.extend](http://docs.ractivejs.org/latest/ractive-extend) and takes [Ractive's options](http://docs.ractivejs.org/latest/options).\n\n`options` is an object with one optional property: `deepCopyDataOnSet` (defaults to `false`).  When `true`, the content from the resolve function will be deep copied before being set on the Ractive object, in order to try to maintain the immutability of whatever objects you pass in.\n\n```js\nconst StateRouter = require('abstract-state-router')\nconst Ractive = require('ractive')\nconst RactiveRenderer = require('ractive-state-router')\n\nconst renderer = RactiveRenderer(Ractive, {\n\tdata: { hello: 'world' }\n})\nconst stateRouter = StateRouter(renderer, 'body')\n```\n\n## In templates\n\nThe `active` decorator adds the `active` class to an element if the given state is currently active.  It takes three arguments: a state name (string), an optional parameters object, and a class name to be applied to the element if the state is active (defaults to `'active'`).\n\nThe `makePath` function [from the abstract-state-router](https://github.com/TehShrike/abstract-state-router#stateroutermakepathstatename-stateparameters-options) is also exposed.\n\n```html\n<li as-active=\"'app.some-state', { parameter: 'somevalue' }, 'totally-active'\">\n\t<a href=\"{{ makePath('app.some-state') }}\">Some state</a>\n</li>\n```\n\n## Passing templates to `addState`\n\nWhen calling the abstract-state-router's addState function, you may provide any of these values as the `template`:\n\n- a Ractive template string\n- a parsed Ractive template object\n- an object of [Ractive initialization options](http://docs.ractivejs.org/latest/options) to instantiate the Ractive object with.  Should contain a `template` property.\n","readmeFilename":"readme.md","users":{"goliatone":true}}