{"_id":"tunk","_rev":"58-faf139d7ef749ea11991e2ff66e77562","name":"tunk","description":"The action driven state management of application, which work as data center with vue,react or other frameworks","dist-tags":{"latest":"3.5.1"},"versions":{"1.1.0":{"name":"tunk","version":"1.1.0","description":"The action driven state management of application, which work as data center with vue react or other frameworks","main":"tunk.js","author":{"name":"steven chen","email":"522702986@qq.com"},"license":"MIT","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_id":"tunk@1.1.0","_shasum":"20f7e7e190c2062a84e10da7474077f1f05d93d6","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"stevencjc","email":"522702986@qq.com"},"dist":{"shasum":"20f7e7e190c2062a84e10da7474077f1f05d93d6","tarball":"https://registry.npmjs.org/tunk/-/tunk-1.1.0.tgz","integrity":"sha512-BC4veXpwe9VlVmkgXSjcNKdlIeGUXYvhXq4NYoNvQPdswD3U+Lv9l3rLYLeBS8WJfjjGFbj4nw3koplKSjNJRQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3fjVWsyqNlAzaAynmfcAw1gY+jBaGz4ndI2f9NzTbagIgXa6fwI0Mdp9CIxcJrtO1kugme+7s3Om6usYi73WLhC8="}]},"maintainers":[{"name":"stevencjc","email":"522702986@qq.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tunk-1.1.0.tgz_1472919432621_0.12181685143150389"}},"1.1.1":{"name":"tunk","version":"1.1.1","description":"The action driven state management of application, which work as data center with vue,react or other frameworks","main":"tunk.js","author":{"name":"steven chen","email":"522702986@qq.com"},"license":"MIT","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_id":"tunk@1.1.1","_shasum":"2f7ac4c9434f3d149df114e39dc77e3d9604fe89","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"stevencjc","email":"522702986@qq.com"},"dist":{"shasum":"2f7ac4c9434f3d149df114e39dc77e3d9604fe89","tarball":"https://registry.npmjs.org/tunk/-/tunk-1.1.1.tgz","integrity":"sha512-2ZuoFi4qG2nkxm+yf59NnNIdzhQ1N6JnOrFPNWbRWl58kBnk6BrHPV5r8VB5g/ktWLO5V0+PSOQKpGmcsp7wng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG11Gkl//cjXmck3n4FyaPBAsuG71F5ljeMFCKwDNFrCAiBk6EkteP3VY4YzGN/kXXMtKE5LnRi0S/BRDAPEYCD5PQ=="}]},"maintainers":[{"name":"stevencjc","email":"522702986@qq.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tunk-1.1.1.tgz_1472991399781_0.23168808035552502"}},"1.1.2":{"name":"tunk","version":"1.1.2","description":"The action driven state management of application, which work as data center with vue,react or other frameworks","main":"tunk.js","author":{"name":"steven chen","email":"522702986@qq.com"},"license":"MIT","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"gitHead":"e955464bc2a32a1f29a453fe735444c9b45ddada","_id":"tunk@1.1.2","_shasum":"cc2673e871a673ff21be20b65886f822b9039746","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"stevencjc","email":"522702986@qq.com"},"dist":{"shasum":"cc2673e871a673ff21be20b65886f822b9039746","tarball":"https://registry.npmjs.org/tunk/-/tunk-1.1.2.tgz","integrity":"sha512-Mi5CaF8GQi6bfIjIKpkz9rxcdksu5JGeitFVN2cXKlVLCnh3ees1jLba8CZNK6aGKDqRBtTNA0E0rph/eqYttg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC1LBGKZtqwPIV8n9HXAPyQxL7mkXLGebJQy1zN4dkbjAiBtycoiMUZ7VzvHAAnhRxzNi0uioRAkooYukZS7iuSo0Q=="}]},"maintainers":[{"name":"stevencjc","email":"522702986@qq.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tunk-1.1.2.tgz_1472991632824_0.4610459324903786"}},"1.1.3":{"name":"tunk","version":"1.1.3","description":"The action driven state management of application, which work as data center with vue,react or other frameworks","main":"tunk.js","author":{"name":"steven chen","email":"522702986@qq.com"},"license":"MIT","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"gitHead":"e955464bc2a32a1f29a453fe735444c9b45ddada","_id":"tunk@1.1.3","_shasum":"1083c48f1a58ce292a2338dca9ab310e00b8c45f","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"stevencjc","email":"522702986@qq.com"},"dist":{"shasum":"1083c48f1a58ce292a2338dca9ab310e00b8c45f","tarball":"https://registry.npmjs.org/tunk/-/tunk-1.1.3.tgz","integrity":"sha512-0Ml3/8SsdKDZxK8271BPer81yCQIUs4u72k5PDkvuHMwez8pqlAz3wgLlB1WKBL8eUiZB+BVDGKNGbnZtBx6Lg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHdU7cOlHarOjZJKPisppWzJd/qqBw0o+tlz6koy6ruwIgI6Wshn9lZLS4NLntInsR1eoguOi/Jv6sAdNZ1E5LZfc="}]},"maintainers":[{"name":"stevencjc","email":"522702986@qq.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/tunk-1.1.3.tgz_1472992002272_0.39048287901096046"}},"1.1.4":{"name":"tunk","version":"1.1.4","description":"The action driven state management of application, which work as data center with vue,react or other frameworks","main":"tunk.js","author":{"name":"steven chen","email":"522702986@qq.com"},"license":"MIT","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"gitHead":"873be27d78390ef33eeace73de957ed80586b45b","_id":"tunk@1.1.4","_shasum":"160aaad250a48ee60d8c4e17b12fb4e99bfdaec8","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.0","_npmUser":{"name":"stevencjc","email":"522702986@qq.com"},"dist":{"shasum":"160aaad250a48ee60d8c4e17b12fb4e99bfdaec8","tarball":"https://registry.npmjs.org/tunk/-/tunk-1.1.4.tgz","integrity":"sha512-o6/Fx8j4YlLqRvuQMH/do2yRZkH//NLj1VNK0g5B1RX4SnO3r/Ro0/GGvjUj0hgjkpWSk7oGI+v8tdkY76GbOw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFV43y0o/XcZxlv1lAgauEcGH3qDqvSBrFeJyIVqJWPUAiBOdzbngtb3NffZfog+RCG8RwiOEzG0QS52Ms+jVfncyg=="}]},"maintainers":[{"name":"stevencjc","email":"522702986@qq.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/tunk-1.1.4.tgz_1473063405061_0.5059287052135915"}},"1.1.5":{"name":"tunk","version":"1.1.5","description":"The action driven state management of application, which work as data center with vue,react or other frameworks","main":"tunk.js","author":{"name":"steven chen","email":"522702986@qq.com"},"license":"MIT","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"gitHead":"57b48b74599d36890f8b3f5b1c51f7d71481d66d","_id":"tunk@1.1.5","_shasum":"4a290a8011b1b5a4838e66690cac0dcefc801a64","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.0","_npmUser":{"name":"stevencjc","email":"522702986@qq.com"},"dist":{"shasum":"4a290a8011b1b5a4838e66690cac0dcefc801a64","tarball":"https://registry.npmjs.org/tunk/-/tunk-1.1.5.tgz","integrity":"sha512-A07GRnQ+DF58qpmMdU+JtEPCAKMxybZ+ju/YeyjMftDl5gJGo9vF2+3j2eqKvVR4aG94qsGgCdjGznELE2Pb3g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFgC7gysLIc08fUTAS73Oe9VaC+k8/PkqpftYx+iw9LTAiEA8wj5ywEya5eznEnwA6RMjnwR9AyYScmRolNFl8tOpvk="}]},"maintainers":[{"name":"stevencjc","email":"522702986@qq.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/tunk-1.1.5.tgz_1473071873959_0.6900495707523078"}},"1.1.6":{"name":"tunk","version":"1.1.6","description":"The action driven state management of application, which work as data center with vue,react or other frameworks","main":"tunk.js","author":{"name":"steven chen","email":"522702986@qq.com"},"license":"MIT","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"gitHead":"57b48b74599d36890f8b3f5b1c51f7d71481d66d","_id":"tunk@1.1.6","_shasum":"e055025f12e1c43f64fcb9091850a5d40e24175b","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.0","_npmUser":{"name":"stevencjc","email":"522702986@qq.com"},"dist":{"shasum":"e055025f12e1c43f64fcb9091850a5d40e24175b","tarball":"https://registry.npmjs.org/tunk/-/tunk-1.1.6.tgz","integrity":"sha512-AZDJgJCWZiBY6YjH+E14NcN3xJdFgwVrYSNfP9SmS5CY2hFZcgtsOAocyUQMLeVRj+LnXllrDXPHMitT1SLcGg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVcrzY7ss4kCZ5hKi1pHt4QGGMso144skrOgm3l8ACTAIgXD7QlhdCaI39bJBz/nj4mUAA3dSlv1bvoN8QGXDnscM="}]},"maintainers":[{"name":"stevencjc","email":"522702986@qq.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tunk-1.1.6.tgz_1473076628533_0.902795213740319"}},"1.1.7":{"name":"tunk","version":"1.1.7","description":"The action driven state management of application, which work as data center with vue,react or other frameworks","main":"tunk.js","author":{"name":"steven chen","email":"522702986@qq.com"},"license":"MIT","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"apply.js":"latest"},"gitHead":"e9fbe22c2816f50000a16cc4c30a35685196cf64","_id":"tunk@1.1.7","_shasum":"cbd28aaa3477ec98be95e8131d70788e781bea60","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"stevencjc","email":"522702986@qq.com"},"dist":{"shasum":"cbd28aaa3477ec98be95e8131d70788e781bea60","tarball":"https://registry.npmjs.org/tunk/-/tunk-1.1.7.tgz","integrity":"sha512-gImuk2kOrF4zeF43uJhn6OFw5C4m3aLuud/iXdCrZD1xkO2ruqKUIm5OL62tZlfFHWdg+0jvIV7uENhL4i/kLw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCE+a++CTzTw8W/Ql3wdfUIMmDWEMKCnJmoBkWjfTS+ywIgAr7u7pLvbIzUNPdUearORqllOB6eDYWt+R4iflO9Ix0="}]},"maintainers":[{"name":"stevencjc","email":"522702986@qq.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/tunk-1.1.7.tgz_1473174816463_0.7857304010540247"}},"1.1.8":{"name":"tunk","version":"1.1.8","description":"The action driven state management of application, which work as data center with vue,react or other frameworks","main":"tunk.js","author":{"name":"steven chen","email":"522702986@qq.com"},"license":"MIT","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"apply.js":"latest"},"gitHead":"85c29ef2ecebb6efed152b0cbc01329da1e0d428","_id":"tunk@1.1.8","_shasum":"e13aae7cdf81d15138fe076a3647453d6aea3de9","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.0","_npmUser":{"name":"stevencjc","email":"522702986@qq.com"},"dist":{"shasum":"e13aae7cdf81d15138fe076a3647453d6aea3de9","tarball":"https://registry.npmjs.org/tunk/-/tunk-1.1.8.tgz","integrity":"sha512-xR+v5ybf6jfmmsCGPg2G9OBbztrLsORLFWMs5/u1t5YlbbBb42VcLynX3yfNeNU6+y4Zt30oZy1HuGhJ/GN1xA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoptLh4ITGcObFrhc0GZHc9cs+LzNNlLSnSnRAVGcIHwIhAKo2jzraYGLxvImQ+btX35lyCk08TdJgQRX0HTDOqCIO"}]},"maintainers":[{"name":"stevencjc","email":"522702986@qq.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/tunk-1.1.8.tgz_1473217735004_0.0898318667896092"}},"1.2.0":{"name":"tunk","version":"1.2.0","description":"The action driven state management of application, which work as data center with vue,react or other frameworks","main":"tunk.js","author":{"name":"steven chen","email":"522702986@qq.com"},"license":"MIT","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"apply.js":"latest"},"gitHead":"85c29ef2ecebb6efed152b0cbc01329da1e0d428","_id":"tunk@1.2.0","_shasum":"87da4e0f1baa7e306e69b041d9b13ad5b95a4fc0","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.0","_npmUser":{"name":"stevencjc","email":"522702986@qq.com"},"dist":{"shasum":"87da4e0f1baa7e306e69b041d9b13ad5b95a4fc0","tarball":"https://registry.npmjs.org/tunk/-/tunk-1.2.0.tgz","integrity":"sha512-vdIr6JKwnG04C+XEnczjVnCsFQ2+38pdVbsEarF6BwbxfmEz+8ZxBFWPP5mkkfQDJ2a6oQQaRH/8m90hYN6RbQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcoxNR7uzsQ2FXaKbo0PIgrOFzViXhJBx1KS+QMcw8BAIhAJA6I2ynZUuQhhzcV4+RRBDEn6muZBHGA1wbfP0vIMQk"}]},"maintainers":[{"name":"stevencjc","email":"522702986@qq.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tunk-1.2.0.tgz_1473231962316_0.5299927282612771"}},"1.2.1":{"name":"tunk","version":"1.2.1","description":"The action driven state management of application, which work as data center with vue,react or other frameworks","main":"tunk.js","author":{"name":"steven chen","email":"522702986@qq.com"},"license":"MIT","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"apply.js":"latest"},"gitHead":"9ef8404af9b6283aaedcc760574a49bfc80da181","_id":"tunk@1.2.1","_shasum":"88211fdda91d15fceedc8c34726bb2cef1109e5a","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.0","_npmUser":{"name":"stevencjc","email":"522702986@qq.com"},"dist":{"shasum":"88211fdda91d15fceedc8c34726bb2cef1109e5a","tarball":"https://registry.npmjs.org/tunk/-/tunk-1.2.1.tgz","integrity":"sha512-Cso6InIP6K6XtHxDR8o6FoxNc9HPHj9HrDfn2uCALwm+S0vgWDohYpq1FtATCiwbmRWHIZrvrPuMTse5pYyO1w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzsyHlecSR/oiSNk7RDcbQ30ky556l0+GcdXObeylEeAIhAI7F1J0BMT+gh70zorR++JJMhWy23NWFE0Wrckv5NO9v"}]},"maintainers":[{"name":"stevencjc","email":"522702986@qq.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tunk-1.2.1.tgz_1473235081037_0.14361313846893609"}},"1.2.2":{"name":"tunk","version":"1.2.2","description":"The action driven state management of application, which work as data center with vue,react or other frameworks","keywords":["tunk","state management","framework","vue","react","data center"],"main":"tunk.js","author":{"name":"steven chen","email":"522702986@qq.com"},"license":"MIT","files":["tunk.js"],"repository":{"type":"git","url":"git+https://github.com/stevenCJC/tunk.git"},"bugs":{"url":"https://github.com/stevenCJC/tunk/issues"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"apply.js":"latest"},"gitHead":"9ef8404af9b6283aaedcc760574a49bfc80da181","homepage":"https://github.com/stevenCJC/tunk#readme","_id":"tunk@1.2.2","_shasum":"1c83377dff74b89308f98ed1642aa8f26e9da786","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.0","_npmUser":{"name":"stevencjc","email":"522702986@qq.com"},"dist":{"shasum":"1c83377dff74b89308f98ed1642aa8f26e9da786","tarball":"https://registry.npmjs.org/tunk/-/tunk-1.2.2.tgz","integrity":"sha512-bojRK6kzmm083mg1QAChEUIyMDINRn+fEwdx1GK6kT1NhVbj9fkREIUGEs9YU4tpnJHWMAgXrB/yizk71iF2JQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICVffcgVgA+22u7rSeFxCZweVKbkS6kDZ1xcK40gr7bzAiAEOnENfgLq7Yr7FMFofKpwTQfU9XCSvydhGhIDn+4TUw=="}]},"maintainers":[{"name":"stevencjc","email":"522702986@qq.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tunk-1.2.2.tgz_1473240926896_0.9282996451947838"}},"1.2.3":{"name":"tunk","version":"1.2.3","description":"The action driven state management of application, which work as data center with vue,react or other frameworks","keywords":["tunk","state management","framework","vue","react","data center"],"main":"tunk.js","author":{"name":"steven chen","email":"522702986@qq.com"},"license":"MIT","files":["tunk.js"],"repository":{"type":"git","url":"git+https://github.com/tunkjs/tunk.git"},"bugs":{"url":"https://github.com/tunkjs/tunk/issues"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"apply.js":"latest"},"gitHead":"9ef8404af9b6283aaedcc760574a49bfc80da181","homepage":"https://github.com/tunkjs/tunk#readme","_id":"tunk@1.2.3","_shasum":"f0813a6a3e3af0512bf5ef679f4f3a377ef972f5","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.0","_npmUser":{"name":"stevencjc","email":"522702986@qq.com"},"dist":{"shasum":"f0813a6a3e3af0512bf5ef679f4f3a377ef972f5","tarball":"https://registry.npmjs.org/tunk/-/tunk-1.2.3.tgz","integrity":"sha512-dqTJnOsiABr0wzIFoYrxui13VaufE9Mvdv/f47U5xXvS1b2KBR0b5eK4S672+VDfpktl+CQuMxkTKjKvi5qoFQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICK/AJ3J/s2oGwsXXyFx7pXLJZo8c38E6UDlypuL4SJaAiEA7plcaQZGyqfncA7Vg6U2s16EJa8E/jtwSCocm+ihABo="}]},"maintainers":[{"name":"stevencjc","email":"522702986@qq.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tunk-1.2.3.tgz_1473241280925_0.4863272840157151"}},"1.2.5":{"name":"tunk","version":"1.2.5","description":"The action driven state management of application, which work as data center with vue,react or other frameworks","keywords":["tunk","state management","framework","vue","react","data center"],"main":"tunk.js","author":{"name":"steven chen","email":"522702986@qq.com"},"license":"MIT","files":["tunk.js"],"repository":{"type":"git","url":"git+https://github.com/tunkjs/tunk.git"},"bugs":{"url":"https://github.com/tunkjs/tunk/issues"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"apply.js":"latest"},"gitHead":"7aa31367c7faa36b0799df68d53f48f7598c7600","homepage":"https://github.com/tunkjs/tunk#readme","_id":"tunk@1.2.5","_shasum":"c560e35e8bef962752d0dea670feb27097c9781c","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"stevencjc","email":"522702986@qq.com"},"dist":{"shasum":"c560e35e8bef962752d0dea670feb27097c9781c","tarball":"https://registry.npmjs.org/tunk/-/tunk-1.2.5.tgz","integrity":"sha512-/VyJ86HWSoMh+NI5/0Be3nEJ5ZnGMLl6lo4cY9mmlQthyswsbknc+F0BL1Sw9VRtw+LKsnBxa4mkN7+D1MliPQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgN9JxgoaRe0b1qwEpimHlKCe9KsCEXLFB9JFiVIvcEgIhAMGGH2Up1ZbpFZl9XTQbCdv/lft4XP9xoiSYeRJwtRL7"}]},"maintainers":[{"name":"stevencjc","email":"522702986@qq.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tunk-1.2.5.tgz_1473264008472_0.805982320336625"}},"1.2.6":{"name":"tunk","version":"1.2.6","description":"The action driven state management of application, which work as data center with vue,react or other frameworks","keywords":["tunk","state management","framework","vue","react","data center"],"main":"tunk.js","author":{"name":"steven chen","email":"522702986@qq.com"},"license":"MIT","files":["tunk.js"],"repository":{"type":"git","url":"git+https://github.com/tunkjs/tunk.git"},"bugs":{"url":"https://github.com/tunkjs/tunk/issues"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"apply.js":"latest"},"gitHead":"1cac1cdd2894f3db6fa74f6ba8f371d1a988a9ed","homepage":"https://github.com/tunkjs/tunk#readme","_id":"tunk@1.2.6","_shasum":"d2ca9a0c4244d5ecbec10d1061a303710aeca193","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.0","_npmUser":{"name":"stevencjc","email":"522702986@qq.com"},"dist":{"shasum":"d2ca9a0c4244d5ecbec10d1061a303710aeca193","tarball":"https://registry.npmjs.org/tunk/-/tunk-1.2.6.tgz","integrity":"sha512-H2qLPi5e1DtlHW9FHPyLH3L28Q3nDyckIsrCA5C46Op2x8gVMt5wtnaGXJneFptKGZbwFuE0WBmGIl59IPwJfg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFx2XrEAqX2M2YXBFS4quHgLDomUOAQ5MPjLJCGrPkPYAiAupf0rJ2ys6wwoB8OlMbkXBABsQUGEb0IQfmuaNI2B9Q=="}]},"maintainers":[{"name":"stevencjc","email":"522702986@qq.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/tunk-1.2.6.tgz_1473317275510_0.116419656900689"}},"1.2.7":{"name":"tunk","version":"1.2.7","description":"The action driven state management of application, which work as data center with vue,react or other frameworks","keywords":["tunk","state management","framework","vue","react","data center"],"main":"tunk.js","author":{"name":"steven chen","email":"522702986@qq.com"},"license":"MIT","files":["tunk.js"],"repository":{"type":"git","url":"git+https://github.com/tunkjs/tunk.git"},"bugs":{"url":"https://github.com/tunkjs/tunk/issues"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"apply.js":"latest"},"gitHead":"ed42ab6a2ea4870f78f2ff9e6eedc6d9099cd227","homepage":"https://github.com/tunkjs/tunk#readme","_id":"tunk@1.2.7","_shasum":"f33e6e1c950941b822b493866c34928609eb1be5","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"stevencjc","email":"522702986@qq.com"},"dist":{"shasum":"f33e6e1c950941b822b493866c34928609eb1be5","tarball":"https://registry.npmjs.org/tunk/-/tunk-1.2.7.tgz","integrity":"sha512-q2rCAomi6uRc/K+1eQXLR+yqM9aEZwnakDi45PPk8anLEkfpthJ7wfAuNlz/TT8/T+wUtbY4Zgcc8BLnNms4Mg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDH8gHnr22BI3sSusrmwNt0PhMHp8YmmxAJGrq6j5l1+QIgabTmIqaZQzAk1sUVax+KVItKu+q/TYyebZ01hEXw7ok="}]},"maintainers":[{"name":"stevencjc","email":"522702986@qq.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tunk-1.2.7.tgz_1473345181210_0.7387145454995334"}},"1.2.8":{"name":"tunk","version":"1.2.8","description":"The action driven state management of application, which work as data center with vue,react or other frameworks","keywords":["tunk","state management","framework","vue","react","data center"],"main":"tunk.js","author":{"name":"steven chen","email":"522702986@qq.com"},"license":"MIT","files":["tunk.js"],"repository":{"type":"git","url":"git+https://github.com/tunkjs/tunk.git"},"bugs":{"url":"https://github.com/tunkjs/tunk/issues"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"apply.js":"latest"},"gitHead":"ed42ab6a2ea4870f78f2ff9e6eedc6d9099cd227","homepage":"https://github.com/tunkjs/tunk#readme","_id":"tunk@1.2.8","_shasum":"477d9e9d15c10a11f3e448e47a1cef97a3d3edb0","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"stevencjc","email":"522702986@qq.com"},"dist":{"shasum":"477d9e9d15c10a11f3e448e47a1cef97a3d3edb0","tarball":"https://registry.npmjs.org/tunk/-/tunk-1.2.8.tgz","integrity":"sha512-Y+CSIUIj+6LlcGAulRpMUls4Vt8y63ZVM+J+fvcxBujWN7GmXLRbLo2iyRI7G3UgabFAnUhm8WDLaEJHvXROHQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFTTplkK5Xo988Qdx8vQq5uAIz1SMFqkPoX5ynyxGQRwIgXH+ldZt917k6l2OiETUVOBD81QgS6OY7yPrwTp11fdQ="}]},"maintainers":[{"name":"stevencjc","email":"522702986@qq.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tunk-1.2.8.tgz_1473348106815_0.10215445095673203"}},"1.2.9":{"name":"tunk","version":"1.2.9","description":"The action driven state management of application, which work as data center with vue,react or other frameworks","keywords":["tunk","state management","framework","vue","react","data center"],"main":"tunk.js","author":{"name":"steven chen","email":"522702986@qq.com"},"license":"MIT","files":["tunk.js"],"repository":{"type":"git","url":"git+https://github.com/tunkjs/tunk.git"},"bugs":{"url":"https://github.com/tunkjs/tunk/issues"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"apply.js":"latest"},"gitHead":"ed42ab6a2ea4870f78f2ff9e6eedc6d9099cd227","homepage":"https://github.com/tunkjs/tunk#readme","_id":"tunk@1.2.9","_shasum":"54bbe75d131c02b1e70f518519dd2c85933cafdd","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"stevencjc","email":"522702986@qq.com"},"dist":{"shasum":"54bbe75d131c02b1e70f518519dd2c85933cafdd","tarball":"https://registry.npmjs.org/tunk/-/tunk-1.2.9.tgz","integrity":"sha512-KLKmwBZJ0ryrxsy2SYQmHWpnPEO9VYSFVZvKOEdVk7O/g9NI/kfDewgl6mEfcpbJbZ8jDkqC2aSmlN+7aTQIOA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEIt15Faq7RzN2aTq5AWt+fGtqoTOvSNYOfobGLGzZoxAiEA/MV7V6p0+KEL+EH4yOdxdZx8CjLd9m+lsl7p0NHzMjU="}]},"maintainers":[{"name":"stevencjc","email":"522702986@qq.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tunk-1.2.9.tgz_1473348354463_0.46976438094861805"}},"1.2.10":{"name":"tunk","version":"1.2.10","description":"The action driven state management of application, which work as data center with vue,react or other frameworks","keywords":["tunk","state management","framework","vue","react","data center"],"main":"tunk.js","author":{"name":"steven chen","email":"522702986@qq.com"},"license":"MIT","files":["tunk.js"],"repository":{"type":"git","url":"git+https://github.com/tunkjs/tunk.git"},"bugs":{"url":"https://github.com/tunkjs/tunk/issues"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"apply.js":"latest"},"gitHead":"fe9715d1b21819240a10c83e3850cd4bc1001203","homepage":"https://github.com/tunkjs/tunk#readme","_id":"tunk@1.2.10","_shasum":"4267db6654181a8338cb4c598e3e4b607830694d","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"stevencjc","email":"522702986@qq.com"},"dist":{"shasum":"4267db6654181a8338cb4c598e3e4b607830694d","tarball":"https://registry.npmjs.org/tunk/-/tunk-1.2.10.tgz","integrity":"sha512-znf3wZH0IGAnY63dLNKj7jbgVj8IVsH1/icAtlZy6wwJjNNnO6KDfDLCAmXNWmRI3Ew/UBAqBEuztBl2PGCi/A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC1kPz/oLEH4N+GjYmBFni4xIAg6KBY2WG5SNcSEz7bsAiAzG2ybOEfomQ4CYwYzlgmin5WpIogbMJkC+bRXi8wtcQ=="}]},"maintainers":[{"name":"stevencjc","email":"522702986@qq.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tunk-1.2.10.tgz_1473351799620_0.1852554662618786"}},"1.2.11":{"name":"tunk","version":"1.2.11","description":"The action driven state management of application, which work as data center with vue,react or other frameworks","keywords":["tunk","state management","framework","vue","react","data center"],"main":"tunk.js","author":{"name":"steven chen","email":"522702986@qq.com"},"license":"MIT","files":["tunk.js"],"repository":{"type":"git","url":"git+https://github.com/tunkjs/tunk.git"},"bugs":{"url":"https://github.com/tunkjs/tunk/issues"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"apply.js":"latest"},"gitHead":"662fec1b014ac4fc040cab3bbf9b52f9bc6b7113","homepage":"https://github.com/tunkjs/tunk#readme","_id":"tunk@1.2.11","_shasum":"a708376f5d0244d93d877ed7881f70eb7f0dca4f","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.0","_npmUser":{"name":"stevencjc","email":"522702986@qq.com"},"dist":{"shasum":"a708376f5d0244d93d877ed7881f70eb7f0dca4f","tarball":"https://registry.npmjs.org/tunk/-/tunk-1.2.11.tgz","integrity":"sha512-GHWfojSS/WqKCt7VG/EMx7o5mAlr1fXKs7nYNqMJMka21eySF/boGW/fLSHCzaV0hReWxBCn1bs6qMx3P0AuEg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHGlumd2ZNVw/4y9CxInpFl6Xnovx8c6/tkICwW0Lh/zAiBvhX8VCawGyEYSz2nQxw4Zbu0R5wvYW9JrZFnnG2aoKA=="}]},"maintainers":[{"name":"stevencjc","email":"522702986@qq.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tunk-1.2.11.tgz_1473385921392_0.9134316095151007"}},"1.5.0":{"name":"tunk","version":"1.5.0","description":"The action driven state management of application, which work as data center with vue,react or other frameworks","keywords":["tunk","state management","framework","vue","react","data center"],"main":"tunk.js","author":{"name":"steven chen","email":"522702986@qq.com"},"license":"MIT","files":["tunk.js"],"repository":{"type":"git","url":"git+https://github.com/tunkjs/tunk.git"},"bugs":{"url":"https://github.com/tunkjs/tunk/issues"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"apply.js":"latest"},"gitHead":"2cb9843a95475701a3e67d9bdfb29a937fbeacbf","homepage":"https://github.com/tunkjs/tunk#readme","_id":"tunk@1.5.0","_shasum":"9f8084ae7ea603e71108007dbbe94494b9370984","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.0","_npmUser":{"name":"stevencjc","email":"522702986@qq.com"},"dist":{"shasum":"9f8084ae7ea603e71108007dbbe94494b9370984","tarball":"https://registry.npmjs.org/tunk/-/tunk-1.5.0.tgz","integrity":"sha512-s2OdUm3Nv1Ybv+ZVrSWYru0lZVHuEg9WgYViOiwb287DnltwdQFA2XJJK5C20cxZ1B/Pnk3mIgbl87BDZLDY6g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJPz5v+GEgLaC46NxuYMb5UybrWIhUmtsfEDEGc/lh1gIgd+qZOivez9WYNLkmR1rRErSkd0+4TLdO0vln+mIHGJA="}]},"maintainers":[{"name":"stevencjc","email":"522702986@qq.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tunk-1.5.0.tgz_1474168461073_0.13364676502533257"}},"1.5.1":{"name":"tunk","version":"1.5.1","description":"The action driven state management of application, which work as data center with vue,react or other frameworks","keywords":["tunk","state management","framework","vue","react","data center"],"main":"tunk.js","author":{"name":"steven chen","email":"522702986@qq.com"},"license":"MIT","files":["tunk.js"],"repository":{"type":"git","url":"git+https://github.com/tunkjs/tunk.git"},"bugs":{"url":"https://github.com/tunkjs/tunk/issues"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"apply.js":"latest"},"gitHead":"2cb9843a95475701a3e67d9bdfb29a937fbeacbf","homepage":"https://github.com/tunkjs/tunk#readme","_id":"tunk@1.5.1","_shasum":"f3a63be7cfe4040ff0c815812e5a436b18bb1d36","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.0","_npmUser":{"name":"stevencjc","email":"522702986@qq.com"},"dist":{"shasum":"f3a63be7cfe4040ff0c815812e5a436b18bb1d36","tarball":"https://registry.npmjs.org/tunk/-/tunk-1.5.1.tgz","integrity":"sha512-/lGkp2MUmWtXsdID2jnjw10VYXpeMGvbejqDhVGj5J2auNBnDVffZ4EE4j+E9/ZYmjxvL8d2/oYGBmIrNpTQxQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCV5r7wY88ioS6EF7fv9ly/bke5CrDyAA+YD7wOfLI7JAIhAM/Cq9Ru5hXVRkqZxckIl320k+aj8XtF/7DiS16wepyx"}]},"maintainers":[{"name":"stevencjc","email":"522702986@qq.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/tunk-1.5.1.tgz_1474169330243_0.3282719519920647"}},"1.5.2":{"name":"tunk","version":"1.5.2","description":"The action driven state management of application, which work as data center with vue,react or other frameworks","keywords":["tunk","state management","framework","vue","react","data center"],"main":"tunk.js","author":{"name":"steven chen","email":"522702986@qq.com"},"license":"MIT","files":["tunk.js"],"repository":{"type":"git","url":"git+https://github.com/tunkjs/tunk.git"},"bugs":{"url":"https://github.com/tunkjs/tunk/issues"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"apply.js":"latest"},"gitHead":"2cb9843a95475701a3e67d9bdfb29a937fbeacbf","homepage":"https://github.com/tunkjs/tunk#readme","_id":"tunk@1.5.2","_shasum":"ab1cdd9fc34d2cb415253231dbe7dee4f09a0577","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.0","_npmUser":{"name":"stevencjc","email":"522702986@qq.com"},"dist":{"shasum":"ab1cdd9fc34d2cb415253231dbe7dee4f09a0577","tarball":"https://registry.npmjs.org/tunk/-/tunk-1.5.2.tgz","integrity":"sha512-FWYBN0lkurmjT21jET5djBaXbo7VT9a/QgIbHEVVfFG+1XFxeuwsUhFvI27rUDxurl3qAjFngB7WRg31TybhpQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDin8ZzBo8OABsma7DbHJ0tdnLa3sX+Oshk2RmiWlS1rAiEAtE1WB2LvlP4JeJf7zhRhVEMNzfSyEzFhlThALEd425o="}]},"maintainers":[{"name":"stevencjc","email":"522702986@qq.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/tunk-1.5.2.tgz_1474172955352_0.8090439015068114"}},"1.5.3":{"name":"tunk","version":"1.5.3","description":"The action driven state management of application, which work as data center with vue,react or other frameworks","keywords":["tunk","state management","framework","vue","react","data center"],"main":"tunk.js","author":{"name":"steven chen","email":"522702986@qq.com"},"license":"MIT","files":["tunk.js"],"repository":{"type":"git","url":"git+https://github.com/tunkjs/tunk.git"},"bugs":{"url":"https://github.com/tunkjs/tunk/issues"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"apply.js":"latest"},"gitHead":"2cb9843a95475701a3e67d9bdfb29a937fbeacbf","homepage":"https://github.com/tunkjs/tunk#readme","_id":"tunk@1.5.3","_shasum":"740e7f89fc052164d70fe0d83c83bf72e67f31c4","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.0","_npmUser":{"name":"stevencjc","email":"522702986@qq.com"},"dist":{"shasum":"740e7f89fc052164d70fe0d83c83bf72e67f31c4","tarball":"https://registry.npmjs.org/tunk/-/tunk-1.5.3.tgz","integrity":"sha512-RvQRzTD2oiDOBNOBV2jwIJ4NB0VKvhS81KCBjLiLlp6Fs69vLN5NKU7AuBiyo9Tx1PPFufzt/hMHTrbfAB8OIA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDcfNlyEcbUqJ9cQWZT/0i9VC2xW6UITbgq1aZp5a1uOAiAjDt3u7KnygO7x3LXFLqXt91v0JH1WcoXcDh4BdKbdzw=="}]},"maintainers":[{"name":"stevencjc","email":"522702986@qq.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tunk-1.5.3.tgz_1474173055966_0.9818445437122136"}},"1.5.4":{"name":"tunk","version":"1.5.4","description":"The action driven state management of application, which work as data center with vue,react or other frameworks","keywords":["tunk","state management","framework","vue","react","data center"],"main":"tunk.js","author":{"name":"steven chen","email":"522702986@qq.com"},"license":"MIT","files":["tunk.js"],"repository":{"type":"git","url":"git+https://github.com/tunkjs/tunk.git"},"bugs":{"url":"https://github.com/tunkjs/tunk/issues"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"apply.js":"latest"},"gitHead":"2cb9843a95475701a3e67d9bdfb29a937fbeacbf","homepage":"https://github.com/tunkjs/tunk#readme","_id":"tunk@1.5.4","_shasum":"7f9af5db79af02f4370b9206ca54db772a87ec19","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.0","_npmUser":{"name":"stevencjc","email":"522702986@qq.com"},"dist":{"shasum":"7f9af5db79af02f4370b9206ca54db772a87ec19","tarball":"https://registry.npmjs.org/tunk/-/tunk-1.5.4.tgz","integrity":"sha512-CnPVLAyPIBRxPDGtYmZNnmmR2Q+g7HMg5MI6sS4FfEKU7MIYpWzH6A1RLw0UXo/7hdUeQWsHZJRu2MLfdVdbKQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCfIDG4VnyUsKgIZSUZXimxE49BMc6McUaTwxZevA5owIgcZiTAZs+J/2YJ1xMapIw9VGGuqq7rhuoBTPw5xLSqxQ="}]},"maintainers":[{"name":"stevencjc","email":"522702986@qq.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tunk-1.5.4.tgz_1474178354864_0.7976073694881052"}},"1.5.5":{"name":"tunk","version":"1.5.5","description":"The action driven state management of application, which work as data center with vue,react or other frameworks","keywords":["tunk","state management","framework","vue","react","data center"],"main":"tunk.js","author":{"name":"steven chen","email":"522702986@qq.com"},"license":"MIT","files":["tunk.js"],"repository":{"type":"git","url":"git+https://github.com/tunkjs/tunk.git"},"bugs":{"url":"https://github.com/tunkjs/tunk/issues"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"apply.js":"latest"},"gitHead":"2cb9843a95475701a3e67d9bdfb29a937fbeacbf","homepage":"https://github.com/tunkjs/tunk#readme","_id":"tunk@1.5.5","_shasum":"b39aad7e86431777b58c91ebc5149639a6a3425d","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.0","_npmUser":{"name":"stevencjc","email":"522702986@qq.com"},"dist":{"shasum":"b39aad7e86431777b58c91ebc5149639a6a3425d","tarball":"https://registry.npmjs.org/tunk/-/tunk-1.5.5.tgz","integrity":"sha512-b54VOhEnhO877MXg6GgsYKbtR7euR3bh1wWeHs27bPYFKrUFuMjBoXgZxQir1IEs1kZH0AwLWkhMCwRWI6dfqw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFHhlWihnN1O0pV2rsY99SIm51kEJUQFP9YG7qAInx0ZAiEA7GaRuMFslKnLLbNdk5xnLf5M5C4zl1pujqGPyoQsWPs="}]},"maintainers":[{"name":"stevencjc","email":"522702986@qq.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/tunk-1.5.5.tgz_1474178453202_0.014909956371411681"}},"1.5.6":{"name":"tunk","version":"1.5.6","description":"The action driven state management of application, which work as data center with vue,react or other frameworks","keywords":["tunk","state management","framework","vue","react","data center"],"main":"tunk.js","author":{"name":"steven chen","email":"522702986@qq.com"},"license":"MIT","files":["tunk.js"],"repository":{"type":"git","url":"git+https://github.com/tunkjs/tunk.git"},"bugs":{"url":"https://github.com/tunkjs/tunk/issues"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"apply.js":"latest"},"gitHead":"2cb9843a95475701a3e67d9bdfb29a937fbeacbf","homepage":"https://github.com/tunkjs/tunk#readme","_id":"tunk@1.5.6","_shasum":"2107a7fb0cee650fd9e933e1265f5138fc501ff9","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.0","_npmUser":{"name":"stevencjc","email":"522702986@qq.com"},"dist":{"shasum":"2107a7fb0cee650fd9e933e1265f5138fc501ff9","tarball":"https://registry.npmjs.org/tunk/-/tunk-1.5.6.tgz","integrity":"sha512-96dSO1NddXZRY//9wTRoDhaXhFwoEkHXPYG+qHO1LJtGU+U6Z0fQX/32ANEx86GtEmE+ub2aFgnso+ErbSVFSQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCThjfcDPm7ggfAObH7F/v3IFT/vjYqzMGZdqwB9yVkugIhAL3zatwjyeIl+px3ho+nYq2Zh2zCZOzz7Y5fgxGC0Ha6"}]},"maintainers":[{"name":"stevencjc","email":"522702986@qq.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/tunk-1.5.6.tgz_1474182809606_0.15268053114414215"}},"1.5.7":{"name":"tunk","version":"1.5.7","description":"The action driven state management of application, which work as data center with vue,react or other frameworks","keywords":["tunk","state management","framework","vue","react","data center"],"main":"tunk.js","author":{"name":"steven chen","email":"522702986@qq.com"},"license":"MIT","files":["tunk.js"],"repository":{"type":"git","url":"git+https://github.com/tunkjs/tunk.git"},"bugs":{"url":"https://github.com/tunkjs/tunk/issues"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"apply.js":"latest"},"gitHead":"2cb9843a95475701a3e67d9bdfb29a937fbeacbf","homepage":"https://github.com/tunkjs/tunk#readme","_id":"tunk@1.5.7","_shasum":"041754d9d98ba0db68d8ae6f4ffb443377a5ce13","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.0","_npmUser":{"name":"stevencjc","email":"522702986@qq.com"},"dist":{"shasum":"041754d9d98ba0db68d8ae6f4ffb443377a5ce13","tarball":"https://registry.npmjs.org/tunk/-/tunk-1.5.7.tgz","integrity":"sha512-64tP57HZKu75H0+qN7sAeWTwXrZzAkb28o9djXjw7nrcFd4ugzJ58fHXUPCJTYjYnSV4U983qE9J+EpAp3RiSA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDwu0qr6wtp8/3BKzXm/OJ74bUMu5Lrp240BzfsDeBV0AiBQXQg6bj2oZfYl5YZGgkfKkwD/qng3dQBCykE7dHdezA=="}]},"maintainers":[{"name":"stevencjc","email":"522702986@qq.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tunk-1.5.7.tgz_1474183026596_0.4360212800092995"}},"1.5.9":{"name":"tunk","version":"1.5.9","description":"The action driven state management of application, which work as data center with vue,react or other frameworks","keywords":["tunk","state management","framework","vue","react","data center"],"main":"tunk.js","author":{"name":"steven chen","email":"522702986@qq.com"},"license":"MIT","files":["tunk.js"],"repository":{"type":"git","url":"git+https://github.com/tunkjs/tunk.git"},"bugs":{"url":"https://github.com/tunkjs/tunk/issues"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"apply.js":"latest"},"gitHead":"bf4c6a3ebcec3102fe12b07aca2827b27da41bd8","homepage":"https://github.com/tunkjs/tunk#readme","_id":"tunk@1.5.9","_shasum":"41c1b85a8d6804f5af545ce7accea48cd55db94d","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.0","_npmUser":{"name":"stevencjc","email":"522702986@qq.com"},"dist":{"shasum":"41c1b85a8d6804f5af545ce7accea48cd55db94d","tarball":"https://registry.npmjs.org/tunk/-/tunk-1.5.9.tgz","integrity":"sha512-exkv+66I4hFQ/lj8rG9UQTG20HFrf3RAEFWPHoUy93C603yMe6AzoJuiC1r5YxY7qYVp1EHciIfO/05s31Jw+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZCYdOmPxkjs5gzoFy5qy+H9jc3rfDrc9Oi13oCGsPAwIhAI88TnCjR4AZtRSGRnsUCa3oS90WY/PYxsroaTk6SO9L"}]},"maintainers":[{"name":"stevencjc","email":"522702986@qq.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/tunk-1.5.9.tgz_1474191995076_0.03820464853197336"}},"1.5.10":{"name":"tunk","version":"1.5.10","description":"The action driven state management of application, which work as data center with vue,react or other frameworks","keywords":["tunk","state management","framework","vue","react","data center"],"main":"tunk.js","author":{"name":"steven chen","email":"522702986@qq.com"},"license":"MIT","files":["tunk.js"],"repository":{"type":"git","url":"git+https://github.com/tunkjs/tunk.git"},"bugs":{"url":"https://github.com/tunkjs/tunk/issues"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"apply.js":"latest"},"gitHead":"bf4c6a3ebcec3102fe12b07aca2827b27da41bd8","homepage":"https://github.com/tunkjs/tunk#readme","_id":"tunk@1.5.10","_shasum":"fb7acdf1735e2bd68fc78158c7cdf102c2588570","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.0","_npmUser":{"name":"stevencjc","email":"522702986@qq.com"},"dist":{"shasum":"fb7acdf1735e2bd68fc78158c7cdf102c2588570","tarball":"https://registry.npmjs.org/tunk/-/tunk-1.5.10.tgz","integrity":"sha512-fC3K4lrVoLKv1Z7xvn55NFT1pf3a/qEKqHMovx7OdNYjZ2Q2CzmU1rSjcNWmPbY1i7H7CV3whhu54mnKGcLtRw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDL/Gna/HeMDnnUnhWRLnyNsCo//B6qhivRKdqhX0UaDAiEAyBQIk2crYjjnIinSrBKqeUSkd+c4lfPEVto/+e5n+b8="}]},"maintainers":[{"name":"stevencjc","email":"522702986@qq.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/tunk-1.5.10.tgz_1474196223901_0.9291337768081576"}},"1.5.11":{"name":"tunk","version":"1.5.11","description":"The action driven state management of application, which work as data center with vue,react or other frameworks","keywords":["tunk","state management","framework","vue","react","data center"],"main":"tunk.js","author":{"name":"steven chen","email":"522702986@qq.com"},"license":"MIT","files":["tunk.js"],"repository":{"type":"git","url":"git+https://github.com/tunkjs/tunk.git"},"bugs":{"url":"https://github.com/tunkjs/tunk/issues"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"apply.js":"latest"},"gitHead":"60dfb4214b5d80d3cfc3661614bde265ca41266d","homepage":"https://github.com/tunkjs/tunk#readme","_id":"tunk@1.5.11","_shasum":"084060ec0c49c91a0c6757fd514f285669089766","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.0","_npmUser":{"name":"stevencjc","email":"522702986@qq.com"},"dist":{"shasum":"084060ec0c49c91a0c6757fd514f285669089766","tarball":"https://registry.npmjs.org/tunk/-/tunk-1.5.11.tgz","integrity":"sha512-p981PriQ5TVtg3nNUvQaFvG2m0P6+Ed4nMXlKqQIs971TavITFmTcfznwE5mOHqJj49IFVpAVKYyDvi60BQJlw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDq4qxbnemLG1IdIVGWC2Tp/1XI+dT/FqQwZV2Vcnih5AiEAz+grwnAd67q1lVPT2Kp2bFpa+MczXFDJRljLrufGT/4="}]},"maintainers":[{"name":"stevencjc","email":"522702986@qq.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/tunk-1.5.11.tgz_1474279968096_0.735869261668995"}},"1.5.12":{"name":"tunk","version":"1.5.12","description":"The action driven state management of application, which work as data center with vue,react or other frameworks","keywords":["tunk","state management","framework","vue","react","data center"],"main":"tunk.js","author":{"name":"steven chen","email":"522702986@qq.com"},"license":"MIT","files":["tunk.js"],"repository":{"type":"git","url":"git+https://github.com/tunkjs/tunk.git"},"bugs":{"url":"https://github.com/tunkjs/tunk/issues"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"apply.js":"latest"},"gitHead":"60dfb4214b5d80d3cfc3661614bde265ca41266d","homepage":"https://github.com/tunkjs/tunk#readme","_id":"tunk@1.5.12","_shasum":"3a048f497898b12abdd1d60f19871060d20289ca","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.0","_npmUser":{"name":"stevencjc","email":"522702986@qq.com"},"dist":{"shasum":"3a048f497898b12abdd1d60f19871060d20289ca","tarball":"https://registry.npmjs.org/tunk/-/tunk-1.5.12.tgz","integrity":"sha512-CiLtvzgUgypFR9k7phunl1jFIYToHbjCtVs520iNppfr0jlS93JC+FOKXUES6xY2E5YIZmpx6cDiI+qGaQFGjg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmAxf4XqPhny/CnHKaJobp7HMj98oYzefUB4CmX9TvmQIhALsSYxydZ+/BdIcA7p+X3Z5AY+6QBZLdZ7c6tpA2QHW9"}]},"maintainers":[{"name":"stevencjc","email":"522702986@qq.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/tunk-1.5.12.tgz_1474361050817_0.7960532314609736"}},"1.5.13":{"name":"tunk","version":"1.5.13","description":"The action driven state management of application, which work as data center with vue,react or other frameworks","keywords":["tunk","state management","framework","vue","react","data center"],"main":"tunk.js","author":{"name":"steven chen","email":"522702986@qq.com"},"license":"MIT","files":["tunk.js"],"repository":{"type":"git","url":"git+https://github.com/tunkjs/tunk.git"},"bugs":{"url":"https://github.com/tunkjs/tunk/issues"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"apply.js":"latest"},"gitHead":"60dfb4214b5d80d3cfc3661614bde265ca41266d","homepage":"https://github.com/tunkjs/tunk#readme","_id":"tunk@1.5.13","_shasum":"cfbf0c3010d2c37b04fd81146f1f88779f843043","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.0","_npmUser":{"name":"stevencjc","email":"522702986@qq.com"},"dist":{"shasum":"cfbf0c3010d2c37b04fd81146f1f88779f843043","tarball":"https://registry.npmjs.org/tunk/-/tunk-1.5.13.tgz","integrity":"sha512-JMXoYyDQ68i/wwcqQPYa67GKXWPcBPDbKrkJntx65fjuOvmDgvWSl6HwB1P64NZxCYTgW8fCnx/KKhb4ghjpmw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMjVeiMBuT4djrHl/TWiVSSXMdDpOuFPfgS3BQKnEKOAIgRm/8Q7+XsvV760/b7LaFJcCUCb8IZGwAQ5+zavvnkWE="}]},"maintainers":[{"name":"stevencjc","email":"522702986@qq.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tunk-1.5.13.tgz_1474362729349_0.7161127934232354"}},"1.6.0":{"name":"tunk","version":"1.6.0","description":"The action driven state management of application, which work as data center with vue,react or other frameworks","keywords":["tunk","state management","framework","vue","react","data center"],"main":"tunk.js","author":{"name":"steven chen","email":"522702986@qq.com"},"license":"MIT","files":["tunk.js"],"repository":{"type":"git","url":"git+https://github.com/tunkjs/tunk.git"},"bugs":{"url":"https://github.com/tunkjs/tunk/issues"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"apply.js":"latest"},"gitHead":"3597c3678056ea1b6551d660f1df5eb56afd3e32","homepage":"https://github.com/tunkjs/tunk#readme","_id":"tunk@1.6.0","_shasum":"8460d1b98a3fda0bfc0bf7ce6982fe3a098b35c3","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"stevencjc","email":"522702986@qq.com"},"dist":{"shasum":"8460d1b98a3fda0bfc0bf7ce6982fe3a098b35c3","tarball":"https://registry.npmjs.org/tunk/-/tunk-1.6.0.tgz","integrity":"sha512-aghNLr91DYFiVKvTP5IyB/TtqXDtUNRAfaijXpzRk5Hdfuzmdrya/Ys3eNOIvKXE5um8HzXvEAw9oUiA+JSTew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFQuTWuymwhiDnYZlVq7SZ9KUhBe7xyb3DclN9PsnS0+AiEA8rhgF6BGuJmTRl3QFaGOBQEo9Ngms9qCyTLN8qbGJe8="}]},"maintainers":[{"name":"stevencjc","email":"522702986@qq.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/tunk-1.6.0.tgz_1474386153592_0.5077034409623593"}},"1.9.0":{"name":"tunk","version":"1.9.0","description":"The action driven state management of application, which work as data center with vue,react or other frameworks","keywords":["tunk","state management","framework","vue","react","data center"],"main":"tunk.js","author":{"name":"steven chen","email":"522702986@qq.com"},"license":"MIT","files":["tunk.js"],"repository":{"type":"git","url":"git+https://github.com/tunkjs/tunk.git"},"bugs":{"url":"https://github.com/tunkjs/tunk/issues"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"apply.js":"latest"},"homepage":"https://github.com/tunkjs/tunk#readme","_id":"tunk@1.9.0","_shasum":"fcd7d97758c12a3a3b532bd4bf4c1f0c4974a346","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"stevencjc","email":"522702986@qq.com"},"dist":{"shasum":"fcd7d97758c12a3a3b532bd4bf4c1f0c4974a346","tarball":"https://registry.npmjs.org/tunk/-/tunk-1.9.0.tgz","integrity":"sha512-owxF9eJQq3dn30m+O/Uck7V5KIhiy0s5qyp/ua2qN0Y9xrIxErfS0eR+S9UVnqa7iD7iAuqUBjhXASmNRQUtpw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmMevONAaDKDL0XFCqIc2J7WzZ1TnjqU+bmpGk64dqWAIhAItJdsIDUrSupBk9yu/LqFM0UFqiCatqivukx1C7ntah"}]},"maintainers":[{"name":"stevencjc","email":"522702986@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tunk-1.9.0.tgz_1496210912781_0.8159297762904316"}},"1.9.2":{"name":"tunk","version":"1.9.2","description":"The action driven state management of application, which work as data center with vue,react or other frameworks","keywords":["tunk","state management","framework","vue","react","data center"],"main":"tunk.js","author":{"name":"steven chen","email":"522702986@qq.com"},"license":"MIT","files":["tunk.js"],"repository":{"type":"git","url":"git+https://github.com/tunkjs/tunk.git"},"bugs":{"url":"https://github.com/tunkjs/tunk/issues"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"apply.js":"latest"},"homepage":"https://github.com/tunkjs/tunk#readme","_id":"tunk@1.9.2","_npmVersion":"5.0.1","_nodeVersion":"6.9.1","_npmUser":{"name":"stevencjc","email":"522702986@qq.com"},"dist":{"integrity":"sha512-5qq2CgEbI2Q3qxQh1lhTYWLYC4KGEGF4YsYzF4xjUbXM1I/bh5yzDNucQaSoU7xHWKUurtxqyR2vHvrlnNmT+g==","shasum":"9671b6217f1953ba8a060b85c7a89597c576712d","tarball":"https://registry.npmjs.org/tunk/-/tunk-1.9.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnFNllq8wHbTVjDKfuaaZ7OKueoCa0fKSgcBeoygt6wAIhAIiuuVq9F1AGbf57j5EnVJX1orr1FR6e13hzqItBuDsJ"}]},"maintainers":[{"name":"stevencjc","email":"522702986@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tunk-1.9.2.tgz_1496394017323_0.20706830290146172"}},"1.9.3":{"name":"tunk","version":"1.9.3","description":"The action driven state management of application, which work as data center with vue,react or other frameworks","keywords":["tunk","state management","framework","vue","react","data center"],"main":"tunk.js","author":{"name":"steven chen","email":"522702986@qq.com"},"license":"MIT","files":["tunk.js"],"repository":{"type":"git","url":"git+https://github.com/tunkjs/tunk.git"},"bugs":{"url":"https://github.com/tunkjs/tunk/issues"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"apply.js":"latest"},"homepage":"https://github.com/tunkjs/tunk#readme","_id":"tunk@1.9.3","_npmVersion":"5.0.1","_nodeVersion":"6.9.1","_npmUser":{"name":"stevencjc","email":"522702986@qq.com"},"dist":{"integrity":"sha512-Zy7ZOv7UtMwI9ihOZ9b285Nc5UtSsei5NPaiCvlIwPaWvI8Ib4Jul9aICI0kMFiCk3Q3Hz4YXsJt9S5T9vhyeQ==","shasum":"da4c80a7dd6aa939742dd9bdfa32be60a60531c6","tarball":"https://registry.npmjs.org/tunk/-/tunk-1.9.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG1nWEJmBH60+WcaAbWl9IEwSkFwXNQ8qlIMuDAmpTL1AiEA5UKpU+qk9ZxP/mmkVx9qEZtBdJKs4c0gXIzvtNzrnmY="}]},"maintainers":[{"name":"stevencjc","email":"522702986@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tunk-1.9.3.tgz_1498119620277_0.6967944698408246"}},"1.9.4":{"name":"tunk","version":"1.9.4","description":"The action driven state management of application, which work as data center with vue,react or other frameworks","keywords":["tunk","state management","framework","vue","react","data center"],"main":"tunk.js","author":{"name":"steven chen","email":"522702986@qq.com"},"license":"MIT","files":["tunk.js"],"repository":{"type":"git","url":"git+https://github.com/tunkjs/tunk.git"},"bugs":{"url":"https://github.com/tunkjs/tunk/issues"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"apply.js":"latest"},"homepage":"https://github.com/tunkjs/tunk#readme","_id":"tunk@1.9.4","_npmVersion":"5.0.1","_nodeVersion":"6.9.1","_npmUser":{"name":"stevencjc","email":"522702986@qq.com"},"dist":{"integrity":"sha512-u4qw4Kb7/SRlD6SLfOyEHrSFru+0WhmnISD1ltIZlnkvXttbacIFf9YSk+Gg+3t4Az7iFkvgQgrIB0h87/IJpQ==","shasum":"fc9116e4ec7bc6ca54116f1419cc7ec08279593d","tarball":"https://registry.npmjs.org/tunk/-/tunk-1.9.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkgzmSvT3Qjzth+PdwAIR5AvfFCC0D+LlOU24B03WFHAIgNY8jpJ5mQa0iAyV8uPKKcStlSoywLT4IKAmb4VMgzqI="}]},"maintainers":[{"name":"stevencjc","email":"522702986@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tunk-1.9.4.tgz_1498568098053_0.5162977161817253"}},"1.9.5":{"name":"tunk","version":"1.9.5","description":"The action driven state management of application, which work as data center with vue,react or other frameworks","keywords":["tunk","state management","framework","vue","react","data center"],"main":"tunk.js","author":{"name":"steven chen","email":"522702986@qq.com"},"license":"MIT","files":["tunk.js"],"repository":{"type":"git","url":"git+https://github.com/tunkjs/tunk.git"},"bugs":{"url":"https://github.com/tunkjs/tunk/issues"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"apply.js":"latest"},"homepage":"https://github.com/tunkjs/tunk#readme","_id":"tunk@1.9.5","_npmVersion":"5.0.1","_nodeVersion":"6.9.1","_npmUser":{"name":"stevencjc","email":"522702986@qq.com"},"dist":{"integrity":"sha512-K6iVpze/PTFeP305I75xFJEZZgbE8zNCxaDLd1ATOznjRqPIevKL6V7SrJYIaEdWaA5NOgHZLFeVRenqF/VxLg==","shasum":"2215ba7505fe672dc99b28a6aaaabbbf0870024f","tarball":"https://registry.npmjs.org/tunk/-/tunk-1.9.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkYhq9tDuEnC//rsXlYHfNEDlomGDWqogfdPqvJ0lQngIgPzMgqxoe9PGQRDSChWW3icXxvmt6YzD20yu1lKSrjgg="}]},"maintainers":[{"name":"stevencjc","email":"522702986@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tunk-1.9.5.tgz_1498568640327_0.5412661177106202"}},"1.9.6":{"name":"tunk","version":"1.9.6","description":"The action driven state management of application, which work as data center with vue,react or other frameworks","keywords":["tunk","state management","framework","vue","react","data center"],"main":"tunk.js","author":{"name":"steven chen","email":"522702986@qq.com"},"license":"MIT","files":["tunk.js"],"repository":{"type":"git","url":"git+https://github.com/tunkjs/tunk.git"},"bugs":{"url":"https://github.com/tunkjs/tunk/issues"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"apply.js":"latest"},"homepage":"https://github.com/tunkjs/tunk#readme","_id":"tunk@1.9.6","_npmVersion":"5.0.1","_nodeVersion":"6.9.1","_npmUser":{"name":"stevencjc","email":"522702986@qq.com"},"dist":{"integrity":"sha512-kwaaUtjRwXcOYxVR+mYR65EfLbq6CB9rLJHQ7orDPAy73ok1GamKhM95VLZHe8YLF996aFhsUJCDVximFvA+Jg==","shasum":"1452b59b83f0bd3a8d3e6f6d84ef032fed6714d3","tarball":"https://registry.npmjs.org/tunk/-/tunk-1.9.6.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgPhxNOUMBLahbxKymIbLKW5RVJIgYh/IQawgdvsY6AgIhAIjc4zuWjvjaCYItoz8QKv8x7hWuzAYpFk3Rxh55bOKE"}]},"maintainers":[{"name":"stevencjc","email":"522702986@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tunk-1.9.6.tgz_1498652543480_0.22265316313132644"}},"1.9.8":{"name":"tunk","version":"1.9.8","description":"The action driven state management of application, which work as data center with vue,react or other frameworks","keywords":["tunk","state management","framework","vue","react","data center"],"main":"tunk.js","author":{"name":"steven chen","email":"522702986@qq.com"},"license":"MIT","files":["tunk.js"],"repository":{"type":"git","url":"git+https://github.com/tunkjs/tunk.git"},"bugs":{"url":"https://github.com/tunkjs/tunk/issues"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"apply.js":"latest"},"homepage":"https://github.com/tunkjs/tunk#readme","_id":"tunk@1.9.8","_npmVersion":"5.0.1","_nodeVersion":"6.9.1","_npmUser":{"name":"stevencjc","email":"522702986@qq.com"},"dist":{"integrity":"sha512-bwxYF6SMVlVdeAnViaIbWk+qMr7psmH3oiJoqWdRJt57UmiLTsCGQhV9RyIZYGZf7PJ+PbVyjRwmbhqnKch0iA==","shasum":"517a0e24023bb9b89268ac908fa56a321720958c","tarball":"https://registry.npmjs.org/tunk/-/tunk-1.9.8.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGfGrqJmMlbjgqS7/R0ZB1XURW38648dBzbiylP1zZhfAiByLp0wTyy+ONbMq8YApsT11gtDu62XrjhwQDk1YDDswg=="}]},"maintainers":[{"name":"stevencjc","email":"522702986@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tunk-1.9.8.tgz_1498654282940_0.18029956915415823"}},"1.9.9":{"name":"tunk","version":"1.9.9","description":"The action driven state management of application, which work as data center with vue,react or other frameworks","keywords":["tunk","state management","framework","vue","react","data center"],"main":"tunk.js","author":{"name":"steven chen","email":"522702986@qq.com"},"license":"MIT","files":["tunk.js"],"repository":{"type":"git","url":"git+https://github.com/tunkjs/tunk.git"},"bugs":{"url":"https://github.com/tunkjs/tunk/issues"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"apply.js":"latest"},"homepage":"https://github.com/tunkjs/tunk#readme","_id":"tunk@1.9.9","_npmVersion":"5.0.1","_nodeVersion":"6.9.1","_npmUser":{"name":"stevencjc","email":"522702986@qq.com"},"dist":{"integrity":"sha512-mBAe9y+7GyOwm43sBsMDtcQFT/V+o3fe/y5xbZKTro0FKJZRjJ8BAUO3RH3QT+IEkV/hrmcsg0ZielR2NnbwLg==","shasum":"f1805086ab2d549bafb260eac4b6cdf212fafe4f","tarball":"https://registry.npmjs.org/tunk/-/tunk-1.9.9.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFH6FBU8qVbgkKqU+JkWykqy4K+XPTsjtzro1nbV3Q47AiAvFQKOlRh6k5dH8285Rm2Tj6YnPFNH2cgPa581sUZzqQ=="}]},"maintainers":[{"name":"stevencjc","email":"522702986@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tunk-1.9.9.tgz_1498655149988_0.5220297735650092"}},"1.9.10":{"name":"tunk","version":"1.9.10","description":"The action driven state management of application, which work as data center with vue,react or other frameworks","keywords":["tunk","state management","framework","vue","react","data center"],"main":"tunk.js","author":{"name":"steven chen","email":"522702986@qq.com"},"license":"MIT","files":["tunk.js"],"repository":{"type":"git","url":"git+https://github.com/tunkjs/tunk.git"},"bugs":{"url":"https://github.com/tunkjs/tunk/issues"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"apply.js":"latest"},"homepage":"https://github.com/tunkjs/tunk#readme","_id":"tunk@1.9.10","_npmVersion":"5.0.1","_nodeVersion":"6.9.1","_npmUser":{"name":"stevencjc","email":"522702986@qq.com"},"dist":{"integrity":"sha512-5goNVpxvqYweqERzdzrz5HoO9AhxdHfvqSefH06JNIoHRjCfzJiPUP7wUmSFRXRG1+lxUICNdNNsLgL2mbjI0Q==","shasum":"f44311f20bf9cb562cc9e4934b933f4b54bea325","tarball":"https://registry.npmjs.org/tunk/-/tunk-1.9.10.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDL1nLjd3kFmrKeDhTS3/j8/7yLDwgAyVZv7fD3WvTN2AIhANnGv1BtaWGTneLqxMb4S1Nn+xdgUXUsHDh0JhdwmEE3"}]},"maintainers":[{"name":"stevencjc","email":"522702986@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tunk-1.9.10.tgz_1498656084272_0.12065090565010905"}},"1.9.11":{"name":"tunk","version":"1.9.11","description":"The action driven state management of application, which work as data center with vue,react or other frameworks","keywords":["tunk","state management","framework","vue","react","data center"],"main":"tunk.js","author":{"name":"steven chen","email":"522702986@qq.com"},"license":"MIT","files":["tunk.js"],"repository":{"type":"git","url":"git+https://github.com/tunkjs/tunk.git"},"bugs":{"url":"https://github.com/tunkjs/tunk/issues"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"apply.js":"latest"},"homepage":"https://github.com/tunkjs/tunk#readme","_id":"tunk@1.9.11","_npmVersion":"5.0.1","_nodeVersion":"6.9.1","_npmUser":{"name":"stevencjc","email":"522702986@qq.com"},"dist":{"integrity":"sha512-FblsbUB4A+AyVQ13AyMYax7TrgZG19GgezJZ5XTJfGQ4t2f9YgmkjDSwb/bSi6TYRiuXzH23NyfLwnqUPR80tQ==","shasum":"2335d17b1b6ab73749844dd9d3a514836b379a74","tarball":"https://registry.npmjs.org/tunk/-/tunk-1.9.11.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzwHYgpwVpCy3ELaC93xZMMjsSNKaDGw7ryHxwluYk4wIhAIP1JP+ylBoogzB3Vx9tRClnoOT/mF+ikl0DzChZ1pGD"}]},"maintainers":[{"name":"stevencjc","email":"522702986@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tunk-1.9.11.tgz_1499138606553_0.7857828321866691"}},"1.9.12":{"name":"tunk","version":"1.9.12","description":"The action driven state management of application, which work as data center with vue,react or other frameworks","keywords":["tunk","state management","framework","vue","react","data center"],"main":"tunk.js","author":{"name":"steven chen","email":"522702986@qq.com"},"license":"MIT","files":["tunk.js"],"repository":{"type":"git","url":"git+https://github.com/tunkjs/tunk.git"},"bugs":{"url":"https://github.com/tunkjs/tunk/issues"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"apply.js":"latest"},"homepage":"https://github.com/tunkjs/tunk#readme","_id":"tunk@1.9.12","_npmVersion":"5.0.1","_nodeVersion":"6.9.1","_npmUser":{"name":"stevencjc","email":"522702986@qq.com"},"dist":{"integrity":"sha512-2gHO3SlrirI/C6kn1BbfiRM+9hIh40ZdywUAs3k0z3pETP04XXTMTs7FLhZ+WsmYzS/WHwYkfXgxeOAOw/MuLQ==","shasum":"c1b89bf28aef8b82b47eb81566d3853ef7ee2053","tarball":"https://registry.npmjs.org/tunk/-/tunk-1.9.12.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIErNkFWUG+/+HoLC22PP9qxY4HXETIkAK8foGL2gGUP9AiBJ41SO10KC89nAcJM/JQFXRkTJGYiUEwSCSsGYI4T4dw=="}]},"maintainers":[{"name":"stevencjc","email":"522702986@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tunk-1.9.12.tgz_1499338407736_0.960616530617699"}},"1.9.13":{"name":"tunk","version":"1.9.13","description":"The action driven state management of application, which work as data center with vue,react or other frameworks","keywords":["tunk","state management","framework","vue","react","data center"],"main":"tunk.js","author":{"name":"steven chen","email":"522702986@qq.com"},"license":"MIT","files":["tunk.js"],"repository":{"type":"git","url":"git+https://github.com/tunkjs/tunk.git"},"bugs":{"url":"https://github.com/tunkjs/tunk/issues"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"apply.js":"latest"},"homepage":"https://github.com/tunkjs/tunk#readme","_id":"tunk@1.9.13","_npmVersion":"5.0.1","_nodeVersion":"6.9.1","_npmUser":{"name":"stevencjc","email":"522702986@qq.com"},"dist":{"integrity":"sha512-WD274KElslZSh73wpVynr9uStv4GQ+zdZHVWctl9EW3k1/zx7qXhRWEbwI1+v/i4fm3696xFyG4D4NqbsNAP2w==","shasum":"cf382d49eeb28738f1e759a32cc99d90bb0097ca","tarball":"https://registry.npmjs.org/tunk/-/tunk-1.9.13.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyHxfwm4V/Sb4jlLZT3qo9jwQQ4hfj9Acfiw/vPtqFjAIgIFjNZTbqfH2LL0bAMkSwBo3sjKYFghqZIlheznOeH2Q="}]},"maintainers":[{"name":"stevencjc","email":"522702986@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tunk-1.9.13.tgz_1499345444151_0.13229861739091575"}},"1.9.14":{"name":"tunk","version":"1.9.14","description":"The action driven state management of application, which work as data center with vue,react or other frameworks","keywords":["tunk","state management","framework","vue","react","data center"],"main":"tunk.js","author":{"name":"steven chen","email":"522702986@qq.com"},"license":"MIT","files":["tunk.js"],"repository":{"type":"git","url":"git+https://github.com/tunkjs/tunk.git"},"bugs":{"url":"https://github.com/tunkjs/tunk/issues"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"apply.js":"latest"},"homepage":"https://github.com/tunkjs/tunk#readme","_id":"tunk@1.9.14","_npmVersion":"5.0.1","_nodeVersion":"6.9.1","_npmUser":{"name":"stevencjc","email":"522702986@qq.com"},"dist":{"integrity":"sha512-P3kUedTbhWlQbsyT7zn1TZplf3t1+v2C/Z2rb0TVN3PaBrhUb2tfX6QPtdYdscdkgAFiUzR6BH+kc0Y666P2cA==","shasum":"a6477c6d50d92abdd7d7a74768b455a2f1346772","tarball":"https://registry.npmjs.org/tunk/-/tunk-1.9.14.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCY8tHMW3kWDlsQOo3SWwKzVzJBaB7L/cpEj75UmYw7bwIhALFF4RPPHsAK0uhO5BAzIPch+dJPCJ7v2LvR4hl3EkKM"}]},"maintainers":[{"name":"stevencjc","email":"522702986@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tunk-1.9.14.tgz_1499345715493_0.9416159838438034"}},"1.9.15":{"name":"tunk","version":"1.9.15","description":"The action driven state management of application, which work as data center with vue,react or other frameworks","keywords":["tunk","state management","framework","vue","react","data center"],"main":"tunk.js","author":{"name":"steven chen","email":"522702986@qq.com"},"license":"MIT","files":["tunk.js"],"repository":{"type":"git","url":"git+https://github.com/tunkjs/tunk.git"},"bugs":{"url":"https://github.com/tunkjs/tunk/issues"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"apply.js":"latest"},"homepage":"https://github.com/tunkjs/tunk#readme","_id":"tunk@1.9.15","_npmVersion":"5.0.1","_nodeVersion":"6.9.1","_npmUser":{"name":"stevencjc","email":"522702986@qq.com"},"dist":{"integrity":"sha512-nwoMg0ijwA6sefS4bkujVoEnXQj0wdqM8QDlKuu4uj96mVOlbsGCvAjGPx/d6KUBj5WPcKvdhSl1QsOXTKrVOA==","shasum":"b87b2e46365892006fa046a0fedc363fbf928b63","tarball":"https://registry.npmjs.org/tunk/-/tunk-1.9.15.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKxqGpDGrn0RKrYnm0URne/UdhGg6MbFJfX9LmxkUhvQIhAJqt1DAoXBC7KGPc3YyFf6qE84j4wiE+jH7Q1HswWF7D"}]},"maintainers":[{"name":"stevencjc","email":"522702986@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tunk-1.9.15.tgz_1499346002808_0.678490393795073"}},"2.0.1":{"name":"tunk","version":"2.0.1","description":"The action driven state management of application, which work as data center with vue,react or other frameworks","keywords":["tunk","state management","framework","vue","react","data center"],"main":"tunk.js","author":{"name":"steven chen","email":"522702986@qq.com"},"license":"MIT","files":["tunk.js"],"repository":{"type":"git","url":"git+https://github.com/tunkjs/tunk.git"},"bugs":{"url":"https://github.com/tunkjs/tunk/issues"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"apply.js":"latest"},"homepage":"https://github.com/tunkjs/tunk#readme","_id":"tunk@2.0.1","_npmVersion":"5.0.3","_nodeVersion":"8.1.3","_npmUser":{"name":"stevencjc","email":"522702986@qq.com"},"dist":{"integrity":"sha512-bG/DmZoJckXbHDg28xekCNynmAdUoN+HG0ho/Jrl02XWl4k65eFz6jTGHpR223vV5Q/qRHzTxBlm/GjPQ9cH/w==","shasum":"4194ffc8076b28905d77d20a8dbcdf51cfa52d46","tarball":"https://registry.npmjs.org/tunk/-/tunk-2.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7hconWrmXQQJUl5OxfY2gMcsv/XcbySt/edhKXxbP4AIhALrCgE4MLyr35c95vMC+p8EIU0C+iS0UTORfZOyoxr+f"}]},"maintainers":[{"name":"stevencjc","email":"522702986@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tunk-2.0.1.tgz_1502848141300_0.7659270232543349"}},"2.1.0":{"name":"tunk","version":"2.1.0","description":"The action driven state management of application, which work as data center with vue,react or other frameworks","keywords":["tunk","state management","framework","vue","react","data center"],"main":"tunk.js","author":{"name":"steven chen","email":"522702986@qq.com"},"license":"MIT","files":["tunk.js"],"repository":{"type":"git","url":"git+https://github.com/tunkjs/tunk.git"},"bugs":{"url":"https://github.com/tunkjs/tunk/issues"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"apply.js":"latest"},"homepage":"https://github.com/tunkjs/tunk#readme","_id":"tunk@2.1.0","_npmVersion":"5.0.3","_nodeVersion":"8.1.3","_npmUser":{"name":"stevencjc","email":"522702986@qq.com"},"dist":{"integrity":"sha512-7imT7JOfQtrnGhLg655b0PyAPWW6GyEQiLCP/PsfRb13Bb4jmXjtXWlkWfL9BuQv9082Q2xERwJn7Uxk3N3aqQ==","shasum":"a22a190e2f3d8a88f3e28fef44c4c5f6e6e397ff","tarball":"https://registry.npmjs.org/tunk/-/tunk-2.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3PS35NL2SxeFULhiqq8mHArYyWOZyjbzk/PXDzp5ITAIhAL9Kzy+6AdM8MMcB0klJaGm+yH+wPunhwAaiK8LcKcjN"}]},"maintainers":[{"name":"stevencjc","email":"522702986@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tunk-2.1.0.tgz_1504081164859_0.8535615538712591"}},"3.0.0":{"name":"tunk","version":"3.0.0","description":"The action driven state management of application, which work as data center with vue,react or other frameworks","keywords":["tunk","state management","framework","vue","react","data center"],"main":"tunk.js","author":{"name":"steven chen","email":"522702986@qq.com"},"license":"MIT","files":["tunk.js"],"repository":{"type":"git","url":"git+https://github.com/tunkjs/tunk.git"},"bugs":{"url":"https://github.com/tunkjs/tunk/issues"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"apply.js":"latest"},"homepage":"https://github.com/tunkjs/tunk#readme","_id":"tunk@3.0.0","_npmVersion":"5.0.3","_nodeVersion":"8.1.3","_npmUser":{"name":"stevencjc","email":"522702986@qq.com"},"dist":{"integrity":"sha512-wuGb7tgAKRQ1oCALOoXPngrmtYEGSbtr0BYPk4FLVItKf09iPmZiT4KA+OVNuFIjcze9EUGisBeSw+VogB9POg==","shasum":"354f16bc1b2d4b1d0bf3041ea045335b02f76b68","tarball":"https://registry.npmjs.org/tunk/-/tunk-3.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA9aTiqUN44ykCethbSdKJnXAWlMtApfFzBL70e6+AF3AiEAz+U8VKqcnvu/dYTjov076wH2ZoetPOLIBfybqhUYF0k="}]},"maintainers":[{"name":"stevencjc","email":"522702986@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tunk-3.0.0.tgz_1512367016248_0.6701047169044614"}},"3.0.1":{"name":"tunk","version":"3.0.1","description":"The action driven state management of application, which work as data center with vue,react or other frameworks","keywords":["tunk","state management","framework","vue","react","data center"],"main":"tunk.js","author":{"name":"steven chen","email":"522702986@qq.com"},"license":"MIT","files":["tunk.js"],"repository":{"type":"git","url":"git+https://github.com/tunkjs/tunk.git"},"bugs":{"url":"https://github.com/tunkjs/tunk/issues"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"apply.js":"latest"},"homepage":"https://github.com/tunkjs/tunk#readme","_id":"tunk@3.0.1","_npmVersion":"5.0.3","_nodeVersion":"8.1.3","_npmUser":{"name":"stevencjc","email":"522702986@qq.com"},"dist":{"integrity":"sha512-YdXsNF2rR52x+y334HyRfOMjblkfGTBQBkTJmEXfPwNitFlAQxlsTVMEXK4j1gHn6qjHnvm2oRMkZp4GSvxSVA==","shasum":"c753d067eaaec0ab8f8bf479bdc1759d533fb3c7","tarball":"https://registry.npmjs.org/tunk/-/tunk-3.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGsq77y9qFRicpw8GWWI9InY0hMMQltYnoQuU/QIan/TAiEA5pqA4GByNOtB4O0wZn8Jrsh3aXuP4HpPVgw/iQvS/JY="}]},"maintainers":[{"name":"stevencjc","email":"522702986@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tunk-3.0.1.tgz_1512387706569_0.6338015217334032"}},"3.0.2":{"name":"tunk","version":"3.0.2","description":"The action driven state management of application, which work as data center with vue,react or other frameworks","keywords":["tunk","state management","framework","vue","react","data center"],"main":"tunk.js","author":{"name":"steven chen","email":"522702986@qq.com"},"license":"MIT","files":["tunk.js"],"repository":{"type":"git","url":"git+https://github.com/tunkjs/tunk.git"},"bugs":{"url":"https://github.com/tunkjs/tunk/issues"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"apply.js":"latest"},"homepage":"https://github.com/tunkjs/tunk#readme","_id":"tunk@3.0.2","_npmVersion":"5.0.3","_nodeVersion":"8.1.3","_npmUser":{"name":"stevencjc","email":"522702986@qq.com"},"dist":{"integrity":"sha512-kT51p9I6j/10yqnhlGcULBFgb6LkRtnmpBDaJmvHoEGS67whkcPU8WAt5MQ+gJlwq0EKS30MNFrX8Xyo//YENA==","shasum":"20fcb8be9ce1987ebe626923cd2e6b2b315b67e8","tarball":"https://registry.npmjs.org/tunk/-/tunk-3.0.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFqdK1OZS7ZeYb8wWwOX81LYuyW2PsJRN5MJoPDNcY69AiEArHjV3toaf1itURjIBep8NfOuy/fdCO+vw5RxU018ICw="}]},"maintainers":[{"name":"stevencjc","email":"522702986@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tunk-3.0.2.tgz_1512471409319_0.7034590467810631"}},"3.5.0":{"name":"tunk","version":"3.5.0","description":"The action driven state management of application, which work as data center with vue,react or other frameworks","keywords":["tunk","state management","framework","vue","react","data center"],"main":"tunk.js","author":{"name":"steven chen","email":"522702986@qq.com"},"license":"MIT","files":["tunk.js"],"repository":{"type":"git","url":"git+https://github.com/tunkjs/tunk.git"},"bugs":{"url":"https://github.com/tunkjs/tunk/issues"},"scripts":{"test":"jasmine JASMINE_CONFIG_PATH=test/jasmine.json"},"dependencies":{"apply.js":"latest","jasmine":"^2.8.0"},"gitHead":"d88d9025fbd24142eb2a9dd0a8d2018aeb7c435f","homepage":"https://github.com/tunkjs/tunk#readme","_id":"tunk@3.5.0","_npmVersion":"5.0.3","_nodeVersion":"8.1.3","_npmUser":{"name":"stevencjc","email":"522702986@qq.com"},"dist":{"integrity":"sha512-1If9yRIIEK5ja7h96XXtZ+YHX/61dSAUw1+WQ6fRtxveheY4nP8DzqS3nl01t5J/NiTZ9nX+qk+yAcY2cmiacg==","shasum":"66a974da820f5f3c9649af1ee0e381e4a9b6edb0","tarball":"https://registry.npmjs.org/tunk/-/tunk-3.5.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICTms4V8ocjbw75OuGffc3HT6KCqRSYJ+/2Zbtfo5uzuAiATMDAxA2FClzYaHF5D1b5VwW0MiVuFXqOHSwHRxQsRVA=="}]},"maintainers":[{"name":"stevencjc","email":"522702986@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tunk-3.5.0.tgz_1514990348629_0.2093103879597038"}},"3.5.1":{"name":"tunk","version":"3.5.1","description":"The action driven state management of application, which work as data center with vue,react or other frameworks","keywords":["tunk","state management","framework","vue","react","data center"],"main":"tunk.js","author":{"name":"steven chen","email":"522702986@qq.com"},"license":"MIT","files":["tunk.js"],"repository":{"type":"git","url":"git+https://github.com/tunkjs/tunk.git"},"bugs":{"url":"https://github.com/tunkjs/tunk/issues"},"scripts":{"test":"jasmine JASMINE_CONFIG_PATH=test/jasmine.json"},"devDependencies":{"jasmine":"^2.8.0"},"dependencies":{"apply.js":"latest"},"gitHead":"e3a6a054036e081780553e14523f8b7e9f9c6ba4","homepage":"https://github.com/tunkjs/tunk#readme","_id":"tunk@3.5.1","_npmVersion":"5.0.3","_nodeVersion":"8.1.3","_npmUser":{"name":"stevencjc","email":"522702986@qq.com"},"dist":{"integrity":"sha512-HqOeg5REHglar0xZWr1eyGwq9fcBeDweeQQnapxHw09/n0IfcbUCsXyfe26Ske9tzP8m8W09gTO4IAN2cYGDGw==","shasum":"df882a5c02093d17beba85d680c3e2ea1b71a013","tarball":"https://registry.npmjs.org/tunk/-/tunk-3.5.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGSuCO7qvD0d8hl1+TV1GwAtZX6oKtjO5osgclEY/KGhAiEA2FyGwHjUhtz72goEB3r3YjZSSVD5RlOhVJQgD1c1g04="}]},"maintainers":[{"name":"stevencjc","email":"522702986@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tunk-3.5.1.tgz_1516633942349_0.9193186007905751"}}},"readme":"\n<div style=\"text-align:center; margin-bottom:50px;\">\n<img style=\"width: 200px;\" src=\"https://github.com/tunkjs/gitbook-tunkjs/blob/master/img/logo1x.png?raw=true\" alt=\"tunk logo\">\n</div>\n\n\n#### tunkjs是一个具有状态管理功能的前端数据服务框架，提供了一个让数据处理逻辑与交互逻辑完美解耦与灵活通信的模式。 \n\n### 开发初衷\n\n状态管理在项目应用中，经常会碰到一些不适用状态管理的场景，在单纯处理状态管理的骨架里并不能灵活处理这些场景。另外，项目经过长时间的迭代，越发觉得常规的状态流方案存在着一些不必要的编码环节，一定程度上提高了开发维护成本。\n\n**tunkjs** 应运而生！\n\ntunk尽可能精简要暴露的API及处理的细节，让框架自身存在感更低，让你轻松上手，专注于业务的实现。\n\n通过限制模块更新状态树的范围，无需向store描述变更，状态变更也完全可预测。\n\n### 安装\n\n````javascript\nnpm install tunk -S\n````\n除了tunk你还需要安装**视图框架绑定组件**\n\n跟vue绑定\n\n````javascript\nnpm install tunk-vue -S\n````\n跟react或react native绑定\n\n````javascript\nnpm install tunk-react -S\n````\n跟微信小程序绑定\n\n````javascript\nnpm install tunk-wechat -S\n````\n\n### 一个模块\n\n````javascript\n// 场景：在用户管理列表中弹框查看用户详细信息\nimport {create, action} from 'tunk'\n@create\nclass userAdmin {\n\tconstructor(){\n\t\t// 仅定义list为状态字段\n\t\tthis.state = {\n\t\t\tlist:[]\n\t\t}\n\t}\n\t// 请求用户列表\n\t@action\n\tfetchList(param){\n\t\tconst res = this.request(...);\n\t\treturn {list: res.list};\n\t}\n\t// 下面的方法用于请求用户详细信息\n\t// details用完即焚，不必作为状态去维护，因此未定义为状态字段\n\t@action\n\tasync getUserDetails(id){\n\t\tconst res = await this.request(...);\n\t\treturn {details: res.data};\n\t}\n\tsomeFunc(){\n\t\tthis.getState()\n\t}\n\t...\n}\n````\n\n你只需要面向数据逻辑对象来设计一个模块类，如有需要，你也可以尝试继承一个父类。\n\n````javascript\n@create\nclass userAdmin extends Base{\n\tconstructor(){\n\t\tsuper();\n\t\tthis.state = {};\n\t}\n}\n````\n\n`@create`将会对模块类进行重构、实例化以及存储该模块的实例化对象，实例化后，tunk内置store对象会生成字段名为'userAdmin'的由该模块负责维护的状态树节点对象\n\n构造器内给state属性赋值，将决定对应状态树节点对象的字段和初始值。\n\n````javascript\nconstructor(){\n   //初始化后state属性只读，二次赋值将报错，读取的数据来自状态树的状态快照\n\tthis.state = {\n\t\tlist:[]\n\t}\n}\n````\n\n`@action`定义一个方法为一个action，可以是异步方法\n\n````javascript\n@action\nasync fetchList(param){\n\tconst res = await this.request(...);\n\t...\n}\n````\n\naction内可通过return返回结果或dispatch传入一个Object，让数据开始流入tunk，经过中间件的处理，最终流入到store状态树\n\n````javascript\n@action\nasync fetchList(param){\n\tconst res = await this.request(...);\n\t// return的内容会经过中间件的处理，最后更新到状态树\n\t// this.dispatch({list: res.list}) 跟return返回的结果进入的处理流程一样\n\treturn {list: res.list};\n}\n````\n\naction只能更新当前模块对应的状态树节点的状态，而且只能更新对应节点已存在的字段的状态，无法创建新状态字段\n\n````javascript\n@action\nasync fetchList(param){\n\tconst res = await this.request(...);\n\t// 由于在构造器给state属性定义过list字段，\n\t// 下面return的内容只有list的新状态更新到状态树\n\treturn {list: res.list, otherData: res.otherData};\n}\n````\n\n上面的例子中，otherData的数据不会更新到状态树，但可以通过调起这个action时获得该数据，如：\n\n````javascript\nasync otherFunction(){\n\t// 同一模块下的action\n\tconst res = await this.fetchList(...);\n\t// 可通过内置dispatch方法调起其他模块的action，并获得action返回的结果\n\tconst res2 = await this.dispatch('moduleName.actionName');\n}\n````\n\nreturn 与 dispath后续的处理是一样的，区别是，return只能传递一个参数，dispatch不限\n\n\n### tunk状态流\n\n<div style=\"text-align:center; margin-bottom:50px;\">\n<img src=\"https://github.com/tunkjs/gitbook-tunkjs/blob/master/img/tunk-flow.png?raw=true\" alt=\"tunk logo\">\n</div>\n\n\n### 通信 \n\n#### 模块间通信 \n\n1. 通过`this.dispatch('moduleName.actionName');`调起其他模块的action及获取action处理结果\n2. 内置getState方法\n\n````javascript\nthis.getState(); // 等同于 this.state，获得当前模块的状态\n//假设模块myModule的状态节点对象为{key0:{key1:[{key2:1}]}}\n// 获得其他模块的状态\nthis.getState('myModule.key0.key1.0.key2'); // 1\n````\n\n#### 视图组件与模块间通信\n\n模块间通信和模块与组件间通信是完全解耦的，所有模块共同构成一个数据服务层，视图组件面向这个数据服务层进行通信。\n\n**视图组件调起action的两种方式：**\n\n1. 视图组件通常会被提供一个类似dispatch方法，这个方法仅支持调起action，如：`this.dispatch('moduleName.actionName', arg1, arg2, ...);`\n2. 跟视图框架绑定的组件通常会支持`actons`组件属性，用来自动生成该组件可直接调用的action代理方法\n\n**视图组件获得数据的两个途径：**\n\n1. **被动注入** ：订阅不同模块的状态字段，当action引起了状态变更，订阅的组件会被注入新状态\n2. **主动获取** ：视图组件通常会被提供一个类似dispatch方法，这个方法仅支持调返回action返回的结果\n\n不同视图框架绑定组件的实现大同小异，具体可查看相关实例\n\n* [tunk-react](https://github.com/tunkjs/gitbook-tunkjs/blob/master/doc/plugins/tunk-react.md)\n* [tunk-vue](https://github.com/tunkjs/gitbook-tunkjs/blob/master/doc/plugins/tunk-vue.md)\n* [tunk-wechat](https://github.com/tunkjs/gitbook-tunkjs/blob/master/doc/plugins/tunk-wechat.md)\n\n\n\n### 要点\n\n\n1. 对任何状态管理器来说，如果数据不会被复用或者数据量过大，不推荐你将这部分数据定义为状态来维护，状态快照的生成需要做到引用隔离，而引用隔离摆脱不了深克隆的性能损耗。\n\n2. “主动获取”的方式不会生成状态快照，因此效率较高，可以理解这部分数据为“临时状态”，一般用完即焚，可视为传统状态流的补充。\n\n3. 我们推荐你尽可能的把数据处理逻辑从视图层剥离开来，除了分离关注带来的好处外，假设你开发完wap版本的应用，又准备开发嵌入到原生app的RN版本或者微信小程序版本，只要包装好数据源，数据服务层是可以直接复用的。\n\n\n----\n\n### 文档与实例\n\n[tunk](https://github.com/tunkjs/gitbook-tunkjs)\n\n[examples](https://github.com/tunkjs/examples)\n\n\n\n\n","maintainers":[{"name":"stevencjc","email":"522702986@qq.com"}],"time":{"modified":"2022-06-27T23:20:01.280Z","created":"2016-09-03T16:17:12.855Z","1.1.0":"2016-09-03T16:17:12.855Z","1.1.1":"2016-09-04T12:16:40.025Z","1.1.2":"2016-09-04T12:20:33.062Z","1.1.3":"2016-09-04T12:26:45.912Z","1.1.4":"2016-09-05T08:16:47.421Z","1.1.5":"2016-09-05T10:37:56.320Z","1.1.6":"2016-09-05T11:57:10.420Z","1.1.7":"2016-09-06T15:13:38.524Z","1.1.8":"2016-09-07T03:08:56.000Z","1.2.0":"2016-09-07T07:06:03.795Z","1.2.1":"2016-09-07T07:58:02.693Z","1.2.2":"2016-09-07T09:35:28.772Z","1.2.3":"2016-09-07T09:41:22.376Z","1.2.5":"2016-09-07T16:00:08.699Z","1.2.6":"2016-09-08T06:47:56.668Z","1.2.7":"2016-09-08T14:33:01.440Z","1.2.8":"2016-09-08T15:21:47.038Z","1.2.9":"2016-09-08T15:25:54.713Z","1.2.10":"2016-09-08T16:23:19.852Z","1.2.11":"2016-09-09T01:52:02.903Z","1.5.0":"2016-09-18T03:14:23.030Z","1.5.1":"2016-09-18T03:28:52.105Z","1.5.2":"2016-09-18T04:29:17.177Z","1.5.3":"2016-09-18T04:30:57.515Z","1.5.4":"2016-09-18T05:59:16.812Z","1.5.5":"2016-09-18T06:00:55.049Z","1.5.6":"2016-09-18T07:13:31.501Z","1.5.7":"2016-09-18T07:17:08.637Z","1.5.9":"2016-09-18T09:46:36.959Z","1.5.10":"2016-09-18T10:57:05.806Z","1.5.11":"2016-09-19T10:12:50.093Z","1.5.12":"2016-09-20T08:44:12.935Z","1.5.13":"2016-09-20T09:12:10.881Z","1.6.0":"2016-09-20T15:42:36.958Z","1.9.0":"2017-05-31T06:08:32.960Z","1.9.2":"2017-06-02T09:00:17.507Z","1.9.3":"2017-06-22T08:20:20.373Z","1.9.4":"2017-06-27T12:54:58.162Z","1.9.5":"2017-06-27T13:04:00.651Z","1.9.6":"2017-06-28T12:22:23.582Z","1.9.8":"2017-06-28T12:51:23.060Z","1.9.9":"2017-06-28T13:05:50.087Z","1.9.10":"2017-06-28T13:21:24.489Z","1.9.11":"2017-07-04T03:23:26.655Z","1.9.12":"2017-07-06T10:53:27.889Z","1.9.13":"2017-07-06T12:50:44.240Z","1.9.14":"2017-07-06T12:55:15.609Z","1.9.15":"2017-07-06T13:00:02.911Z","2.0.1":"2017-08-16T01:49:01.401Z","2.1.0":"2017-08-30T08:19:25.153Z","3.0.0":"2017-12-04T05:56:56.318Z","3.0.1":"2017-12-04T11:41:46.683Z","3.0.2":"2017-12-05T10:56:49.573Z","3.5.0":"2018-01-03T14:39:08.716Z","3.5.1":"2018-01-22T15:12:22.554Z"},"author":{"name":"steven chen","email":"522702986@qq.com"},"license":"MIT","readmeFilename":"README.md","homepage":"https://github.com/tunkjs/tunk#readme","keywords":["tunk","state management","framework","vue","react","data center"],"repository":{"type":"git","url":"git+https://github.com/tunkjs/tunk.git"},"bugs":{"url":"https://github.com/tunkjs/tunk/issues"}}