{"_id":"twee","_rev":"86-1ef1a685efd3e9f181fe5721c09d06f5","name":"twee","dist-tags":{"pre-beta":"0.1.0","beta":"0.1.2","latest":"0.1.32"},"versions":{"0.0.1":{"name":"twee","version":"0.0.1","keywords":["twee","framework","web","router","app","api","rest","restful","mvc","modules","controllers","views","extensions"],"author":{"name":"Dmitri Mesin","email":"dmitri.mesin@gmail.com"},"license":"MIT","_id":"twee@0.0.1","maintainers":[{"name":"mesin","email":"dmitri.mesin@gmail.com"}],"homepage":"https://github.com/mesin/twee","bugs":{"url":"https://github.com/mesin/twee/issues"},"dist":{"shasum":"f0b9efb7fbd2d884d0115901cedd389cb791abf6","tarball":"https://registry.npmjs.org/twee/-/twee-0.0.1.tgz","integrity":"sha512-wHv40Lp6Ga9cf72kCpZaUpJfBzajKN14nesFC8L10bD0SV1/9hLmq7s8Mfx2OU0MjcVNyn+GbA8ez2pcL9S+fQ==","signatures":[{"sig":"MEQCIDgsH+4wMx/XPQbx3cIxyZdEJgIzcG/LWC28rkceycsRAiBFarsyYAG4d90bQ8svlDm8+DNIa1c932Sw+WytJEObhQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"f0b9efb7fbd2d884d0115901cedd389cb791abf6","gitHead":"0becb1d4b0111fa078d7873ad383cca88a9a2677","scripts":{"test":"test"},"_npmUser":{"name":"mesin","email":"dmitri.mesin@gmail.com"},"repository":{"url":"https://github.com/mesin/twee.git","type":"git"},"_npmVersion":"2.1.14","description":"Twee Framework - the most powerful, elegant and extensive framework for Node.js based on Express.js","directories":{"test":"tests"},"_nodeVersion":"0.10.34","dependencies":{"fs":"*","path":"*","debug":"*","colors":"*","events":"*","express":"*","twee-extensions":"git+https://github.com/mesin/twee-extensions.git"},"preferGlobal":false,"devDependencies":{}},"0.0.2":{"name":"twee","version":"0.0.2","keywords":["twee","framework","web","router","app","api","rest","restful","mvc","modules","controllers","views","extensions"],"author":{"name":"Dmitri Mesin","email":"dmitri.mesin@gmail.com"},"license":"MIT","_id":"twee@0.0.2","maintainers":[{"name":"mesin","email":"dmitri.mesin@gmail.com"}],"homepage":"https://github.com/mesin/twee","bugs":{"url":"https://github.com/mesin/twee/issues"},"dist":{"shasum":"df925df8cf168ee0556c7ade649ea008486264e6","tarball":"https://registry.npmjs.org/twee/-/twee-0.0.2.tgz","integrity":"sha512-CMzw45eTloZKMPjXTe2TZaReSAdgQ/ock+ZCsdMKblW6T6Wm1f2mG45jV8o98pk+5V7FcU3l905YYaaelyuSPg==","signatures":[{"sig":"MEUCIQD1bA+9WS3PU+cqPr3BlUR5obPn08PcKoP3vqOpJiXH2wIgMh9Wyndw/TDP99NclLlqnR7bHlpT7GuzcIIH41Jk9B4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"df925df8cf168ee0556c7ade649ea008486264e6","gitHead":"b391eff1967a3504792c7e1533bd28f852d08fb8","scripts":{"test":"test"},"_npmUser":{"name":"mesin","email":"dmitri.mesin@gmail.com"},"repository":{"url":"https://github.com/mesin/twee.git","type":"git"},"_npmVersion":"2.1.14","description":"Twee Framework - the most powerful, elegant and extensive framework for Node.js based on Express.js","directories":{"test":"tests"},"_nodeVersion":"0.10.34","dependencies":{"file":"*","path":"*","debug":"*","colors":"*","events":"*","express":"*","fs-extra":"*","commander":"*","twee-extensions":"*"},"preferGlobal":false,"devDependencies":{}},"0.0.3":{"name":"twee","version":"0.0.3","keywords":["twee","framework","web","router","app","api","rest","restful","mvc","modules","controllers","views","extensions"],"author":{"name":"Dmitri Mesin","email":"dmitri.mesin@gmail.com"},"license":"MIT","_id":"twee@0.0.3","maintainers":[{"name":"mesin","email":"dmitri.mesin@gmail.com"}],"homepage":"https://github.com/mesin/twee","bugs":{"url":"https://github.com/mesin/twee/issues"},"bin":{"twee":"./bin/twee.js"},"dist":{"shasum":"8e258d3d8c3438dc6a2b10322c2ac4407bf7ca42","tarball":"https://registry.npmjs.org/twee/-/twee-0.0.3.tgz","integrity":"sha512-pamQxtR0bUva7OcT2iYDfrwthiwPKKf/RU2wOr14d91FtP2aD6Jdryu5kbqGZb75BVQLTiP1BgPL2CkGYxSFiA==","signatures":[{"sig":"MEYCIQCO4jSmebbhmIRg5FJbc7KKfRIgZOF7E+HhtvYF6boIYgIhAIuOHs3eh72/ko/Y95xUnJgYXWIl4JFmA3BeBjd+rrVY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"8e258d3d8c3438dc6a2b10322c2ac4407bf7ca42","gitHead":"b391eff1967a3504792c7e1533bd28f852d08fb8","scripts":{"test":"test"},"_npmUser":{"name":"mesin","email":"dmitri.mesin@gmail.com"},"repository":{"url":"https://github.com/mesin/twee.git","type":"git"},"_npmVersion":"2.1.14","description":"Twee Framework - the most powerful, elegant and extensive framework for Node.js based on Express.js","directories":{"test":"tests"},"_nodeVersion":"0.10.34","dependencies":{"file":"*","path":"*","debug":"*","colors":"*","events":"*","express":"*","fs-extra":"*","commander":"*","twee-extensions":"*"},"preferGlobal":false,"devDependencies":{}},"0.0.4":{"name":"twee","version":"0.0.4","keywords":["twee","framework","web","router","app","api","rest","restful","mvc","modules","controllers","views","extensions"],"author":{"name":"Dmitri Mesin","email":"dmitri.mesin@gmail.com"},"license":"MIT","_id":"twee@0.0.4","maintainers":[{"name":"mesin","email":"dmitri.mesin@gmail.com"}],"homepage":"https://github.com/mesin/twee","bugs":{"url":"https://github.com/mesin/twee/issues"},"bin":{"twee":"./bin/twee.js"},"dist":{"shasum":"80f43432458cf9f5f741c980e59c26a17eca68fd","tarball":"https://registry.npmjs.org/twee/-/twee-0.0.4.tgz","integrity":"sha512-xv7VqBehg8YEAnECcsHbdMscltCTjY3jaBOuso7PWjKoJBi16FO+IHFYrgWBYk1gJ7OQqa1Oe6jKB0a/Rht+dg==","signatures":[{"sig":"MEUCIQDtDgA5sNqp92VR2ivkXqdLa9KoSFXbzxJcgX9itKf8ZwIgMhuMU2ce36Y14AUqSxBOUPZo96I7GpbEJExVhq6dYRI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"80f43432458cf9f5f741c980e59c26a17eca68fd","gitHead":"db7ceed47fb17d6487a7b387a774f251bdc2a05a","scripts":{"test":"test"},"_npmUser":{"name":"mesin","email":"dmitri.mesin@gmail.com"},"repository":{"url":"https://github.com/mesin/twee.git","type":"git"},"_npmVersion":"2.1.14","description":"Twee Framework - the most powerful, elegant and extensive framework for Node.js based on Express.js","directories":{"test":"tests"},"_nodeVersion":"0.10.34","dependencies":{"file":"*","path":"*","debug":"*","colors":"*","events":"*","express":"*","fs-extra":"*","commander":"*","twee-extensions":">= 0.0.2"},"preferGlobal":false,"devDependencies":{}},"0.0.5":{"name":"twee","version":"0.0.5","keywords":["twee","framework","web","router","app","api","rest","restful","mvc","modules","controllers","views","extensions"],"author":{"name":"Dmitri Mesin","email":"dmitri.mesin@gmail.com"},"license":"MIT","_id":"twee@0.0.5","maintainers":[{"name":"mesin","email":"dmitri.mesin@gmail.com"}],"homepage":"https://github.com/mesin/twee","bugs":{"url":"https://github.com/mesin/twee/issues"},"bin":{"twee":"./bin/twee.js"},"dist":{"shasum":"a73a8561d0b5a1592dc1af517b20a4fec443ce6c","tarball":"https://registry.npmjs.org/twee/-/twee-0.0.5.tgz","integrity":"sha512-NOGfs9F12FQDMIsdES9UbNExfkOqZPsYZh5f4M7A7jPq3LyM4y4UNqGVGJkQOvDLjm/htBmeOzzNfEQK+D8FwQ==","signatures":[{"sig":"MEYCIQCvdRoC48H3DgQ+Z4e1rKHUIV3D9vXRUv+RI7yL90KJigIhAISllTAOX5QSaLSmi6wsyYpBaztzOu2k8fU28B+iutA8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"a73a8561d0b5a1592dc1af517b20a4fec443ce6c","gitHead":"cc4604280922405a5a9f2c8b82f76dd7beda505a","scripts":{"test":"test"},"_npmUser":{"name":"mesin","email":"dmitri.mesin@gmail.com"},"repository":{"url":"https://github.com/mesin/twee.git","type":"git"},"_npmVersion":"2.1.14","description":"Twee Framework - the most powerful, elegant and extensive framework for Node.js based on Express.js","directories":{"test":"tests"},"_nodeVersion":"0.10.34","dependencies":{"file":"*","path":"*","debug":"*","colors":"*","events":"*","express":"*","fs-extra":"*","commander":"*","twee-extensions":">= 0.0.2"},"preferGlobal":false,"devDependencies":{}},"0.0.6":{"name":"twee","version":"0.0.6","keywords":["twee","framework","web","router","app","api","rest","restful","mvc","modules","controllers","views","extensions"],"author":{"name":"Dmitri Mesin","email":"dmitri.mesin@gmail.com"},"license":"MIT","_id":"twee@0.0.6","maintainers":[{"name":"mesin","email":"dmitri.mesin@gmail.com"}],"homepage":"https://github.com/mesin/twee","bugs":{"url":"https://github.com/mesin/twee/issues"},"bin":{"twee":"./bin/twee.js"},"dist":{"shasum":"c5b5a05bb8e26997f4ec1929ba9866063db32ec7","tarball":"https://registry.npmjs.org/twee/-/twee-0.0.6.tgz","integrity":"sha512-ZapuL6MX41nhxB4VYMhQqpmWLRiATpK8ducBK0RL/V+UNcco3hw3dxeJaXH8GYIWtOamVtBP5ASRzobbs5Vv8w==","signatures":[{"sig":"MEYCIQDIMHdhdSd3pn/F56s+jaEIYsns4VWPV+qIhNirxab1RwIhAJu511g3Vw+Vbyglj29+GWNs/ge6SwuTrw78ivQyQMLW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"c5b5a05bb8e26997f4ec1929ba9866063db32ec7","gitHead":"032e94e3b8865587468dd9f5264418c02cda33e1","scripts":{"test":"test"},"_npmUser":{"name":"mesin","email":"dmitri.mesin@gmail.com"},"repository":{"url":"https://github.com/mesin/twee.git","type":"git"},"_npmVersion":"2.1.14","description":"Twee Framework - the most powerful, elegant and extensive framework for Node.js based on Express.js","directories":{"test":"tests"},"_nodeVersion":"0.10.34","dependencies":{"file":"*","path":"*","debug":"*","colors":"*","events":"*","express":"*","fs-extra":"*","commander":"*","twee-extensions":">= 0.0.3"},"preferGlobal":false,"devDependencies":{}},"0.0.7":{"name":"twee","version":"0.0.7","keywords":["twee","framework","web","router","app","api","rest","restful","mvc","modules","controllers","views","extensions"],"author":{"name":"Dmitri Mesin","email":"dmitri.mesin@gmail.com"},"license":"MIT","_id":"twee@0.0.7","maintainers":[{"name":"mesin","email":"dmitri.mesin@gmail.com"}],"homepage":"https://github.com/mesin/twee","bugs":{"url":"https://github.com/mesin/twee/issues"},"bin":{"twee":"./bin/twee.js"},"dist":{"shasum":"e66b43f12372fbc5c09e321a759a627a54178ac0","tarball":"https://registry.npmjs.org/twee/-/twee-0.0.7.tgz","integrity":"sha512-CqqMICIDHz4cyOjarF4YQy3Ee0OefDbwDT2QnqQUYRli1XShYd2N4ViqbHmVULIJQjcJt/Vj2vfJ6itLKtaVEw==","signatures":[{"sig":"MEYCIQDEh+hgs8rGlEDDNaq21Rg9xVy/eQGhTgONna2HQoUNMAIhAJSg8KrNc8e3QdVmpILo/9FnaAMOltAbkY6FGWRzU+JI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"e66b43f12372fbc5c09e321a759a627a54178ac0","gitHead":"17ddc2eb2db0b9ee771021aa4dcf8bc3136ed994","scripts":{"test":"test"},"_npmUser":{"name":"mesin","email":"dmitri.mesin@gmail.com"},"repository":{"url":"https://github.com/mesin/twee.git","type":"git"},"_npmVersion":"2.1.14","description":"Twee Framework - the most powerful, elegant and extensive framework for Node.js based on Express.js","directories":{"test":"tests"},"_nodeVersion":"0.10.34","dependencies":{"file":"*","path":"*","debug":"*","colors":"*","events":"*","express":"*","fs-extra":"*","commander":"*","twee-extensions":">= 0.0.3"},"preferGlobal":false,"devDependencies":{}},"0.0.9":{"name":"twee","version":"0.0.9","keywords":["twee","framework","web","router","app","api","rest","restful","mvc","modules","controllers","views","extensions"],"author":{"name":"Dmitri Mesin","email":"dmitri.mesin@gmail.com"},"license":"MIT","_id":"twee@0.0.9","maintainers":[{"name":"mesin","email":"dmitri.mesin@gmail.com"}],"homepage":"https://github.com/mesin/twee","bugs":{"url":"https://github.com/mesin/twee/issues"},"bin":{"twee":"./bin/twee.js"},"dist":{"shasum":"c6f13896189cb4048e139ebbf4e67dbedd4d6839","tarball":"https://registry.npmjs.org/twee/-/twee-0.0.9.tgz","integrity":"sha512-bcJgOvRZQZQZFtIAdo4MYRGb5BRlASXDaeNQjh/EJ+swJoVi+Tf95hl4uxB8x+ZpUpor9niiAyZNjFt5PPgsFQ==","signatures":[{"sig":"MEQCIE+XWGjgihnRCzda681OPtQqKzH8upHqmDD8hELkiVVIAiATDsOhDl5QYWDBEz6UctMUAwa3KJfqX2NgBgMUIsXyJw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"c6f13896189cb4048e139ebbf4e67dbedd4d6839","gitHead":"09e5550e3bec3e0d41bd54289b262e1c8dc8d864","scripts":{"test":"test"},"_npmUser":{"name":"mesin","email":"dmitri.mesin@gmail.com"},"repository":{"url":"https://github.com/mesin/twee.git","type":"git"},"_npmVersion":"2.1.14","description":"Twee Framework - the most powerful, elegant and extensive framework for Node.js based on Express.js","directories":{"test":"tests"},"_nodeVersion":"0.10.34","dependencies":{"file":"*","path":"*","debug":"*","colors":"*","events":"*","express":"*","fs-extra":"*","commander":"*","twee-extensions":">= 0.0.3"},"preferGlobal":false,"devDependencies":{}},"0.1.0":{"name":"twee","version":"0.1.0","keywords":["twee","framework","web","router","app","api","rest","restful","mvc","modules","controllers","views","extensions"],"author":{"name":"Dmitri Mesin","email":"dmitri.mesin@gmail.com"},"license":"MIT","_id":"twee@0.1.0","maintainers":[{"name":"mesin","email":"dmitri.mesin@gmail.com"}],"homepage":"https://github.com/mesin/twee","bugs":{"url":"https://github.com/mesin/twee/issues"},"bin":{"twee":"./bin/twee.js"},"dist":{"shasum":"34c1a1f6c409900b8dc87356fa3b680bdd0b46dc","tarball":"https://registry.npmjs.org/twee/-/twee-0.1.0.tgz","integrity":"sha512-+W7Xy21Ge2Ke4Ehg/Q9GpwQKELd8uyvRqEBlKqqJa8SzmWCWCDrns1wnVXv/3g1eM+jXbjkUTuAVtyvUR6wvhg==","signatures":[{"sig":"MEUCICjKNYLxkM/EX0JSXtQNDKTLeA/YciI82oJCyYCH5OxrAiEAjMu0P6U+yj+IsTMNG89+jr0jd8gvIhsQ1PD9JwvAcYg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"34c1a1f6c409900b8dc87356fa3b680bdd0b46dc","gitHead":"6b947827d6003ff86002609521080497c87052e0","scripts":{"test":"test"},"_npmUser":{"name":"mesin","email":"dmitri.mesin@gmail.com"},"repository":{"url":"https://github.com/mesin/twee.git","type":"git"},"_npmVersion":"2.1.14","description":"Twee Framework - the most powerful, elegant and extensive framework for Node.js based on Express.js","directories":{"test":"tests"},"_nodeVersion":"0.10.34","dependencies":{"file":"*","path":"*","debug":"*","colors":"*","events":"*","express":"*","fs-extra":"*","commander":"*","twee-extensions":">= 0.0.4"},"preferGlobal":false,"devDependencies":{}},"0.1.2":{"name":"twee","version":"0.1.2","keywords":["twee","translate","generate","framework","web","router","app","api","rest","restful","mvc","modules","controllers","views","extensions"],"author":{"name":"Dmitri Mesin","email":"dmitri.mesin@gmail.com"},"license":"MIT","_id":"twee@0.1.2","maintainers":[{"name":"mesin","email":"dmitri.mesin@gmail.com"}],"homepage":"https://github.com/mesin/twee","bugs":{"url":"https://github.com/mesin/twee/issues"},"bin":{"twee":"./bin/twee.js","twee-translate":"./bin/twee-translate.js"},"dist":{"shasum":"d30c4238c8eebb894221919bf3c19bba417a0f96","tarball":"https://registry.npmjs.org/twee/-/twee-0.1.2.tgz","integrity":"sha512-zs+fNp+lS7xgXn6TQ8kJDNOPltw4f4N2Qy+RC45qYmq4w0MPQZBO6CW+XQvHqbrKGtUA2MoqQHDOwBUZluefAg==","signatures":[{"sig":"MEUCIB/9q9tqodPw/clEYBWl1bJ1WJVddU1NRcePpj+PqPAUAiEAwA/KSWDshLZbFAnQ8N/cNz6xJN0BybtVMYsR6jvoWew=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"d30c4238c8eebb894221919bf3c19bba417a0f96","gitHead":"94d9ae358df1fb11498c3c0ee8dad295a0561ab2","scripts":{"test":"test"},"_npmUser":{"name":"mesin","email":"dmitri.mesin@gmail.com"},"repository":{"url":"https://github.com/mesin/twee.git","type":"git"},"_npmVersion":"2.1.14","description":"Twee Framework - the most powerful, elegant and extensive framework for Node.js based on Express.js","directories":{"test":"tests"},"_nodeVersion":"0.10.34","dependencies":{"file":"*","path":"*","debug":"*","colors":"*","events":"*","express":"*","fs-extra":"*","commander":"*","twee-extensions":">= 0.0.6"},"preferGlobal":false,"devDependencies":{}},"0.1.3":{"name":"twee","version":"0.1.3","keywords":["twee","translate","generate","framework","web","router","app","api","rest","restful","mvc","modules","controllers","views","extensions"],"author":{"name":"Dmitri Mesin","email":"dmitri.mesin@gmail.com"},"license":"MIT","_id":"twee@0.1.3","maintainers":[{"name":"mesin","email":"dmitri.mesin@gmail.com"}],"homepage":"https://github.com/mesin/twee","bugs":{"url":"https://github.com/mesin/twee/issues"},"bin":{"twee":"./bin/twee.js","twee-translate":"./bin/twee-translate.js"},"dist":{"shasum":"5860ea9eaa487b358f80aa32ad12d9335e305450","tarball":"https://registry.npmjs.org/twee/-/twee-0.1.3.tgz","integrity":"sha512-1OceSIFw5GHtCst76MUCFg9vdkBIS99udqm2eAXak3t2xNCbLu5pWFmF2MEVxpNwcBLlGYlckP69hQ4J6hEREg==","signatures":[{"sig":"MEQCIHri4KNq8hTnWcpCiJCPpaxNLzBJ+zZGtt1brZywSYa2AiB2MM+JDruVUBFvhaVVklRYr7aknbajW/mD5VjHFiP+Hg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"5860ea9eaa487b358f80aa32ad12d9335e305450","gitHead":"c9ad88c43ee3530a486b7882848345a5f136afe6","scripts":{"test":"test"},"_npmUser":{"name":"mesin","email":"dmitri.mesin@gmail.com"},"repository":{"url":"https://github.com/mesin/twee.git","type":"git"},"_npmVersion":"2.1.14","description":"Twee Framework - the most powerful, elegant and extensive framework for Node.js based on Express.js","directories":{"test":"tests"},"_nodeVersion":"0.10.34","dependencies":{"file":"*","path":"*","debug":"*","colors":"*","events":"*","express":"*","fs-extra":"*","commander":"*","twee-extensions":">= 0.0.6"},"preferGlobal":false,"devDependencies":{}},"0.1.4":{"name":"twee","version":"0.1.4","keywords":["twee","translate","generate","framework","web","router","app","api","rest","restful","mvc","modules","controllers","views","extensions"],"author":{"name":"Dmitri Mesin","email":"dmitri.mesin@gmail.com"},"license":"MIT","_id":"twee@0.1.4","maintainers":[{"name":"mesin","email":"dmitri.mesin@gmail.com"}],"homepage":"https://github.com/mesin/twee","bugs":{"url":"https://github.com/mesin/twee/issues"},"bin":{"twee":"./bin/twee.js","twee-translate":"./bin/twee-translate.js"},"dist":{"shasum":"d9a2a4e95b47e3cfe063a8450fde3da2cbd8e5e2","tarball":"https://registry.npmjs.org/twee/-/twee-0.1.4.tgz","integrity":"sha512-bpqPlw0cJCrJAR9tOZhq2Bpm5C5Ez4vp6iO4ZLmGWQbhOq1C4BoAjDsM29sCCjUIafKuI+wc6wtZWp5BAQDRLg==","signatures":[{"sig":"MEYCIQCsAATlfiswZUIh1V6lnN7Q00qWW9BdoEcN0WQlTIqn7AIhAOgubO1CJ6odJgUa9D/yoIcwfcp18GutbIBagQUf0A9u","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"d9a2a4e95b47e3cfe063a8450fde3da2cbd8e5e2","gitHead":"563aba3f3ac377a6f4aab003e23205a86a524283","scripts":{"test":"test"},"_npmUser":{"name":"mesin","email":"dmitri.mesin@gmail.com"},"repository":{"url":"https://github.com/mesin/twee.git","type":"git"},"_npmVersion":"2.1.14","description":"Twee Framework - the most powerful, elegant and extensive framework for Node.js based on Express.js","directories":{"test":"tests"},"_nodeVersion":"0.10.34","dependencies":{"file":"*","path":"*","debug":"*","colors":"*","events":"*","express":"*","fs-extra":"*","commander":"*","twee-extensions":">= 0.0.6"},"preferGlobal":false,"devDependencies":{}},"0.1.5":{"name":"twee","version":"0.1.5","keywords":["twee","translate","generate","framework","web","router","app","api","rest","restful","mvc","modules","controllers","views","extensions"],"author":{"name":"Dmitri Mesin","email":"dmitri.mesin@gmail.com"},"license":"MIT","_id":"twee@0.1.5","maintainers":[{"name":"mesin","email":"dmitri.mesin@gmail.com"}],"homepage":"https://github.com/mesin/twee","bugs":{"url":"https://github.com/mesin/twee/issues"},"bin":{"twee":"./bin/twee.js","twee-translate":"./bin/twee-translate.js"},"dist":{"shasum":"19a01e8612a36aa4dc2aa70aca6308701c8b47f2","tarball":"https://registry.npmjs.org/twee/-/twee-0.1.5.tgz","integrity":"sha512-F78i8oTd0tjei1bfHDvRb6OyFDtKq7bFntm8eiBsqs56gwyhkVFazylBiKV874yJd8Vc2xFtBaNxlgyTeq3txg==","signatures":[{"sig":"MEUCIBXRKPPYIt6S6ok92DjXsa96CjXeovGdl1+N7jeEv3C7AiEAkUnG2cPIFtcxsgb2QQR0chIm/eQEAUXQMDsteQK8sLM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"19a01e8612a36aa4dc2aa70aca6308701c8b47f2","gitHead":"274fd4029e2d026d568d6d3ef40979376f448ffa","scripts":{"test":"mocha tests"},"_npmUser":{"name":"mesin","email":"dmitri.mesin@gmail.com"},"repository":{"url":"https://github.com/mesin/twee.git","type":"git"},"_npmVersion":"2.1.14","description":"Twee Framework - the most powerful, elegant and extensive framework for Node.js based on Express.js","directories":{"test":"tests"},"_nodeVersion":"0.10.34","dependencies":{"file":"*","path":"*","debug":"*","colors":"*","events":"*","express":"*","fs-extra":"*","commander":"*","twee-extensions":">= 0.0.7"},"preferGlobal":false,"devDependencies":{}},"0.1.6":{"name":"twee","version":"0.1.6","keywords":["twee","translate","generate","framework","web","router","app","api","rest","restful","mvc","modules","controllers","views","extensions"],"author":{"name":"Dmitri Mesin","email":"dmitri.mesin@gmail.com"},"license":"MIT","_id":"twee@0.1.6","maintainers":[{"name":"mesin","email":"dmitri.mesin@gmail.com"}],"homepage":"https://github.com/mesin/twee","bugs":{"url":"https://github.com/mesin/twee/issues"},"bin":{"twee":"./bin/twee.js","twee-translate":"./bin/twee-translate.js"},"dist":{"shasum":"4f9e33e018bdff0b9e40c523adc21ae4c7110f0f","tarball":"https://registry.npmjs.org/twee/-/twee-0.1.6.tgz","integrity":"sha512-YtqgWfX2Z8CO2BkpXmH7N00rYNj+85174/ec/2XD8LhdOVPXkZzM27p5gJIv1upNdMyCABZD+7V4vLZg7hEfHw==","signatures":[{"sig":"MEQCIEYyhAMF6TaeT9PdBPaNYJz8zG9jnZ9yiE8kle0h5nXlAiBCWTmLcm3jUrga4rANffEnGSu1i6E5wqT6gjOgkOAgpA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"4f9e33e018bdff0b9e40c523adc21ae4c7110f0f","gitHead":"8ebae76c540449381a70020148536b3c37b5eff2","scripts":{"test":"mocha tests"},"_npmUser":{"name":"mesin","email":"dmitri.mesin@gmail.com"},"repository":{"url":"https://github.com/mesin/twee.git","type":"git"},"_npmVersion":"2.1.14","description":"Twee Framework - the most powerful, elegant and extensive framework for Node.js based on Express.js","directories":{"test":"tests"},"_nodeVersion":"0.10.34","dependencies":{"file":"*","path":"*","debug":"*","colors":"*","events":"*","express":"*","fs-extra":"*","commander":"*","twee-extensions":">= 0.0.8"},"preferGlobal":false,"devDependencies":{}},"0.1.7":{"name":"twee","version":"0.1.7","keywords":["twee","translate","generate","framework","web","router","app","api","rest","restful","mvc","modules","controllers","views","extensions"],"author":{"name":"Dmitri Mesin","email":"dmitri.mesin@gmail.com"},"license":"MIT","_id":"twee@0.1.7","maintainers":[{"name":"mesin","email":"dmitri.mesin@gmail.com"}],"homepage":"https://github.com/mesin/twee","bugs":{"url":"https://github.com/mesin/twee/issues"},"bin":{"twee":"./bin/twee.js","twee-translate":"./bin/twee-translate.js"},"dist":{"shasum":"d28adc211a1468501e2aa7528b4fe5e4737bd1b6","tarball":"https://registry.npmjs.org/twee/-/twee-0.1.7.tgz","integrity":"sha512-pNr52ZX4HMIIzWamu6jrpcxOoE+vAbGX/ZnGs/W76EnKQo2HAzabzopvEC+gxLcH10Et4VArzFSd45BaH7b7iw==","signatures":[{"sig":"MEYCIQCF/nRCm0iY0YWeuD8LsPFmFg0ziwMOmR8yOYTowYaJlgIhAO6I7nrBfNMgRjbfgZ7jsCauvcMmlP7/MJrWwWTCTuWm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"d28adc211a1468501e2aa7528b4fe5e4737bd1b6","gitHead":"f8f90bf052543d6dcec5ec803a99d30cf81d8a3b","scripts":{"test":"mocha tests"},"_npmUser":{"name":"mesin","email":"dmitri.mesin@gmail.com"},"repository":{"url":"https://github.com/mesin/twee.git","type":"git"},"_npmVersion":"2.1.14","description":"Twee Framework - the most powerful, elegant and extensive framework for Node.js based on Express.js","directories":{"test":"tests"},"_nodeVersion":"0.10.34","dependencies":{"file":"*","path":"*","debug":"*","colors":"*","events":"*","express":"*","fs-extra":"*","commander":"*","twee-extensions":">= 0.0.9"},"preferGlobal":false,"devDependencies":{}},"0.1.8":{"name":"twee","version":"0.1.8","keywords":["twee","translate","generate","framework","web","router","app","api","rest","restful","mvc","modules","controllers","views","extensions"],"author":{"name":"Dmitri Mesin","email":"dmitri.mesin@gmail.com"},"license":"MIT","_id":"twee@0.1.8","maintainers":[{"name":"mesin","email":"dmitri.mesin@gmail.com"}],"homepage":"https://github.com/mesin/twee","bugs":{"url":"https://github.com/mesin/twee/issues"},"bin":{"twee":"./bin/twee.js","twee-translate":"./bin/twee-translate.js"},"dist":{"shasum":"520f54d408edb9df82c74d814d42c5d36a901c56","tarball":"https://registry.npmjs.org/twee/-/twee-0.1.8.tgz","integrity":"sha512-dBpW/fm7Hmu7ZDJgKkyxQXbCJsEQXP1dDidGrTohEGOY8r4X/0kY1xMoNWZMO5uXVRpae2Hs/lG+Nxs4wRfsyA==","signatures":[{"sig":"MEQCIBu6OmHz2uBuIAeUvgB3SGH4KeWZycTzPIjSgRBBThUwAiBddc0WFZz3zsU3n8mOxpjh1PinP2VAVjTYFhuo+yUP8g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"520f54d408edb9df82c74d814d42c5d36a901c56","gitHead":"35add70e65dab2ec093231d09491a7a153475c1d","scripts":{"test":"mocha tests"},"_npmUser":{"name":"mesin","email":"dmitri.mesin@gmail.com"},"repository":{"url":"https://github.com/mesin/twee.git","type":"git"},"_npmVersion":"2.1.14","description":"Twee Framework - the most powerful, elegant and extensive framework for Node.js based on Express.js","directories":{"test":"tests"},"_nodeVersion":"0.10.34","dependencies":{"file":"*","path":"*","debug":"*","colors":"*","events":"*","express":"*","fs-extra":"*","commander":"*","twee-extensions":">= 0.0.9"},"preferGlobal":false,"devDependencies":{}},"0.1.9":{"name":"twee","version":"0.1.9","keywords":["twee","translate","generate","framework","web","router","app","api","rest","restful","mvc","modules","controllers","views","extensions"],"author":{"name":"Dmitri Mesin","email":"dmitri.mesin@gmail.com"},"license":"MIT","_id":"twee@0.1.9","maintainers":[{"name":"mesin","email":"dmitri.mesin@gmail.com"}],"homepage":"https://github.com/mesin/twee","bugs":{"url":"https://github.com/mesin/twee/issues"},"bin":{"twee":"./bin/twee.js","twee-translate":"./bin/twee-translate.js"},"dist":{"shasum":"3a76b5286243a9fd488b436a5123f59885a4a8e4","tarball":"https://registry.npmjs.org/twee/-/twee-0.1.9.tgz","integrity":"sha512-RdjiMKikEB6ErohfFmOa8RhnEkJQit/hTvHyRl1XNqHrVve8KfULLY3uzcwa9ivae8LA83PMHiw3tQ1wgK91VQ==","signatures":[{"sig":"MEYCIQDzvtaSPPUkPHjWuX6Z30XQ+aN9Jur03vqDFGlbF4p0KQIhAMgqqz8n9SFjmdw8+Q77CWTpGbSiJwa3EIs3lv2JMX7J","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"3a76b5286243a9fd488b436a5123f59885a4a8e4","gitHead":"696ae2a44d9e83e9c0f9e3a115a97859e0e49722","scripts":{"test":"mocha tests"},"_npmUser":{"name":"mesin","email":"dmitri.mesin@gmail.com"},"repository":{"url":"https://github.com/mesin/twee.git","type":"git"},"_npmVersion":"2.1.14","description":"Twee Framework - the most powerful, elegant and extensive framework for Node.js based on Express.js","directories":{"test":"tests"},"_nodeVersion":"0.10.34","dependencies":{"file":"*","path":"*","debug":"*","colors":"*","events":"*","express":"*","fs-extra":"*","commander":"*","twee-extensions":">= 0.0.9"},"preferGlobal":false,"devDependencies":{}},"0.1.10":{"name":"twee","version":"0.1.10","keywords":["twee","translate","generate","framework","web","router","app","api","rest","restful","mvc","modules","controllers","views","extensions"],"author":{"name":"Dmitri Mesin","email":"dmitri.mesin@gmail.com"},"license":"MIT","_id":"twee@0.1.10","maintainers":[{"name":"mesin","email":"dmitri.mesin@gmail.com"}],"homepage":"https://github.com/mesin/twee","bugs":{"url":"https://github.com/mesin/twee/issues"},"bin":{"twee":"./bin/twee.js","twee-translate":"./bin/twee-translate.js"},"dist":{"shasum":"02d813362bd5fbf8cb7db5697c9aa56386262b57","tarball":"https://registry.npmjs.org/twee/-/twee-0.1.10.tgz","integrity":"sha512-LU3jarHdRjGr83BAHpIySKrWnr/kXZxMCU3IzXrdHnuxCEpkUPLARSalQVWDDuUtddAwaQY7mU5ibykWYDhFyw==","signatures":[{"sig":"MEUCIEBQEX/VEOZ/PHZQDIzUpLy4SULYsYb4bsYnUdZVKO0YAiEA2CpbmclyKlNlHvuz9j+l3aL1nKz62S+dgHcCT/2TVsk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"02d813362bd5fbf8cb7db5697c9aa56386262b57","gitHead":"a603fe7ef6d31f75afcf9acc46083ecab1d821fd","scripts":{"test":"mocha tests"},"_npmUser":{"name":"mesin","email":"dmitri.mesin@gmail.com"},"repository":{"url":"https://github.com/mesin/twee.git","type":"git"},"_npmVersion":"2.1.14","description":"Twee Framework - the most powerful, elegant and extensive framework for Node.js based on Express.js","directories":{"test":"tests"},"_nodeVersion":"0.10.34","dependencies":{"file":"*","path":"*","debug":"*","colors":"*","events":"*","express":"*","fs-extra":"*","commander":"*","twee-extensions":">= 0.0.9"},"preferGlobal":false,"devDependencies":{}},"0.1.11":{"name":"twee","version":"0.1.11","keywords":["twee","translate","generate","framework","web","router","app","api","rest","restful","mvc","modules","controllers","views","extensions"],"author":{"name":"Dmitri Mesin","email":"dmitri.mesin@gmail.com"},"license":"MIT","_id":"twee@0.1.11","maintainers":[{"name":"mesin","email":"dmitri.mesin@gmail.com"}],"homepage":"https://github.com/mesin/twee","bugs":{"url":"https://github.com/mesin/twee/issues"},"bin":{"twee":"./bin/twee.js","twee-translate":"./bin/twee-translate.js"},"dist":{"shasum":"dce4843f6a56659582008aa420d53807728a04b5","tarball":"https://registry.npmjs.org/twee/-/twee-0.1.11.tgz","integrity":"sha512-Tc/ceqkoFA9pyPW0cA/iwFuIQmY5TQ7AStR/HGLTZ4G69URie0NHTGut3Uxf1UFZaBu6DDi/L5IDRCn8LJ+U0w==","signatures":[{"sig":"MEYCIQDZOfm/5ifEVyxZcJf5W3VNPZzDpC/09oewKnn4y5ql1QIhANriN2i0urSLBPndvXrGLfVVW7op7LYIBTpg49NcR9GH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"dce4843f6a56659582008aa420d53807728a04b5","gitHead":"e1100098334a64e0f5e5e5ff8bbce92abef1fa80","scripts":{"test":"mocha tests"},"_npmUser":{"name":"mesin","email":"dmitri.mesin@gmail.com"},"repository":{"url":"https://github.com/mesin/twee.git","type":"git"},"_npmVersion":"2.1.14","description":"Twee Framework - the most powerful, elegant and extensive framework for Node.js based on Express.js","directories":{"test":"tests"},"_nodeVersion":"0.10.34","dependencies":{"file":"*","path":"*","debug":"*","colors":"*","events":"*","express":"*","fs-extra":"*","commander":"*","twee-extensions":">= 0.0.9"},"preferGlobal":false,"devDependencies":{}},"0.1.12":{"name":"twee","version":"0.1.12","keywords":["twee","translate","generate","framework","web","router","app","api","rest","restful","mvc","modules","controllers","views","extensions"],"author":{"name":"Dmitri Mesin","email":"dmitri.mesin@gmail.com"},"license":"MIT","_id":"twee@0.1.12","maintainers":[{"name":"mesin","email":"dmitri.mesin@gmail.com"}],"homepage":"https://github.com/mesin/twee","bugs":{"url":"https://github.com/mesin/twee/issues"},"bin":{"twee":"./bin/twee.js","twee-translate":"./bin/twee-translate.js"},"dist":{"shasum":"c3d0a5186af2f506f5187aa4382fac8ec498ccbf","tarball":"https://registry.npmjs.org/twee/-/twee-0.1.12.tgz","integrity":"sha512-ZPv6ZFJ2Xq0EeA3J9RgwUHQoyikm5LRd+YnfeZWwf/7KryEjQo6RHD1waPezNxfAHNQt3aCeYLXiHz4ksK9unQ==","signatures":[{"sig":"MEUCIEaUFNYcC4pN8ODofxd2rgEnontxS+5ZLqWA+dtbtW3IAiEAr3qYvc2UsRT7BLGC9J+9xzguWEFycD29ge9FiaU6xVA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"c3d0a5186af2f506f5187aa4382fac8ec498ccbf","gitHead":"e837d0c57d61e791dd9578650ce5f69df309fcef","scripts":{"test":"NODE_PATH=/var/tmp/mochatweetestapp/node_modules mocha tests"},"_npmUser":{"name":"mesin","email":"dmitri.mesin@gmail.com"},"repository":{"url":"https://github.com/mesin/twee.git","type":"git"},"_npmVersion":"2.1.14","description":"Twee Framework - the most powerful, elegant and extensive framework for Node.js based on Express.js","directories":{"test":"tests"},"_nodeVersion":"0.10.34","dependencies":{"file":"*","path":"*","debug":"*","colors":"*","events":"*","express":"*","fs-extra":"*","commander":"*"},"preferGlobal":false,"devDependencies":{}},"0.1.13":{"name":"twee","version":"0.1.13","keywords":["twee","translate","generate","framework","web","router","app","api","rest","restful","mvc","modules","controllers","views","extensions"],"author":{"name":"Dmitri Mesin","email":"dmitri.mesin@gmail.com"},"license":"MIT","_id":"twee@0.1.13","maintainers":[{"name":"mesin","email":"dmitri.mesin@gmail.com"}],"homepage":"https://github.com/mesin/twee","bugs":{"url":"https://github.com/mesin/twee/issues"},"bin":{"twee":"./bin/twee.js","twee-translate":"./bin/twee-translate.js"},"dist":{"shasum":"4f6b80dc6a6363a5bbb1f11798828b63a66edc2a","tarball":"https://registry.npmjs.org/twee/-/twee-0.1.13.tgz","integrity":"sha512-eeJD7lCPyW5x58hekfP03g74MJxPFhMxRoHCOvhWSKN7RnrS8iOlsnuBzOyEri3Lb18NzonDBRtQcWduwXSTUA==","signatures":[{"sig":"MEQCIDW+uMxD/8b4gLIj+p/QV01KsopMdcVJMasE5j3c2F2TAiAMLFU8GxI7EiITqVJ1bgYiJzdeUEPOObXAO5iFbG/xCg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"4f6b80dc6a6363a5bbb1f11798828b63a66edc2a","gitHead":"4075858c8503fabeb1a824c069a70e83d2e7bce9","scripts":{"test":"NODE_PATH=/var/tmp/mochatweetestapp/node_modules mocha tests"},"_npmUser":{"name":"mesin","email":"dmitri.mesin@gmail.com"},"repository":{"url":"https://github.com/mesin/twee.git","type":"git"},"_npmVersion":"2.1.14","description":"Twee Framework - the most powerful, elegant and extensive framework for Node.js based on Express.js","directories":{"test":"tests"},"_nodeVersion":"0.10.34","dependencies":{"file":"*","path":"*","debug":"*","colors":"*","events":"*","express":"*","fs-extra":"*","commander":"*"},"preferGlobal":false,"devDependencies":{}},"0.1.14":{"name":"twee","version":"0.1.14","keywords":["twee","translate","generate","framework","web","router","app","api","rest","restful","mvc","modules","controllers","views","extensions"],"author":{"name":"Dmitri Mesin","email":"dmitri.mesin@gmail.com"},"license":"MIT","_id":"twee@0.1.14","maintainers":[{"name":"mesin","email":"dmitri.mesin@gmail.com"}],"homepage":"https://github.com/tweeio/twee-framework","bugs":{"url":"https://github.com/tweeio/twee-framework/issues"},"bin":{"twee":"./bin/twee.js","twee-translate":"./bin/twee-translate.js"},"dist":{"shasum":"e0d90fe55e4befab1cf276f74ee1a369aad6e89f","tarball":"https://registry.npmjs.org/twee/-/twee-0.1.14.tgz","integrity":"sha512-ipSaqcRWMMAH18LsX0zWqenYhVsPFZVO03IM2lje5S5mOuOlreLvnClBXFLCaSZRkLt5Sv05K5lqI+uzqjE4EQ==","signatures":[{"sig":"MEUCIQChpZtUBeL3/Qr5K2aV71YdtabF1HL4NfhdMUvONi62qgIgL2XVsG6l39B+5Qac0XpdpWwnB+bj5Lt2Vwd53mHOmhs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"e0d90fe55e4befab1cf276f74ee1a369aad6e89f","gitHead":"6d63761a47aae5476b22f7503642e49f7544ecd2","scripts":{"test":"NODE_PATH=/var/tmp/mochatweetestapp/node_modules mocha tests"},"_npmUser":{"name":"mesin","email":"dmitri.mesin@gmail.com"},"repository":{"url":"https://github.com/tweeio/twee-framework.git","type":"git"},"_npmVersion":"2.1.14","description":"Twee Framework - the most powerful, elegant and extensive framework for Node.js based on Express.js","directories":{"test":"tests"},"_nodeVersion":"0.10.34","dependencies":{"file":"*","path":"*","debug":"*","colors":"*","events":"*","express":"*","fs-extra":"*","commander":"*"},"preferGlobal":false,"devDependencies":{}},"0.1.15":{"name":"twee","version":"0.1.15","keywords":["twee","translate","generate","framework","web","router","app","api","rest","restful","mvc","modules","controllers","views","extensions"],"author":{"name":"Dmitri Mesin","email":"dmitri.mesin@gmail.com"},"license":"MIT","_id":"twee@0.1.15","maintainers":[{"name":"mesin","email":"dmitri.mesin@gmail.com"}],"homepage":"https://github.com/tweeio/twee-framework","bugs":{"url":"https://github.com/tweeio/twee-framework/issues"},"bin":{"twee":"./bin/twee.js","twee-translate":"./bin/twee-translate.js"},"dist":{"shasum":"27eb2dd095ddde51f7a275491540b1709652feb6","tarball":"https://registry.npmjs.org/twee/-/twee-0.1.15.tgz","integrity":"sha512-f1ap9Yl+4VihP/+ZRETRsMaA/ikOdORNCpHRlrjm3hf59NBcF8+De4F+DpldHGh7CBilumvHDjXi7nkzuis0bA==","signatures":[{"sig":"MEUCIHIvJyIu4OazT+86Jc/1eO3NAOZmBFJq/A/r/9HMPvo8AiEAlwVDwKAgqdhpTQt+ALM9Q381Q4LaXIPqNyDORNjo6MI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"27eb2dd095ddde51f7a275491540b1709652feb6","gitHead":"48782892f70851334bab1064f69627b52abc1bc9","scripts":{"test":"NODE_PATH=/var/tmp/mochatweetestapp/node_modules mocha tests"},"_npmUser":{"name":"mesin","email":"dmitri.mesin@gmail.com"},"repository":{"url":"https://github.com/tweeio/twee-framework.git","type":"git"},"_npmVersion":"2.1.14","description":"Twee Framework - the most powerful, elegant and extensive framework for Node.js based on Express.js","directories":{"test":"tests"},"_nodeVersion":"0.10.34","dependencies":{"file":"*","path":"*","debug":"*","colors":"*","events":"*","express":"*","fs-extra":"*","commander":"*"},"preferGlobal":false,"devDependencies":{}},"0.1.16":{"name":"twee","version":"0.1.16","keywords":["twee","translate","generate","framework","web","router","app","api","rest","restful","mvc","modules","controllers","views","extensions"],"author":{"name":"Dmitri Mesin","email":"dmitri.mesin@gmail.com"},"license":"MIT","_id":"twee@0.1.16","maintainers":[{"name":"mesin","email":"dmitri.mesin@gmail.com"}],"homepage":"https://github.com/tweeio/twee-framework","bugs":{"url":"https://github.com/tweeio/twee-framework/issues"},"bin":{"twee":"./bin/twee.js","twee-translate":"./bin/twee-translate.js"},"dist":{"shasum":"1d06d22f9784bf5c1dd106754b2954cef0ddea78","tarball":"https://registry.npmjs.org/twee/-/twee-0.1.16.tgz","integrity":"sha512-CO4PX2SVINag6cpwIk48TKwKyJ1ZLFsJZ8ZKE+Dn4VfnEUq0WDbH40lsXYah0DYVGYq2CFepKK9FeEhwMTwe9w==","signatures":[{"sig":"MEUCIQCsoCuYwlB/KoBatWzJLcpYo17j5bqYWg+MAZ++W8NuLwIgXm8CmOPPLU95PZDMkSANSFgZBBdgE4om1e+sXqPcoYQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"1d06d22f9784bf5c1dd106754b2954cef0ddea78","gitHead":"b6f6687a099db12a9261274ca3b284a3df76e86c","scripts":{"test":"NODE_PATH=/var/tmp/mochatweetestapp/node_modules mocha tests"},"_npmUser":{"name":"mesin","email":"dmitri.mesin@gmail.com"},"repository":{"url":"https://github.com/tweeio/twee-framework.git","type":"git"},"_npmVersion":"2.1.14","description":"Twee Framework - the most powerful, elegant and extensive framework for Node.js based on Express.js","directories":{"test":"tests"},"_nodeVersion":"0.10.34","dependencies":{"file":"*","path":"*","sha1":"*","debug":"*","colors":"*","events":"*","express":"*","fs-extra":"*","commander":"*"},"preferGlobal":false,"devDependencies":{}},"0.1.17":{"name":"twee","version":"0.1.17","keywords":["node.js","node","io.js","socket","twee","translate","generate","framework","web","router","app","api","rest","restful","mvc","modules","controllers","views","extensions"],"author":{"name":"Dmitri Mesin","email":"dmitri.mesin@gmail.com"},"license":"MIT","_id":"twee@0.1.17","maintainers":[{"name":"mesin","email":"dmitri.mesin@gmail.com"}],"homepage":"https://github.com/tweeio/twee-framework","bugs":{"url":"https://github.com/tweeio/twee-framework/issues"},"bin":{"twee":"./bin/twee.js","twee-translate":"./bin/twee-translate.js"},"dist":{"shasum":"ed88b46d03c87a8625f8da764bfe09cb247ea084","tarball":"https://registry.npmjs.org/twee/-/twee-0.1.17.tgz","integrity":"sha512-5Qdzu9ptP9ZNpXy8x8CJ6ZnqCjhJjK2imFhUHDpaTbxxzrUjKoMKIW43NwNSyxnLigXBObmPISXRWTlfANLAvA==","signatures":[{"sig":"MEUCIBrrbIudyF1kW8ceNMLm3xw8fMHQA1tMGojj+AasUSjTAiEAivW18c8c4srrFcr3nUV3ZIbq6Yb8OQzUlwACRSfjLmQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"ed88b46d03c87a8625f8da764bfe09cb247ea084","gitHead":"c520dee8f2d8fc878186e996599e6ca443c58411","scripts":{"test":"NODE_PATH=/var/tmp/mochatweetestapp/node_modules mocha tests"},"_npmUser":{"name":"mesin","email":"dmitri.mesin@gmail.com"},"repository":{"url":"https://github.com/tweeio/twee-framework.git","type":"git"},"_npmVersion":"2.1.14","description":"Twee Framework - the most powerful, elegant and extensive framework for Node.js based on Express.js","directories":{"test":"tests"},"_nodeVersion":"0.10.34","dependencies":{"file":"*","path":"*","sha1":"*","debug":"*","colors":"*","events":"*","express":"*","fs-extra":"*","commander":"*"},"preferGlobal":false,"devDependencies":{}},"0.1.18":{"name":"twee","version":"0.1.18","keywords":["node.js","node","io.js","socket","twee","translate","generate","framework","web","router","app","api","rest","restful","mvc","modules","controllers","views","extensions"],"author":{"name":"Dmitri Mesin","email":"dmitri.mesin@gmail.com"},"license":"MIT","_id":"twee@0.1.18","maintainers":[{"name":"mesin","email":"dmitri.mesin@gmail.com"}],"homepage":"https://github.com/tweeio/twee-framework","bugs":{"url":"https://github.com/tweeio/twee-framework/issues"},"bin":{"twee":"./bin/twee.js","twee-translate":"./bin/twee-translate.js"},"dist":{"shasum":"5fdbaf9298805741ee7f467e7e1446cf1c5a0e89","tarball":"https://registry.npmjs.org/twee/-/twee-0.1.18.tgz","integrity":"sha512-jmCHElOCgp3WChA9ht9Fodi4wl75DmZ6wGUYA4imJUa1XTsovhbeiIXHPH7xNTpGo2sLnmQPePglPQsj3gXX0w==","signatures":[{"sig":"MEYCIQC8W+gx89MOAVG58nJpZBJWqIWtcgwXBbseVcUjAfTtSgIhAPA3j90XOGdGey3dWF77Fznys3c1RJf6zzq7761jANvZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"5fdbaf9298805741ee7f467e7e1446cf1c5a0e89","gitHead":"249ab71f780389186ef40dbd6966142a8baaf63a","scripts":{"test":"NODE_PATH=/var/tmp/mochatweetestapp/node_modules mocha tests"},"_npmUser":{"name":"mesin","email":"dmitri.mesin@gmail.com"},"repository":{"url":"https://github.com/tweeio/twee-framework.git","type":"git"},"_npmVersion":"2.1.14","description":"Twee Framework - the most powerful, elegant and extensive framework for Node.js based on Express.js","directories":{"test":"tests"},"_nodeVersion":"0.10.34","dependencies":{"file":"*","path":"*","sha1":"*","debug":"*","colors":"*","events":"*","express":"*","fs-extra":"*","commander":"*"},"preferGlobal":false,"devDependencies":{}},"0.1.19":{"name":"twee","version":"0.1.19","keywords":["node.js","node","io.js","socket","twee","translate","generate","framework","web","router","app","api","rest","restful","mvc","modules","controllers","views","extensions"],"author":{"name":"Dmitri Mesin","email":"dmitri.mesin@gmail.com"},"license":"MIT","_id":"twee@0.1.19","maintainers":[{"name":"mesin","email":"dmitri.mesin@gmail.com"}],"homepage":"https://github.com/tweeio/twee-framework","bugs":{"url":"https://github.com/tweeio/twee-framework/issues"},"bin":{"twee":"./bin/twee.js","twee-translate":"./bin/twee-translate.js"},"dist":{"shasum":"7db7dfed48ab62c538b51e8b422161a3324f7ff9","tarball":"https://registry.npmjs.org/twee/-/twee-0.1.19.tgz","integrity":"sha512-49Cflg//xSv4rSumfDX1YbpwS+A4S0evjyh2M2yYQ/hwihdUm8Zs+AzwpV8301hxobIOUID9f9s03t1RtKFByw==","signatures":[{"sig":"MEUCIQCfrhWinl9rIzgSOfekGolekhooJiSV6W8JuNf+rUGfTwIgbAVrDg+OQhA1g0bpsLbep/gmll7LwCjWIH7RA/EQEIA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"7db7dfed48ab62c538b51e8b422161a3324f7ff9","gitHead":"b726f4df50fb1fabc866a16ee40abdbf5004a8b1","scripts":{"test":"NODE_PATH=/var/tmp/mochatweetestapp/node_modules mocha tests"},"_npmUser":{"name":"mesin","email":"dmitri.mesin@gmail.com"},"repository":{"url":"https://github.com/tweeio/twee-framework.git","type":"git"},"_npmVersion":"2.1.14","description":"Twee Framework - the most powerful, elegant and extensive framework for Node.js based on Express.js","directories":{"test":"tests"},"_nodeVersion":"0.10.34","dependencies":{"file":"*","path":"*","sha1":"*","debug":"*","colors":"*","events":"*","express":"*","fs-extra":"*","commander":"*"},"preferGlobal":false,"devDependencies":{}},"0.1.20":{"name":"twee","version":"0.1.20","keywords":["node.js","node","io.js","socket","twee","translate","generate","framework","web","router","app","api","rest","restful","mvc","modules","controllers","views","extensions"],"author":{"name":"Dmitri Mesin","email":"dmitri.mesin@gmail.com"},"license":"MIT","_id":"twee@0.1.20","maintainers":[{"name":"mesin","email":"dmitri.mesin@gmail.com"}],"homepage":"https://github.com/tweeio/twee-framework","bugs":{"url":"https://github.com/tweeio/twee-framework/issues"},"bin":{"twee":"./bin/twee.js","twee-translate":"./bin/twee-translate.js"},"dist":{"shasum":"6baa8b146513fadb4b33ccb1493784cd1a5abaac","tarball":"https://registry.npmjs.org/twee/-/twee-0.1.20.tgz","integrity":"sha512-zIZsbR8gpqCEEiYhP3hDikaAbHLeeOv3q6/kCkVW/Bg1qh2x+QDlvbytQ43w5rCCzdzx11S/P+nRVZigSfOWzQ==","signatures":[{"sig":"MEUCIQC2CyGRPW/hIWjzYIM2BwX45puYh4WC+rIh5HWEnBKi6AIga9I1Jxdc4xPNDFYO8+Ri/MtJLSNaVj2BHAoqcjhJ9XU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"6baa8b146513fadb4b33ccb1493784cd1a5abaac","gitHead":"6937882600ce8f2a941c2941386c8f232922d4ae","scripts":{"test":"NODE_PATH=/var/tmp/mochatweetestapp/node_modules mocha tests"},"_npmUser":{"name":"mesin","email":"dmitri.mesin@gmail.com"},"repository":{"url":"https://github.com/tweeio/twee-framework.git","type":"git"},"_npmVersion":"2.1.14","description":"Twee Framework - the most powerful, elegant and extensive framework for Node.js based on Express.js","directories":{"test":"tests"},"_nodeVersion":"0.10.34","dependencies":{"file":"*","path":"*","sha1":"*","debug":"*","colors":"*","events":"*","express":"*","fs-extra":"*","commander":"*"},"preferGlobal":false,"devDependencies":{}},"0.1.21":{"name":"twee","version":"0.1.21","keywords":["node.js","node","io.js","socket","twee","translate","generate","framework","web","router","app","api","rest","restful","mvc","modules","controllers","views","extensions"],"author":{"name":"Dmitri Mesin","email":"dmitri.mesin@gmail.com"},"license":"MIT","_id":"twee@0.1.21","maintainers":[{"name":"mesin","email":"dmitri.mesin@gmail.com"}],"homepage":"https://github.com/tweeio/twee-framework","bugs":{"url":"https://github.com/tweeio/twee-framework/issues"},"bin":{"twee":"./bin/twee.js","twee-translate":"./bin/twee-translate.js"},"dist":{"shasum":"b6cdb5eaa5d577fe4b98fb994ad668964629db40","tarball":"https://registry.npmjs.org/twee/-/twee-0.1.21.tgz","integrity":"sha512-jsin1AZ64KfFTY7XtlaUKJG5S0d/cA/rEO8+HXhGkrK+r4EuMXNQZ5ertUy513XjfIcZ0OASwQ4teqg5hjEGcQ==","signatures":[{"sig":"MEQCIGlr3HvYt3i0dg12nx3DrEElDf3V9Qh6tUev0xU923yVAiAe2QyxZVwuwEcqBry+ctOUkGNRkk4itsD2EtygxVFrfA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"b6cdb5eaa5d577fe4b98fb994ad668964629db40","gitHead":"c179fd8e5a94c3afcdb52c104552ec599ffbf270","scripts":{"test":"NODE_PATH=/var/tmp/mochatweetestapp/node_modules mocha tests"},"_npmUser":{"name":"mesin","email":"dmitri.mesin@gmail.com"},"repository":{"url":"https://github.com/tweeio/twee-framework.git","type":"git"},"_npmVersion":"2.1.14","description":"Twee Framework - the most powerful, elegant and extensive framework for Node.js based on Express.js","directories":{"test":"tests"},"_nodeVersion":"0.10.34","dependencies":{"file":"*","path":"*","sha1":"*","debug":"*","colors":"*","events":"*","express":"*","fs-extra":"*","commander":"*"},"preferGlobal":false,"devDependencies":{}},"0.1.22":{"name":"twee","version":"0.1.22","keywords":["node.js","node","io.js","socket","twee","translate","generate","framework","web","router","app","api","rest","restful","mvc","modules","controllers","views","extensions"],"author":{"name":"Dmitri Mesin","email":"dmitri.mesin@gmail.com"},"license":"MIT","_id":"twee@0.1.22","maintainers":[{"name":"mesin","email":"dmitri.mesin@gmail.com"}],"homepage":"https://github.com/tweeio/twee-framework","bugs":{"url":"https://github.com/tweeio/twee-framework/issues"},"bin":{"twee":"./bin/twee.js","twee-translate":"./bin/twee-translate.js"},"dist":{"shasum":"e1e4e1b2afc0c482fbf7b8c57c164d226c19ae5a","tarball":"https://registry.npmjs.org/twee/-/twee-0.1.22.tgz","integrity":"sha512-RzFnGpmcyq3+9PCLJOkjHx54TT35iwIjEGiAky/D9tyTXGCH5OPk3/tUXMwtjcCFMRSA7wufogRsNKUmf4HYow==","signatures":[{"sig":"MEQCIEE32jDRsjdnbbvWAOpF7zyIY2094gGko6k0KXQynZ3aAiBvqiWg/N+6vQmlatSIKbcSp36U4ncb9VoSF1ejLtl5QQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"e1e4e1b2afc0c482fbf7b8c57c164d226c19ae5a","gitHead":"2f09ff311df786db9d60a6716381a10ecb85723d","scripts":{"test":"NODE_PATH=/var/tmp/mochatweetestapp/node_modules mocha tests"},"_npmUser":{"name":"mesin","email":"dmitri.mesin@gmail.com"},"repository":{"url":"https://github.com/tweeio/twee-framework.git","type":"git"},"_npmVersion":"2.1.14","description":"Twee Framework - the most powerful, elegant and extensive framework for Node.js based on Express.js","directories":{"test":"tests"},"_nodeVersion":"0.10.34","dependencies":{"file":"*","path":"*","sha1":"*","debug":"*","colors":"*","events":"*","express":"*","fs-extra":"*","commander":"*"},"preferGlobal":false,"devDependencies":{}},"0.1.23":{"name":"twee","version":"0.1.23","keywords":["node.js","node","io.js","socket","twee","translate","generate","framework","web","router","app","api","rest","restful","mvc","modules","controllers","views","extensions"],"author":{"name":"Dmitri Mesin","email":"dmitri.mesin@gmail.com"},"license":"MIT","_id":"twee@0.1.23","maintainers":[{"name":"mesin","email":"dmitri.mesin@gmail.com"}],"homepage":"https://github.com/tweeio/twee-framework","bugs":{"url":"https://github.com/tweeio/twee-framework/issues"},"bin":{"twee":"./bin/twee.js","twee-translate":"./bin/twee-translate.js"},"dist":{"shasum":"d222511023c5ebf3cc01a634fa996afa4affc85e","tarball":"https://registry.npmjs.org/twee/-/twee-0.1.23.tgz","integrity":"sha512-R2KLx+y7zE9Wj18sOVyAX5DUxd4A4GvknTk0HW9vZMK/SsdkODRKW6on6GcWwqKmkV4IVL2wQEFByW28uuK0zg==","signatures":[{"sig":"MEQCIFJypqdonr2aBL9YrH1UmUCJHi5h6bFaP8ukmZA/GQKcAiAgcqGMEOMRpfhs50acDA3+2y6+DWbBUpI2kTGg+GxqrA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"d222511023c5ebf3cc01a634fa996afa4affc85e","gitHead":"c79b48e55de463f27345f20c80bcf13738569942","scripts":{"test":"NODE_PATH=/var/tmp/mochatweetestapp/node_modules mocha tests"},"_npmUser":{"name":"mesin","email":"dmitri.mesin@gmail.com"},"repository":{"url":"https://github.com/tweeio/twee-framework.git","type":"git"},"_npmVersion":"2.1.14","description":"Twee Framework - the most powerful, elegant and extensive framework for Node.js based on Express.js","directories":{"test":"tests"},"_nodeVersion":"0.10.34","dependencies":{"file":"*","path":"*","sha1":"*","debug":"*","colors":"*","events":"*","express":"*","fs-extra":"*","commander":"*"},"preferGlobal":false,"devDependencies":{}},"0.1.24":{"name":"twee","version":"0.1.24","keywords":["node.js","node","io.js","socket","twee","translate","generate","framework","web","router","app","api","rest","restful","mvc","modules","controllers","views","extensions"],"author":{"name":"Dmitri Mesin","email":"dmitri.mesin@gmail.com"},"license":"MIT","_id":"twee@0.1.24","maintainers":[{"name":"mesin","email":"dmitri.mesin@gmail.com"}],"homepage":"https://github.com/tweeio/twee-framework","bugs":{"url":"https://github.com/tweeio/twee-framework/issues"},"bin":{"twee":"./bin/twee.js","twee-translate":"./bin/twee-translate.js"},"dist":{"shasum":"74eb2613ceb5d407db35f34b26db390dfe5c7500","tarball":"https://registry.npmjs.org/twee/-/twee-0.1.24.tgz","integrity":"sha512-OiQ4t3lx2zrVzts0hzTmf87xx3QlGHIuZgMy9w7alnq646u9NDGL6CDm7UI+qWt2VoL5tVUqDOMQLlzTv4OKDA==","signatures":[{"sig":"MEUCIQCVQqXE8q70LN0SMdqWgFyfjdRlJKrbVM9U0qOhSsRc2gIgbWWDYmE2okw/duk2mjHPmM8UNdZ/RVILmNqf7I13ZcI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"74eb2613ceb5d407db35f34b26db390dfe5c7500","gitHead":"3f806ac608b6fb4bcc03c6c0fb452600823f0653","scripts":{"test":"NODE_PATH=/var/tmp/mochatweetestapp/node_modules mocha tests"},"_npmUser":{"name":"mesin","email":"dmitri.mesin@gmail.com"},"repository":{"url":"https://github.com/tweeio/twee-framework.git","type":"git"},"_npmVersion":"2.1.14","description":"Twee Framework - the most powerful, elegant and extensive framework for Node.js based on Express.js","directories":{"test":"tests"},"_nodeVersion":"0.10.34","dependencies":{"file":"*","path":"*","sha1":"*","debug":"*","colors":"*","events":"*","express":"*","fs-extra":"*","commander":"*"},"preferGlobal":false,"devDependencies":{}},"0.1.25":{"name":"twee","version":"0.1.25","keywords":["node.js","node","io.js","socket","twee","translate","generate","framework","web","router","app","api","rest","restful","mvc","modules","controllers","views","extensions"],"author":{"name":"Dmitri Mesin","email":"dmitri.mesin@gmail.com"},"license":"MIT","_id":"twee@0.1.25","maintainers":[{"name":"mesin","email":"dmitri.mesin@gmail.com"}],"homepage":"https://github.com/tweeio/twee-framework","bugs":{"url":"https://github.com/tweeio/twee-framework/issues"},"bin":{"twee":"./bin/twee.js","twee-translate":"./bin/twee-translate.js"},"dist":{"shasum":"bf35c9ea6e7e909165c90df412bbb327a161dde4","tarball":"https://registry.npmjs.org/twee/-/twee-0.1.25.tgz","integrity":"sha512-WbbVjA4aevzOilKbf2tcUbMq5ntnDS9KGqRf3iBvS4ksMiuyV7Qmm8DrIMo8sZHy7U+9STRKxajf2qAwnQdOVQ==","signatures":[{"sig":"MEQCIFh455MIyJV7fJ8KrcrW0TNr5GV6uQ5A6EeerMkYbrHpAiBQThrbqvvCkFPEnfKytftBU2JjZFpqygCjEk0E7eAJUA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"bf35c9ea6e7e909165c90df412bbb327a161dde4","gitHead":"3c72074c7fa4060692ab894bb2ac41f01ee0c1f8","scripts":{"test":"NODE_PATH=/var/tmp/mochatweetestapp/node_modules mocha tests"},"_npmUser":{"name":"mesin","email":"dmitri.mesin@gmail.com"},"repository":{"url":"https://github.com/tweeio/twee-framework.git","type":"git"},"_npmVersion":"2.1.14","description":"Twee Framework - the most powerful, elegant and extensive framework for Node.js based on Express.js","directories":{"test":"tests"},"_nodeVersion":"0.10.34","dependencies":{"file":"*","path":"*","sha1":"*","debug":"*","colors":"*","events":"*","express":"*","fs-extra":"*","commander":"*"},"preferGlobal":false,"devDependencies":{}},"0.1.26":{"name":"twee","version":"0.1.26","keywords":["node.js","node","io.js","socket","twee","translate","generate","framework","web","router","app","api","rest","restful","mvc","modules","controllers","views","extensions"],"author":{"name":"Dmitri Mesin","email":"dmitri.mesin@gmail.com"},"license":"MIT","_id":"twee@0.1.26","maintainers":[{"name":"mesin","email":"dmitri.mesin@gmail.com"}],"homepage":"https://github.com/tweeio/twee-framework","bugs":{"url":"https://github.com/tweeio/twee-framework/issues"},"bin":{"twee":"./bin/twee.js","twee-translate":"./bin/twee-translate.js"},"dist":{"shasum":"90c388b4e46aff32faaa6917c7ffabea93825862","tarball":"https://registry.npmjs.org/twee/-/twee-0.1.26.tgz","integrity":"sha512-Utx9+7THB+1bBqPj5HOLFYLoCqhMGAI0nkQzqZAp7WnbRLYMwwfcspPWeNQut49XW9OrptgYUtcDXWWf3flL6w==","signatures":[{"sig":"MEQCIFCfhWrE6D9pw2wguA5qGF0kzVlUUc+ECGodZUDpAlqDAiBnLOJpLCW6ItkeQ8zRCZR7q4Ke69/v/L0XDHkFObVK5w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"90c388b4e46aff32faaa6917c7ffabea93825862","gitHead":"daa1d84a19dd86743277a2b0588c791a69577ef6","scripts":{"test":"NODE_PATH=/var/tmp/mochatweetestapp/node_modules mocha tests"},"_npmUser":{"name":"mesin","email":"dmitri.mesin@gmail.com"},"repository":{"url":"https://github.com/tweeio/twee-framework.git","type":"git"},"_npmVersion":"2.1.14","description":"Twee Framework - the most powerful, elegant and extensive framework for Node.js based on Express.js","directories":{"test":"tests"},"_nodeVersion":"0.10.34","dependencies":{"file":"*","path":"*","sha1":"*","debug":"*","colors":"*","events":"*","express":"*","fs-extra":"*","commander":"*"},"preferGlobal":false,"devDependencies":{}},"0.1.27":{"name":"twee","version":"0.1.27","keywords":["node.js","node","io.js","socket","twee","translate","generate","framework","web","router","app","api","rest","restful","mvc","modules","controllers","views","extensions"],"author":{"name":"Dmitri Mesin","email":"dmitri.mesin@gmail.com"},"license":"MIT","_id":"twee@0.1.27","maintainers":[{"name":"mesin","email":"dmitri.mesin@gmail.com"}],"homepage":"https://github.com/tweeio/twee-framework","bugs":{"url":"https://github.com/tweeio/twee-framework/issues"},"bin":{"twee":"./bin/twee.js","twee-translate":"./bin/twee-translate.js"},"dist":{"shasum":"86a915edef2e1d9fa1d46f42cea4bb050d517844","tarball":"https://registry.npmjs.org/twee/-/twee-0.1.27.tgz","integrity":"sha512-BVUFThK+M7OmpEjOKuSgToz9XtmNxulJSMWWq80lzUj++zosx5+kUaCGKmPadD+Niu8VS62vyC8EXunnyjwdTw==","signatures":[{"sig":"MEUCIQDnH6k7wUywzxCg3e+smOwtxFCjNENSoXfduJDiBw0tZQIgHioJD4PNq37acoSzb8HNRCe3RtYEbh8/DIefYAtO+l4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"86a915edef2e1d9fa1d46f42cea4bb050d517844","gitHead":"4013227c04231bb4cdf92726ec76bbad9555db2f","scripts":{"test":"NODE_PATH=/var/tmp/mochatweetestapp/node_modules mocha tests"},"_npmUser":{"name":"mesin","email":"dmitri.mesin@gmail.com"},"repository":{"url":"https://github.com/tweeio/twee-framework.git","type":"git"},"_npmVersion":"2.1.14","description":"Twee Framework - the most powerful, elegant and extensive framework for Node.js based on Express.js","directories":{"test":"tests"},"_nodeVersion":"0.10.34","dependencies":{"file":"*","path":"*","sha1":"*","debug":"*","colors":"*","events":"*","express":"*","fs-extra":"*","commander":"*"},"preferGlobal":false,"devDependencies":{}},"0.1.28":{"name":"twee","version":"0.1.28","keywords":["node.js","node","io.js","socket","twee","translate","generate","framework","web","router","app","api","rest","restful","mvc","modules","controllers","views","extensions"],"author":{"name":"Dmitri Mesin","email":"dmitri.mesin@gmail.com"},"license":"MIT","_id":"twee@0.1.28","maintainers":[{"name":"mesin","email":"dmitri.mesin@gmail.com"}],"homepage":"https://github.com/tweeio/twee-framework","bugs":{"url":"https://github.com/tweeio/twee-framework/issues"},"bin":{"twee":"./bin/twee.js","twee-translate":"./bin/twee-translate.js"},"dist":{"shasum":"dbd7721fbcd426f1cf8a03558b51d26a659d18d8","tarball":"https://registry.npmjs.org/twee/-/twee-0.1.28.tgz","integrity":"sha512-+aiNE2AF/NljTQ4YVnyZflk3UDpOnUpbD1FPA9jAim2i5YApI/yG6Nv3DCrYFTocgMyzpIb4JpRojdCFu6RJ6Q==","signatures":[{"sig":"MEUCIQCUnaH6zU3RkdYROCUSPki6ZGWCzBWOooPMQmZ0MKK8kAIgYX/iAdCICI6mMnAmILNB4DyE6z857SI84RjjS5z/cDw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"dbd7721fbcd426f1cf8a03558b51d26a659d18d8","gitHead":"e73787a9fe96ce2153854d656500b5372ec6cf97","scripts":{"test":"NODE_PATH=/var/tmp/mochatweetestapp/node_modules mocha tests"},"_npmUser":{"name":"mesin","email":"dmitri.mesin@gmail.com"},"repository":{"url":"https://github.com/tweeio/twee-framework.git","type":"git"},"_npmVersion":"2.1.14","description":"Twee Framework - the most powerful, elegant and extensive framework for Node.js based on Express.js","directories":{"test":"tests"},"_nodeVersion":"0.10.34","dependencies":{"file":"*","path":"*","sha1":"*","debug":"*","colors":"*","events":"*","express":"*","fs-extra":"*","commander":"*"},"preferGlobal":false,"devDependencies":{}},"0.1.29":{"name":"twee","version":"0.1.29","keywords":["node.js","node","io.js","socket","twee","translate","generate","framework","web","router","app","api","rest","restful","mvc","modules","controllers","views","extensions"],"author":{"name":"Dmitri Mesin","email":"dmitri.mesin@gmail.com"},"license":"MIT","_id":"twee@0.1.29","maintainers":[{"name":"mesin","email":"dmitri.mesin@gmail.com"}],"homepage":"https://github.com/tweeio/twee-framework","bugs":{"url":"https://github.com/tweeio/twee-framework/issues"},"bin":{"twee":"./bin/twee.js","twee-translate":"./bin/twee-translate.js"},"dist":{"shasum":"89e34d30ba510a0fc22f415e7b9e49f3d04f2105","tarball":"https://registry.npmjs.org/twee/-/twee-0.1.29.tgz","integrity":"sha512-R4gbNvOCWXv32hONcJFI9bMlz1Z5iiYnxrAH4PlD3jl+GhaSvDpHmcwjH93D7AucGVEhelhdfgkkNxki8NGikw==","signatures":[{"sig":"MEYCIQD+V3RnVo/12IIjl2TZoRcLw/VUMhDDZBVrhfqwM538AQIhAKXwmAVuLglgNZthOdesaHLkyi8Paep7B+TOn3SIphDq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"89e34d30ba510a0fc22f415e7b9e49f3d04f2105","gitHead":"e25c7b2a73498a044e62ff2d08c2824792a82586","scripts":{"test":"NODE_PATH=/var/tmp/mochatweetestapp/node_modules mocha tests"},"_npmUser":{"name":"mesin","email":"dmitri.mesin@gmail.com"},"repository":{"url":"https://github.com/tweeio/twee-framework.git","type":"git"},"_npmVersion":"2.1.14","description":"Twee Framework - the most powerful, elegant and extensive framework for Node.js based on Express.js","directories":{"test":"tests"},"_nodeVersion":"0.10.34","dependencies":{"file":"*","path":"*","sha1":"*","debug":"*","colors":"*","events":"*","express":"*","fs-extra":"*","commander":"*"},"preferGlobal":false,"devDependencies":{}},"0.1.30":{"name":"twee","version":"0.1.30","keywords":["node.js","node","io.js","socket","twee","translate","generate","framework","web","router","app","api","rest","restful","mvc","modules","controllers","views","extensions"],"author":{"name":"Dmitri Mesin","email":"dmitri.mesin@gmail.com"},"license":"MIT","_id":"twee@0.1.30","maintainers":[{"name":"mesin","email":"dmitri.mesin@gmail.com"}],"homepage":"https://github.com/tweeio/twee-framework","bugs":{"url":"https://github.com/tweeio/twee-framework/issues"},"bin":{"twee":"./bin/twee.js","twee-translate":"./bin/twee-translate.js"},"dist":{"shasum":"5ba0b2d5ecdf4981e838b5ad081baa1d4f998867","tarball":"https://registry.npmjs.org/twee/-/twee-0.1.30.tgz","integrity":"sha512-1kcOCIUjV5aOiEmCXz0hc8br8qed0nhYXljZzOqlou+6j9fl/U6YBQ1lNtFLK1W+bY/4/rfp6BbPEAil3eDF4g==","signatures":[{"sig":"MEYCIQDkmagphX2h+xcIu4dCXj5U5k1uoHu33Yvddh1t0tQLuAIhAPp9+t1IfyXyIV5xwK1DT2i045ZPU4gdzra7pbC17a/h","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"5ba0b2d5ecdf4981e838b5ad081baa1d4f998867","gitHead":"8021ede5d8e6f8c65b7dc4f308f3ea6bab27f354","scripts":{"test":"NODE_PATH=/var/tmp/mochatweetestapp/node_modules mocha tests"},"_npmUser":{"name":"mesin","email":"dmitri.mesin@gmail.com"},"repository":{"url":"https://github.com/tweeio/twee-framework.git","type":"git"},"_npmVersion":"2.1.14","description":"Twee Framework - the most powerful, elegant and extensive framework for Node.js based on Express.js","directories":{"test":"tests"},"_nodeVersion":"0.10.34","dependencies":{"file":"*","path":"*","sha1":"*","debug":"*","colors":"*","events":"*","express":"*","fs-extra":"*","commander":"*"},"preferGlobal":false,"devDependencies":{}},"0.1.31":{"name":"twee","version":"0.1.31","keywords":["node.js","node","io.js","socket","twee","translate","generate","framework","web","router","app","api","rest","restful","mvc","modules","controllers","views","extensions"],"author":{"name":"Dmitri Mesin","email":"dmitri.mesin@gmail.com"},"license":"MIT","_id":"twee@0.1.31","maintainers":[{"name":"mesin","email":"dmitri.mesin@gmail.com"}],"homepage":"https://github.com/tweeio/twee-framework","bugs":{"url":"https://github.com/tweeio/twee-framework/issues"},"bin":{"twee":"./bin/twee.js","twee-translate":"./bin/twee-translate.js"},"dist":{"shasum":"9579912233a58513f2a6bd118942774d24738b4e","tarball":"https://registry.npmjs.org/twee/-/twee-0.1.31.tgz","integrity":"sha512-ZVW3PCxjHyesdNJ/kKG+h/JmYwP7oeqmnbddfM0q9cNhA444i9MCePMBKVT0lNvbsCAgpxwb1Q0xa/d3p1NMfw==","signatures":[{"sig":"MEUCIFhxQLWBcmMkYIDfysTxoNIFICQeT5fe4pePSBL8LALEAiEAnkf5wseHocyY5yHGyHzOcxD8srXWUZa3mfN+7QnXhAg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"9579912233a58513f2a6bd118942774d24738b4e","gitHead":"a856054b6afcb73e2db6b43ae2bfd7f4d0d70f3a","scripts":{"test":"NODE_PATH=/var/tmp/mochatweetestapp/node_modules mocha tests"},"_npmUser":{"name":"mesin","email":"dmitri.mesin@gmail.com"},"repository":{"url":"https://github.com/tweeio/twee-framework.git","type":"git"},"_npmVersion":"2.1.14","description":"Twee Framework - the most powerful, elegant and extensive framework for Node.js based on Express.js","directories":{"test":"tests"},"_nodeVersion":"0.10.34","dependencies":{"file":"*","path":"*","sha1":"*","debug":"*","colors":"*","events":"*","express":"*","fs-extra":"*","commander":"*"},"preferGlobal":false,"devDependencies":{}},"0.1.32":{"name":"twee","version":"0.1.32","keywords":["node.js","node","io.js","socket","twee","translate","generate","framework","web","router","app","api","rest","restful","mvc","modules","controllers","views","extensions"],"author":{"name":"Peter Sibirtsev","email":"sibirtsev.peter@gmail.com"},"license":"MIT","_id":"twee@0.1.32","maintainers":[{"name":"mesin","email":"sibirtsev.peter@gmail.com"},{"name":"sbrsv","email":"sibirtsev.petr@gmail.com"}],"homepage":"https://github.com/sbrsv/twee","bugs":{"url":"https://github.com/tweeio/twee-framework/issues"},"bin":{"twee":"bin/twee.js","twee-translate":"bin/twee-translate.js"},"dist":{"shasum":"fd386656437564ebbd539031db9c6380f0e64dc3","tarball":"https://registry.npmjs.org/twee/-/twee-0.1.32.tgz","fileCount":62,"integrity":"sha512-plAiOY8Yw7kP8aRETpw3T9Dm4972dSSe0Pg/ht3d36xbGLDLIrZcwRpxZGD5z1+lyX6EPbgnPuhFyvn6aMYG3w==","signatures":[{"sig":"MEQCICMtQhD+cfI82KjEkXCy1ulI2cfaQ3ef4PRrhY0Ni5DqAiByxhbbESaIMA49Zy2I3KPn6Zk++UWIgw3+GiGJ3drsyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1472350},"main":"index.js","gitHead":"7be5155250edd002bfb17e9ca86d1dee4fb64c84","scripts":{"test":"NODE_PATH=/var/tmp/mochatweetestapp/node_modules mocha tests"},"_npmUser":{"name":"mesin","email":"sibirtsev.peter@gmail.com"},"repository":{"url":"git+https://github.com/tweeio/twee-framework.git","type":"git"},"_npmVersion":"10.9.2","description":"Twee Framework - the most powerful, elegant and extensive framework for Node.js based on Express.js","directories":{"test":"tests"},"_nodeVersion":"22.14.0","dependencies":{"file":"*","path":"*","sha1":"*","debug":"*","colors":"*","events":"*","express":"*","fs-extra":"*","commander":"*"},"preferGlobal":false,"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/twee_0.1.32_1753944825687_0.8655178856386987","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2015-01-04T14:56:50.219Z","modified":"2026-03-23T21:03:39.571Z","0.0.1":"2015-01-04T14:56:50.219Z","0.0.2":"2015-01-06T21:10:26.620Z","0.0.3":"2015-01-06T21:15:46.962Z","0.0.4":"2015-01-06T21:38:57.787Z","0.0.5":"2015-01-06T21:41:08.193Z","0.0.6":"2015-01-06T22:01:41.504Z","0.0.7":"2015-01-06T22:09:59.071Z","0.0.9":"2015-01-06T22:26:30.301Z","0.1.0":"2015-01-06T22:29:39.746Z","0.1.2":"2015-01-12T20:15:26.910Z","0.1.3":"2015-01-12T21:39:39.520Z","0.1.4":"2015-01-12T22:17:05.490Z","0.1.5":"2015-01-15T15:13:20.950Z","0.1.6":"2015-01-15T15:38:33.590Z","0.1.7":"2015-01-15T19:14:37.413Z","0.1.8":"2015-01-15T20:20:37.721Z","0.1.9":"2015-01-15T20:29:15.648Z","0.1.10":"2015-01-15T20:36:20.717Z","0.1.11":"2015-01-22T12:24:17.369Z","0.1.12":"2015-01-22T21:38:11.775Z","0.1.13":"2015-01-25T00:30:24.212Z","0.1.14":"2015-01-27T23:55:14.566Z","0.1.15":"2015-01-28T18:35:45.638Z","0.1.16":"2015-02-01T17:35:04.906Z","0.1.17":"2015-02-12T12:39:08.711Z","0.1.18":"2015-02-12T16:19:15.548Z","0.1.19":"2015-02-16T12:49:35.124Z","0.1.20":"2015-02-16T13:55:37.561Z","0.1.21":"2015-02-23T11:40:32.230Z","0.1.22":"2015-02-23T12:44:10.016Z","0.1.23":"2015-02-23T20:35:06.812Z","0.1.24":"2015-02-23T20:54:41.478Z","0.1.25":"2015-02-24T17:28:48.237Z","0.1.26":"2015-02-24T18:53:29.692Z","0.1.27":"2015-02-24T18:57:02.449Z","0.1.28":"2015-02-26T17:02:25.372Z","0.1.29":"2015-02-26T17:22:43.209Z","0.1.30":"2015-02-26T17:58:25.883Z","0.1.31":"2015-02-27T09:27:45.371Z","0.1.32":"2025-07-31T06:53:45.918Z"},"bugs":{"url":"https://github.com/tweeio/twee-framework/issues"},"author":{"name":"Peter Sibirtsev","email":"sibirtsev.peter@gmail.com"},"license":"MIT","homepage":"https://github.com/sbrsv/twee","keywords":["node.js","node","io.js","socket","twee","translate","generate","framework","web","router","app","api","rest","restful","mvc","modules","controllers","views","extensions"],"repository":{"url":"git+https://github.com/tweeio/twee-framework.git","type":"git"},"description":"Twee Framework - the most powerful, elegant and extensive framework for Node.js based on Express.js","maintainers":[{"email":"sibirtsev.peter@gmail.com","name":"vocallab.ai"},{"email":"sibirtsev.petr@gmail.com","name":"sbrsv"}],"readme":"Twee.io Framework - Not supported anymore.\r\n====\r\n\r\n*- Modern MVC Framework for Node.js and io.js based on Express.js for professionals with deadlines in enterprise*\r\n\r\n![Twee.io Logo](https://raw.githubusercontent.com/tweeio/twee-framework/master/assets/68747470733a2f2f73332e65752d63656e7472616c2d312e616d617a6f6e6177732e636f6d2f6d657368696e2f7075626c69632f747765652e696f2e706e67.png)\r\n\r\n[![Travis Build Status](https://travis-ci.org/tweeio/twee-framework.svg)](https://travis-ci.org/tweeio/twee-framework)\r\n[![Gitter](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/tweeio/twee-framework?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)\r\n[![Dependency Status](https://gemnasium.com/mesin/twee.svg)](https://github.com/tweeio/twee-framework)\r\n[![npm version](https://badge.fury.io/js/twee.svg)](http://npmjs.org/mesin/twee)\r\n[![npm](https://img.shields.io/npm/dm/localeval.svg)](https://github.com/tweeio/twee-framework)\r\n[![npm](https://img.shields.io/npm/l/express.svg)](https://github.com/tweeio/twee-framework)\r\n\r\nFramework is no logner supported\r\n====\r\n\r\nIt means, i don't create patches, don't support twee.io site. It's over.\r\n\r\nWhat is Twee.IO?\r\n====\r\n\r\n*Big applications with strong scalable and predictable structure with fast and efficient Express.js core under the hood - is all about twee.io*\r\n\r\nRaw `Node.js` application are *very* low-level. You need to handle all the requests by your own. This is problem.\r\n\r\nAnother problem is when you try to use very big frameworks with tons of agreements and conventions. Most of today's frameworks (full-stack or rails like) - are big and mostly like a black boxes. You never know how they work inside! And if you know - then you're probably simply one of it's developers :-)\r\n\r\nIf you like Express.js but need a layer to get started asap with great code structure and cool predictable core and nice conventions for big application - then twee.io is probably your choice.\r\n\r\nIt is not like a black box like another frameworks. It's core is pretty simple and small. But it allows you to write code in OOP and MVC maneer. It has conventions that will protect your code from chaos that is one of attributes in big projects and applications.\r\n\r\n`Express.js`. It downloads 10x times more than all the other frameworks, and it says about it's quality and strong concepts. And it could be perfect, but you still need some tricks and efforts to build structure on it that can be great for scalable big enterprise-ready applications.\r\n\r\nEnterprise-ready means not only good stable code that could be safe and could work weeks and years. It also means good predictable structure of all the application parts, how easy and understandable will be to manage big complex application in hard enterprise environment.\r\n\r\n`Twee.io` tries to solve these problems\r\n\r\nInstallation\r\n====\r\n\r\n\r\nInstalling twee to use it's global commands\r\n\r\n```\r\n$ npm install -g twee\r\n```\r\n\r\nGenerating application in `application` folder\r\n\r\n```\r\n$ twee\r\n```\r\n\r\nEntering into generated application's folder\r\n\r\n```\r\n$ cd application\r\n```\r\n\r\nInstalling dependencies\r\n\r\n```\r\n$ npm install\r\n```\r\n\r\nDownloading client-side JS requirements and compiling assets\r\n\r\n```\r\n$ npm run-script assets\r\n```\r\n\r\nStarting server under `http://127.0.0.1:3000`\r\n\r\n```\r\n$ npm start\r\n```\r\n\r\nResources\r\n====\r\n\r\n - [Official Site](http://twee.io)\r\n - [Detailed Installation Instructions](http://twee.io/docs/installation.html)\r\n - [Installation Video](https://www.youtube.com/watch?v=3JxDQ0p0Fyg)\r\n\r\nLinks\r\n====\r\n\r\n - [Gitter.im](https://gitter.im/tweeio/twee-framework)\r\n - [Facebook](https://www.facebook.com/pages/tweeio/1574029616142606)\r\n - [LinkedIn](https://www.linkedin.com/groups/Tweeio-6931666)\r\n - [Twitter](https://twitter.com/tweeio)\r\n - [Google+](https://plus.google.com/u/0/117917320555327401329/about)\r\n - Feel free to write to author: Peter Sibirtsev <sibirtsev.peter@gmail.com>\r\n \r\n \r\nUseful Extensions\r\n====\r\n\r\n - [PassportJS Support (not all strategies)](https://github.com/tweeio/twee-passport-extension)\r\n - [Mongoose ODM / MongoDB](https://github.com/tweeio/twee-mongoose-extension)\r\n - [Socket.IO Integration](https://github.com/tweeio/twee-socket-extension)\r\n - [XML Response](https://github.com/tweeio/twee-xml-response-extension)\r\n - [View Engines](https://github.com/tweeio/twee-view-extension)\r\n - [Redis Driven Session](https://github.com/tweeio/twee-session-extension)\r\n - [Winston Logger](https://github.com/tweeio/twee-logging-extension/)\r\n - [I18n-node Integration](https://github.com/tweeio/twee-i18n-extension)\r\n - [Cookies Support](https://github.com/tweeio/twee-cookies-extension)\r\n - [HTML 2-Step Compression](https://github.com/tweeio/twee-compressor-extension)\r\n\r\n\r\nLICENSE\r\n====\r\n\r\nMIT\r\n","readmeFilename":"README.md","users":{"mesin":true,"leonning":true}}