{"_id":"bloggify-flexible-router","_rev":"28-cb86227b2843b3d431bce84f7340c8fb","name":"bloggify-flexible-router","dist-tags":{"latest":"3.0.2"},"versions":{"1.0.0":{"name":"bloggify-flexible-router","version":"1.0.0","keywords":["bloggify","flexible","router","a","for","apps"],"author":{"url":"https://ionicabizau.net","name":"Ionică Bizău","email":"bizauionica@gmail.com"},"license":"MIT","_id":"bloggify-flexible-router@1.0.0","maintainers":[{"name":"ionicabizau","email":"bizauionica@gmail.com"}],"homepage":"https://github.com/IonicaBizau/bloggify-flexible-router#readme","bugs":{"url":"https://github.com/IonicaBizau/bloggify-flexible-router/issues"},"dist":{"shasum":"5e443018d619eaf9a574eca14ad9564cb141b63c","tarball":"https://registry.npmjs.org/bloggify-flexible-router/-/bloggify-flexible-router-1.0.0.tgz","integrity":"sha512-a0H1maYGSAqjFFIbsMTxnxBA55wP334SQ9iAARKCg5KshPLty8Qu4lAzUqhhLzQFPmRIW1svUtq4fRsx6dKvQQ==","signatures":[{"sig":"MEUCIQCnaOOXlzIcsnpV1E+LxyyGH/W2sLNix6USlgW5IyC8qQIgNJtUtG/vLopp94RBopI05GaaTWscKOQcRWcY35cXK4A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","files":["bin/","app/","lib/","dist/","src/","resources/","menu/","cli.js","index.js"],"_shasum":"5e443018d619eaf9a574eca14ad9564cb141b63c","gitHead":"68ec5c8ba9369a0cf46d0f0bfe42dc9bd42840a4","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ionicabizau","email":"bizauionica@gmail.com"},"bloggify":{"config":{"routes_dir":"routes"}},"repository":{"url":"git+ssh://git@github.com/IonicaBizau/bloggify-flexible-router.git","type":"git"},"_npmVersion":"4.1.1","description":"A flexible router for Bloggify apps.","directories":{},"_nodeVersion":"7.0.0","dependencies":{"typpy":"^2.3.6","fs-file-tree":"^1.0.2","iterate-object":"^1.3.2"},"_npmOperationalInternal":{"tmp":"tmp/bloggify-flexible-router-1.0.0.tgz_1483347907144_0.6945921764709055","host":"packages-18-east.internal.npmjs.com"}},"1.0.1":{"name":"bloggify-flexible-router","version":"1.0.1","keywords":["bloggify","flexible","router","a","for","apps"],"author":{"url":"https://ionicabizau.net","name":"Ionică Bizău","email":"bizauionica@gmail.com"},"license":"MIT","_id":"bloggify-flexible-router@1.0.1","maintainers":[{"name":"ionicabizau","email":"bizauionica@gmail.com"}],"homepage":"https://github.com/IonicaBizau/bloggify-flexible-router#readme","bugs":{"url":"https://github.com/IonicaBizau/bloggify-flexible-router/issues"},"dist":{"shasum":"7be9a1b9f4f58c281c45a55350d61f5b14dcf3c8","tarball":"https://registry.npmjs.org/bloggify-flexible-router/-/bloggify-flexible-router-1.0.1.tgz","integrity":"sha512-Zqe0pOlBfYMlccphJcDpK874WiJG2LjOsJCpgdhGkGfWaO0qLe4X1aHaJOPKwd1vChJyZtHQHKVdpXM013kQMw==","signatures":[{"sig":"MEUCIGI8Xa5HPLAZx5jjgskPxG3e0y7OX4g/wRCCLHfLgTdxAiEAl70MbXEnmedzgDBQBkPvHZy+jgoNkdSa8a+B/evNptU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","files":["bin/","app/","lib/","dist/","src/","resources/","menu/","cli.js","index.js"],"_shasum":"7be9a1b9f4f58c281c45a55350d61f5b14dcf3c8","gitHead":"6305f2a11c7292d67020c0486e3a83bd6b208d34","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ionicabizau","email":"bizauionica@gmail.com"},"bloggify":{"config":{"routes_dir":"routes"}},"repository":{"url":"git+ssh://git@github.com/IonicaBizau/bloggify-flexible-router.git","type":"git"},"_npmVersion":"4.1.1","description":"A flexible router for Bloggify apps.","directories":{},"_nodeVersion":"7.0.0","dependencies":{"typpy":"^2.3.6","fs-file-tree":"^1.0.2","iterate-object":"^1.3.2"},"_npmOperationalInternal":{"tmp":"tmp/bloggify-flexible-router-1.0.1.tgz_1483360601192_0.6549668617080897","host":"packages-12-west.internal.npmjs.com"}},"1.0.2":{"name":"bloggify-flexible-router","version":"1.0.2","keywords":["bloggify","flexible","router","a","for","apps"],"author":{"url":"https://ionicabizau.net","name":"Ionică Bizău","email":"bizauionica@gmail.com"},"license":"MIT","_id":"bloggify-flexible-router@1.0.2","maintainers":[{"name":"ionicabizau","email":"bizauionica@gmail.com"}],"homepage":"https://github.com/IonicaBizau/bloggify-flexible-router#readme","bugs":{"url":"https://github.com/IonicaBizau/bloggify-flexible-router/issues"},"dist":{"shasum":"244aa9dbc7ab59284b3baa5164047fb02dd0ca6d","tarball":"https://registry.npmjs.org/bloggify-flexible-router/-/bloggify-flexible-router-1.0.2.tgz","integrity":"sha512-A9xrVtuf4PrTylIRuzi8BrLeTzMnRrJtIuxgD1tHScbMgKFoix1FyR9SOgtVP9hw8/vpbF6mPNwALj3eyVNOcA==","signatures":[{"sig":"MEQCIG9IQRFsNbsRY+hW5KWeCiI0/MmPfpPKfLD/QsBq3PcrAiBWZfOXh6b52E+MNMrUpfj+0jwH/bZNfw4wktnCZrIPPA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","files":["bin/","app/","lib/","dist/","src/","resources/","menu/","cli.js","index.js"],"_shasum":"244aa9dbc7ab59284b3baa5164047fb02dd0ca6d","gitHead":"80fa03193ad2c8b2f82130855261f4db814b254d","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ionicabizau","email":"bizauionica@gmail.com"},"bloggify":{"config":{"routes_dir":"routes"}},"repository":{"url":"git+ssh://git@github.com/IonicaBizau/bloggify-flexible-router.git","type":"git"},"_npmVersion":"4.1.1","description":"A flexible router for Bloggify apps.","directories":{},"_nodeVersion":"7.0.0","dependencies":{"typpy":"^2.3.6","upath":"^0.2.0","fs-file-tree":"^1.0.2","iterate-object":"^1.3.2"},"_npmOperationalInternal":{"tmp":"tmp/bloggify-flexible-router-1.0.2.tgz_1483361868250_0.888910222100094","host":"packages-12-west.internal.npmjs.com"}},"1.0.3":{"name":"bloggify-flexible-router","version":"1.0.3","keywords":["bloggify","flexible","router","a","for","apps"],"author":{"url":"https://ionicabizau.net","name":"Ionică Bizău","email":"bizauionica@gmail.com"},"license":"MIT","_id":"bloggify-flexible-router@1.0.3","maintainers":[{"name":"ionicabizau","email":"bizauionica@gmail.com"}],"homepage":"https://github.com/IonicaBizau/bloggify-flexible-router#readme","bugs":{"url":"https://github.com/IonicaBizau/bloggify-flexible-router/issues"},"dist":{"shasum":"4a59a20a379980ad1a68e0b0ecb979927b04af86","tarball":"https://registry.npmjs.org/bloggify-flexible-router/-/bloggify-flexible-router-1.0.3.tgz","integrity":"sha512-aJXQCMhigCthGKbzpnteyp0FGOGGWEJyVYwfsK6x1lcOMuq+7e986QY6uJhcrfr68UCFz3tCKkWHB3LqC+K4uw==","signatures":[{"sig":"MEYCIQCG3Nwd6+BL8cXdKCCsL/XtY1AzHKNLy5DO5u/cL0zgUwIhAJCzeC1qpXAHXGlru6Xlg7UfrGJTkCgqlNQzNsa0z2SC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","files":["bin/","app/","lib/","dist/","src/","resources/","menu/","cli.js","index.js"],"_shasum":"4a59a20a379980ad1a68e0b0ecb979927b04af86","gitHead":"a49ac87a589927ae3d99259a2d0a8dbd0f99212c","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ionicabizau","email":"bizauionica@gmail.com"},"bloggify":{"config":{"routes_dir":"routes","controllers_dir":"controllers"}},"repository":{"url":"git+ssh://git@github.com/IonicaBizau/bloggify-flexible-router.git","type":"git"},"_npmVersion":"4.1.1","description":"A flexible router for Bloggify apps.","directories":{},"_nodeVersion":"7.0.0","dependencies":{"typpy":"^2.3.6","upath":"^0.2.0","methods":"^1.1.2","fs-file-tree":"^1.0.2","iterate-object":"^1.3.2"},"_npmOperationalInternal":{"tmp":"tmp/bloggify-flexible-router-1.0.3.tgz_1483689911518_0.972470972687006","host":"packages-12-west.internal.npmjs.com"}},"1.0.4":{"name":"bloggify-flexible-router","version":"1.0.4","keywords":["bloggify","flexible","router","a","for","apps"],"author":{"url":"https://ionicabizau.net","name":"Ionică Bizău","email":"bizauionica@gmail.com"},"license":"MIT","_id":"bloggify-flexible-router@1.0.4","maintainers":[{"name":"ionicabizau","email":"bizauionica@gmail.com"}],"homepage":"https://github.com/IonicaBizau/bloggify-flexible-router#readme","bugs":{"url":"https://github.com/IonicaBizau/bloggify-flexible-router/issues"},"dist":{"shasum":"4dc307e3f28f450657bfff8252c235a4cd9e1b1f","tarball":"https://registry.npmjs.org/bloggify-flexible-router/-/bloggify-flexible-router-1.0.4.tgz","integrity":"sha512-KKg5XUW2YZ65J9jD4+p2iV+iw/cgKu5C/iIxyQOcaCXLbTpddxJAVFPdlHKh2saDtoHfcapN2rG8g7An35/L6w==","signatures":[{"sig":"MEUCIB8VYBhpRohiF6enS+N+vuXvbhUxi505TfXer+MmRZfTAiEAvYIEIQJK91e9X1/lnaBGUE10KISceyD9G4sM+ytFtyQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","files":["bin/","app/","lib/","dist/","src/","resources/","menu/","cli.js","index.js"],"_shasum":"4dc307e3f28f450657bfff8252c235a4cd9e1b1f","gitHead":"b26f243f3e83bbdba5fdda7d163eebe56416fa8e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ionicabizau","email":"bizauionica@gmail.com"},"bloggify":{"config":{"routes_dir":"routes","controllers_dir":"controllers"}},"repository":{"url":"git+ssh://git@github.com/IonicaBizau/bloggify-flexible-router.git","type":"git"},"_npmVersion":"4.1.1","description":"A flexible router for Bloggify apps.","directories":{},"_nodeVersion":"7.0.0","dependencies":{"typpy":"^2.3.6","upath":"^0.2.0","methods":"^1.1.2","fs-file-tree":"^1.0.2","iterate-object":"^1.3.2"},"_npmOperationalInternal":{"tmp":"tmp/bloggify-flexible-router-1.0.4.tgz_1483690822269_0.03695509769022465","host":"packages-18-east.internal.npmjs.com"}},"1.0.5":{"name":"bloggify-flexible-router","version":"1.0.5","keywords":["bloggify","flexible","router","a","for","apps"],"author":{"url":"https://ionicabizau.net","name":"Ionică Bizău","email":"bizauionica@gmail.com"},"license":"MIT","_id":"bloggify-flexible-router@1.0.5","maintainers":[{"name":"ionicabizau","email":"bizauionica@gmail.com"}],"homepage":"https://github.com/IonicaBizau/bloggify-flexible-router#readme","bugs":{"url":"https://github.com/IonicaBizau/bloggify-flexible-router/issues"},"dist":{"shasum":"abbfb6511edd57490cd4ae1230a1d4d6bbf710d8","tarball":"https://registry.npmjs.org/bloggify-flexible-router/-/bloggify-flexible-router-1.0.5.tgz","integrity":"sha512-Boc8mtOphFwDKs4JXMBIxzbD1bTHJxhIyUm232UFZzDAV5veeOrcBfRroEeXsE6aEFVb3HCzRlwOFk1cLG4fMw==","signatures":[{"sig":"MEQCIGxi+4KJDC2xzmbuEbgmqBmrNtSKfENKC4ZElG2SKpNcAiAGiBxCz4N+T+ZFcU2PpQ3Z+NykQMwL8KRQFL8K+GN12g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","files":["bin/","app/","lib/","dist/","src/","resources/","menu/","cli.js","index.js"],"_shasum":"abbfb6511edd57490cd4ae1230a1d4d6bbf710d8","gitHead":"00960d407424b3b086853d8f93912fc9b67f7847","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ionicabizau","email":"bizauionica@gmail.com"},"bloggify":{"config":{"routes_dir":"routes","controllers_dir":"controllers"}},"repository":{"url":"git+ssh://git@github.com/IonicaBizau/bloggify-flexible-router.git","type":"git"},"_npmVersion":"4.1.1","description":"A flexible router for Bloggify apps.","directories":{},"_nodeVersion":"7.0.0","dependencies":{"typpy":"^2.3.6","upath":"^0.2.0","methods":"^1.1.2","fs-file-tree":"^1.0.2","iterate-object":"^1.3.2"},"_npmOperationalInternal":{"tmp":"tmp/bloggify-flexible-router-1.0.5.tgz_1484818359526_0.9150462639518082","host":"packages-18-east.internal.npmjs.com"}},"1.0.6":{"name":"bloggify-flexible-router","version":"1.0.6","keywords":["bloggify","flexible","router","a","for","apps"],"author":{"url":"https://ionicabizau.net","name":"Ionică Bizău","email":"bizauionica@gmail.com"},"license":"MIT","_id":"bloggify-flexible-router@1.0.6","maintainers":[{"name":"ionicabizau","email":"bizauionica@gmail.com"}],"homepage":"https://github.com/IonicaBizau/bloggify-flexible-router#readme","bugs":{"url":"https://github.com/IonicaBizau/bloggify-flexible-router/issues"},"dist":{"shasum":"d49542a24f6cf900e42bbcb40cead165e87fd00e","tarball":"https://registry.npmjs.org/bloggify-flexible-router/-/bloggify-flexible-router-1.0.6.tgz","integrity":"sha512-UG/R49Gh/5UN6MuypUue42BHh0hjeSqViFO6tGc2AfJ4Z07qXXpUgxwhNmAI+wf85347OhE5NuUesrisffC3Nw==","signatures":[{"sig":"MEYCIQC/K05tp6RW3VA9tM1r7RQRXG3XBpkvjNRUul9UR0LfRwIhAOlpJ7E2AqtUQHRz+wuhrrEjtCFud+lyM4R7zkiEr3yP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","files":["bin/","app/","lib/","dist/","src/","resources/","menu/","cli.js","index.js"],"_shasum":"d49542a24f6cf900e42bbcb40cead165e87fd00e","gitHead":"b230c42e106f4e2771411b317cb9b892264e2f01","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ionicabizau","email":"bizauionica@gmail.com"},"bloggify":{"config":{"routes_dir":"routes","controllers_dir":"controllers"}},"repository":{"url":"git+ssh://git@github.com/IonicaBizau/bloggify-flexible-router.git","type":"git"},"_npmVersion":"4.1.1","description":"A flexible router for Bloggify apps.","directories":{},"_nodeVersion":"7.0.0","dependencies":{"typpy":"^2.3.6","upath":"^0.2.0","methods":"^1.1.2","fs-file-tree":"^1.0.2","iterate-object":"^1.3.2"},"_npmOperationalInternal":{"tmp":"tmp/bloggify-flexible-router-1.0.6.tgz_1485364886730_0.0436616912484169","host":"packages-18-east.internal.npmjs.com"}},"1.0.7":{"name":"bloggify-flexible-router","version":"1.0.7","keywords":["bloggify","flexible","router","a","for","apps"],"author":{"url":"https://ionicabizau.net","name":"Ionică Bizău","email":"bizauionica@gmail.com"},"license":"MIT","_id":"bloggify-flexible-router@1.0.7","maintainers":[{"name":"ionicabizau","email":"bizauionica@gmail.com"}],"homepage":"https://github.com/IonicaBizau/bloggify-flexible-router#readme","bugs":{"url":"https://github.com/IonicaBizau/bloggify-flexible-router/issues"},"dist":{"shasum":"889dc624e11c31159efd908d4a90bf20f223e3fa","tarball":"https://registry.npmjs.org/bloggify-flexible-router/-/bloggify-flexible-router-1.0.7.tgz","integrity":"sha512-wV+AgPhIcFPCr6amsEw9gISffzFZ+Xin2e1qJm4EmJKkkqDT8YpoCtAPbTwKe4j0sxyMS51jIKJgICa326Qo3A==","signatures":[{"sig":"MEQCIDKY3UoVdQAk2DgSF8GSQtIpYIbi1cskNiF3iC8G8dsxAiBrTP/TByQ0lO2sQNwV+LcyyULaROgn2CcUod22yMgpEQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","files":["bin/","app/","lib/","dist/","src/","resources/","menu/","cli.js","index.js"],"_shasum":"889dc624e11c31159efd908d4a90bf20f223e3fa","gitHead":"55bfffbc1dde8676a5194977f0b797e247231c9a","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ionicabizau","email":"bizauionica@gmail.com"},"bloggify":{"config":{"routes_dir":"routes","controllers_dir":"controllers"}},"repository":{"url":"git+ssh://git@github.com/IonicaBizau/bloggify-flexible-router.git","type":"git"},"_npmVersion":"4.1.1","description":"A flexible router for Bloggify apps.","directories":{},"_nodeVersion":"7.0.0","dependencies":{"typpy":"^2.3.6","upath":"^0.2.0","methods":"^1.1.2","fs-file-tree":"^1.0.2","iterate-object":"^1.3.2"},"_npmOperationalInternal":{"tmp":"tmp/bloggify-flexible-router-1.0.7.tgz_1487682098240_0.8050488058943301","host":"packages-12-west.internal.npmjs.com"}},"1.0.8":{"name":"bloggify-flexible-router","version":"1.0.8","keywords":["bloggify","flexible","router","a","for","apps"],"author":{"url":"https://bloggify.org","name":"Bloggify","email":"support@bloggify.org"},"license":"MIT","_id":"bloggify-flexible-router@1.0.8","maintainers":[{"name":"ionicabizau","email":"bizauionica@gmail.com"}],"homepage":"https://github.com/Bloggify/flexible-router#readme","bugs":{"url":"https://github.com/Bloggify/flexible-router/issues"},"dist":{"shasum":"1531d7a83c8e9b1e1f42fb5481c8bff0889f3291","tarball":"https://registry.npmjs.org/bloggify-flexible-router/-/bloggify-flexible-router-1.0.8.tgz","integrity":"sha512-ctye5VK1HVVA3NlWt4m+PZcf7yHN6Ld1lMHE1HxnY1BJ3njLaGVSNPmPFp/tUJVzBu7G2iNYB1Mm1/mYjvp0SA==","signatures":[{"sig":"MEYCIQCgd1sc4lq4IlFEpvya+uihMwFavlttIUSt9TEiA7XtfAIhAMD8kPqj0ycvnyyx4NdR4Z6sEOxFKJjTLth0If9whwpB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","files":["bin/","app/","lib/","dist/","src/","resources/","menu/","cli.js","index.js"],"_shasum":"1531d7a83c8e9b1e1f42fb5481c8bff0889f3291","gitHead":"3901ba5cd8a55d25aa9bf5e3ba6cdfe0d8025fb5","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ionicabizau","email":"bizauionica@gmail.com"},"bloggify":{"config":{"routes_dir":"routes","error_pages":{},"controllers_dir":"controllers"}},"repository":{"url":"git+ssh://git@github.com/Bloggify/flexible-router.git","type":"git"},"_npmVersion":"4.1.1","description":"A flexible router for Bloggify apps.","directories":{},"_nodeVersion":"7.0.0","dependencies":{"typpy":"^2.3.6","upath":"^0.2.0","methods":"^1.1.2","fs-file-tree":"^1.0.2","iterate-object":"^1.3.2"},"_npmOperationalInternal":{"tmp":"tmp/bloggify-flexible-router-1.0.8.tgz_1488296010973_0.10428114328533411","host":"packages-12-west.internal.npmjs.com"}},"1.0.9":{"name":"bloggify-flexible-router","version":"1.0.9","keywords":["bloggify","flexible","router","a","for","apps"],"author":{"url":"https://bloggify.org","name":"Bloggify","email":"support@bloggify.org"},"license":"MIT","_id":"bloggify-flexible-router@1.0.9","maintainers":[{"name":"ionicabizau","email":"bizauionica@gmail.com"}],"homepage":"https://github.com/Bloggify/flexible-router#readme","bugs":{"url":"https://github.com/Bloggify/flexible-router/issues"},"dist":{"shasum":"4af9ef5b6e0886f1dee73ea156c85cc69a65c3e9","tarball":"https://registry.npmjs.org/bloggify-flexible-router/-/bloggify-flexible-router-1.0.9.tgz","integrity":"sha512-Ro0wfCtw+nGjsVoA+sKGoEh4yIzZ/rXBeTnIyRIKJUGqqbDWZtfY4p1d90t9/UJOL8qoVZOTf2u4hvmfdO7gDw==","signatures":[{"sig":"MEQCIG91ihQFEHHTByZauyZHj5nY3MHznCfKQp6Z6L7xH603AiAYQCVIwwk2udHaIuOW4Fj5oXMvsdK2CjhQhu7L9u6XVw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","files":["bin/","app/","lib/","dist/","src/","resources/","menu/","cli.js","index.js"],"_shasum":"4af9ef5b6e0886f1dee73ea156c85cc69a65c3e9","gitHead":"e16969457c7d4f16da8105495127ea203a21a040","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ionicabizau","email":"bizauionica@gmail.com"},"bloggify":{"config":{"routes_dir":"routes","error_pages":{},"controllers_dir":"controllers"}},"repository":{"url":"git+ssh://git@github.com/Bloggify/flexible-router.git","type":"git"},"_npmVersion":"4.1.1","description":"A flexible router for Bloggify apps.","directories":{},"_nodeVersion":"7.0.0","dependencies":{"typpy":"^2.3.6","upath":"^0.2.0","methods":"^1.1.2","fs-file-tree":"^1.0.2","iterate-object":"^1.3.2"},"_npmOperationalInternal":{"tmp":"tmp/bloggify-flexible-router-1.0.9.tgz_1495787515320_0.8202485162764788","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"bloggify-flexible-router","version":"1.1.4","keywords":["bloggify","flexible","router","a","for","apps"],"author":{"url":"https://bloggify.org","name":"Bloggify","email":"support@bloggify.org"},"license":"MIT","_id":"bloggify-flexible-router@1.1.4","maintainers":[{"name":"ionicabizau","email":"bizauionica@gmail.com"}],"homepage":"https://github.com/Bloggify/flexible-router#readme","bugs":{"url":"https://github.com/Bloggify/flexible-router/issues"},"dist":{"shasum":"213077c568fcc90ee24a82af6dd44f4605b286d6","tarball":"https://registry.npmjs.org/bloggify-flexible-router/-/bloggify-flexible-router-1.1.4.tgz","integrity":"sha512-iQ9UAnTM/hGc8i3SKdY+wXlD61FvSkeYvTgofuCMJosEgGNdWghFx8w7UVnTggCSKEs3ye4u3yxb+c5S0Bh8kw==","signatures":[{"sig":"MEUCIQDgnBFZtVh6+Lqcf93il1GZqlt6u+Exjduk6wGG/1klFwIger5/eUNlA0eM/B05Tx9VnFTNrm1nx4DGL0o9waizl7M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","files":["bin/","app/","lib/","dist/","src/","resources/","menu/","cli.js","index.js"],"_shasum":"213077c568fcc90ee24a82af6dd44f4605b286d6","gitHead":"b1e6de68069d2065ff1781754e7575e9d17f04e0","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ionicabizau","email":"bizauionica@gmail.com"},"bloggify":{"config":{"routes_dir":"routes","error_pages":{},"controllers_dir":"controllers"}},"repository":{"url":"git+ssh://git@github.com/Bloggify/flexible-router.git","type":"git"},"_npmVersion":"4.1.1","description":"A flexible router for Bloggify apps.","directories":{},"_nodeVersion":"7.0.0","dependencies":{"typpy":"^2.3.6","upath":"^0.2.0","methods":"^1.1.2","fs-file-tree":"^1.0.2","iterate-object":"^1.3.2"},"_npmOperationalInternal":{"tmp":"tmp/bloggify-flexible-router-1.1.4.tgz_1495787570595_0.983182770665735","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"bloggify-flexible-router","version":"1.1.5","keywords":["bloggify","flexible","router","a","for","apps"],"author":{"url":"https://bloggify.org","name":"Bloggify","email":"support@bloggify.org"},"license":"MIT","_id":"bloggify-flexible-router@1.1.5","maintainers":[{"name":"ionicabizau","email":"bizauionica@gmail.com"}],"homepage":"https://github.com/Bloggify/flexible-router#readme","bugs":{"url":"https://github.com/Bloggify/flexible-router/issues"},"dist":{"shasum":"df95169ba218fbf0fda0fac29b93d527e6e40370","tarball":"https://registry.npmjs.org/bloggify-flexible-router/-/bloggify-flexible-router-1.1.5.tgz","integrity":"sha512-osUJU8awxveu2gGcPBs0d+1GrxLy6TS8DCx6OZy6QO1ylKB0H1z0QEO38H4StAPDFSrEryyAuYk6bOcC6ypbiA==","signatures":[{"sig":"MEYCIQCAYHHCyp5jbdozks3/keBO7H/jZXOuElmw4nxTA/w82gIhANNumlT2RG+kUF3yJyo1C9OWW4BKgXs8FLOybAjyyXdk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","files":["bin/","app/","lib/","dist/","src/","resources/","menu/","cli.js","index.js"],"_shasum":"df95169ba218fbf0fda0fac29b93d527e6e40370","gitHead":"9a3e23d389975486844ff2a0b463e07658add24e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ionicabizau","email":"bizauionica@gmail.com"},"bloggify":{"config":{"routes_dir":"routes","error_pages":{},"controllers_dir":"controllers"}},"repository":{"url":"git+ssh://git@github.com/Bloggify/flexible-router.git","type":"git"},"_npmVersion":"3.10.8","description":"A flexible router for Bloggify apps.","directories":{},"_nodeVersion":"7.0.0","dependencies":{"typpy":"^2.3.6","upath":"^0.2.0","methods":"^1.1.2","fs-file-tree":"^1.0.2","iterate-object":"^1.3.2"},"_npmOperationalInternal":{"tmp":"tmp/bloggify-flexible-router-1.1.5.tgz_1503200443836_0.5015276446938515","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"bloggify-flexible-router","version":"2.0.0","keywords":["bloggify","flexible","router","a","for","apps"],"author":{"url":"https://bloggify.org","name":"Bloggify","email":"support@bloggify.org"},"license":"MIT","_id":"bloggify-flexible-router@2.0.0","maintainers":[{"name":"ionicabizau","email":"bizauionica@gmail.com"}],"homepage":"https://github.com/Bloggify/flexible-router#readme","bugs":{"url":"https://github.com/Bloggify/flexible-router/issues"},"dist":{"shasum":"38c4a626cf30ca77468f46236ef32ce54df355b3","tarball":"https://registry.npmjs.org/bloggify-flexible-router/-/bloggify-flexible-router-2.0.0.tgz","integrity":"sha512-X4rKK+pB2cb9DlcPLAECfpDbjoMRNmK17ooxdxvIfvsqo5bRsOz/YalOLxAh22Ov5Wr23Cm6iYCE+zq39jB6yQ==","signatures":[{"sig":"MEQCICG83l+bCfstNhQ6279nNF1vR/e1A+2d+i2DyBQ3RH3QAiBaLNwv5K6oYXHC8oROJ0MBgHjckZmEvwR601g+W5Ci4Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","files":["bin/","app/","lib/","dist/","src/","resources/","menu/","cli.js","index.js"],"_shasum":"38c4a626cf30ca77468f46236ef32ce54df355b3","gitHead":"f68df7a581b1cb373b3cc24fdff3f29146dd0098","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ionicabizau","email":"bizauionica@gmail.com"},"bloggify":{"config":{"routes_dir":"routes","error_pages":{},"controllers_dir":"controllers"}},"repository":{"url":"git+ssh://git@github.com/Bloggify/flexible-router.git","type":"git"},"_npmVersion":"4.1.1","description":"A flexible router for Bloggify apps.","directories":{},"_nodeVersion":"7.0.0","dependencies":{"typpy":"^2.3.6","upath":"^0.2.0","methods":"^1.1.2","set-or-get":"^1.2.6","fs-file-tree":"^1.0.2","is-empty-obj":"^1.0.8","maybe-require":"^1.0.0","iterate-object":"^1.3.2"},"_npmOperationalInternal":{"tmp":"tmp/bloggify-flexible-router-2.0.0.tgz_1504007175719_0.26351433363743126","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"bloggify-flexible-router","version":"2.0.1","keywords":["bloggify","flexible","router","a","for","apps"],"author":{"url":"https://bloggify.org","name":"Bloggify","email":"support@bloggify.org"},"license":"MIT","_id":"bloggify-flexible-router@2.0.1","maintainers":[{"name":"ionicabizau","email":"bizauionica@gmail.com"}],"homepage":"https://github.com/Bloggify/flexible-router#readme","bugs":{"url":"https://github.com/Bloggify/flexible-router/issues"},"dist":{"shasum":"705f0a903e0c616a4b46016dbaefe3e717f7b241","tarball":"https://registry.npmjs.org/bloggify-flexible-router/-/bloggify-flexible-router-2.0.1.tgz","integrity":"sha512-cCl86IEKPjyGx2RJcBw7eMrDi9Cnf6rDz+aCsvyA35ejgyVpf7REc8Y26yLe32uJZ133o3NZIEblHzMgTEKUlQ==","signatures":[{"sig":"MEQCICLOqXHBQColVTtUWtbx48nDKvMaRDm90xAdwC2HppkNAiBLTgWI3FCG8QSt+6Zpnwnmb8bkgjHmrKQ3AmMhiEaggw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","files":["bin/","app/","lib/","dist/","src/","resources/","menu/","cli.js","index.js"],"_shasum":"705f0a903e0c616a4b46016dbaefe3e717f7b241","gitHead":"d75faa9abff34243a715128f2ea00a3f8b1d3c19","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ionicabizau","email":"bizauionica@gmail.com"},"bloggify":{"config":{"routes_dir":"routes","error_pages":{},"controllers_dir":"controllers"}},"repository":{"url":"git+ssh://git@github.com/Bloggify/flexible-router.git","type":"git"},"_npmVersion":"4.1.1","description":"A flexible router for Bloggify apps.","directories":{},"_nodeVersion":"7.0.0","dependencies":{"typpy":"^2.3.6","upath":"^0.2.0","methods":"^1.1.2","set-or-get":"^1.2.6","fs-file-tree":"^1.0.2","is-empty-obj":"^1.0.8","maybe-require":"^1.0.0","iterate-object":"^1.3.2"},"_npmOperationalInternal":{"tmp":"tmp/bloggify-flexible-router-2.0.1.tgz_1504010861550_0.031822413904592395","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"bloggify-flexible-router","version":"2.0.2","keywords":["bloggify","flexible","router","a","for","apps"],"author":{"url":"https://bloggify.org","name":"Bloggify","email":"support@bloggify.org"},"license":"MIT","_id":"bloggify-flexible-router@2.0.2","maintainers":[{"name":"ionicabizau","email":"bizauionica@gmail.com"}],"homepage":"https://github.com/Bloggify/flexible-router#readme","bugs":{"url":"https://github.com/Bloggify/flexible-router/issues"},"dist":{"shasum":"68cf4cafbbce206b5d7981e74af8c1118cc9983d","tarball":"https://registry.npmjs.org/bloggify-flexible-router/-/bloggify-flexible-router-2.0.2.tgz","integrity":"sha512-PuhZNRFm/R9kGVni7C8cC/xzdwD6oaOKM/wglwrrEITWT0eJVlkrKTcAoDltlR6fR5Qys8sjZM4BPwbeVV8XjQ==","signatures":[{"sig":"MEUCICcY7tXRANcgbaG/+3uVndOm58aUT9T6Dlz6H5EukcM9AiEAvtXX/8XKqCFo3670l5cPbkmc8L+Btcyx07yD/Fgkv9E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","files":["bin/","app/","lib/","dist/","src/","resources/","menu/","cli.js","index.js"],"_shasum":"68cf4cafbbce206b5d7981e74af8c1118cc9983d","gitHead":"1dff9c1040238b12dd9617bb92220dcc96ed5e6a","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ionicabizau","email":"bizauionica@gmail.com"},"bloggify":{"config":{"routes_dir":"routes","error_pages":{},"controllers_dir":"controllers"}},"repository":{"url":"git+ssh://git@github.com/Bloggify/flexible-router.git","type":"git"},"_npmVersion":"4.1.1","description":"A flexible router for Bloggify apps.","directories":{},"_nodeVersion":"7.0.0","dependencies":{"typpy":"^2.3.6","upath":"^0.2.0","methods":"^1.1.2","set-or-get":"^1.2.6","fs-file-tree":"^1.0.2","is-empty-obj":"^1.0.8","maybe-require":"^1.0.0","iterate-object":"^1.3.2"},"_npmOperationalInternal":{"tmp":"tmp/bloggify-flexible-router-2.0.2.tgz_1504112143890_0.5455386729445308","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"bloggify-flexible-router","version":"2.0.3","keywords":["bloggify","flexible","router","a","for","apps"],"author":{"url":"https://bloggify.org","name":"Bloggify","email":"support@bloggify.org"},"license":"MIT","_id":"bloggify-flexible-router@2.0.3","maintainers":[{"name":"ionicabizau","email":"bizauionica@gmail.com"}],"homepage":"https://github.com/Bloggify/flexible-router#readme","bugs":{"url":"https://github.com/Bloggify/flexible-router/issues"},"dist":{"shasum":"d9af0b8c9fdcd38a335ff091e38b01f8f4df84e6","tarball":"https://registry.npmjs.org/bloggify-flexible-router/-/bloggify-flexible-router-2.0.3.tgz","fileCount":4,"integrity":"sha512-+KAcOk1DCdSfzdPG+kfYKAxZ3thDg50MLO8P2uhE72SGX398xj5/QQx4zwDqywxZ8TkWeZf9pdlejzktuUGcEQ==","signatures":[{"sig":"MEYCIQD468/nSVWltDrLLc/YE844SoMVUJjJqmyhuJLmLriMLgIhALmm4+BfWseykEgM+fm5WuDg4Q9cuEhXiqfhI6CuLpNM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17077,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbs8MhCRA9TVsSAnZWagAAnPAP/0ZHtk795dOna4Hc1c6o\n5P81PjHnOdTKX96gDr0DMXlsoMTVeF3D6FAsPlsESGBowwlT++H9tV0fs1UQ\nnNiuaQApenADxKagxUxwwqE3L6fR04+Lv4YhOFXHq22xw5xGHgvhLMnqJpNm\nxnSAEhfY/iwmJhSRhiFOF+f3UZjtmVRO2pNF4A7RD96lqcLJ4Z0Z5PNCmOqT\nb5flIXQjLeaTA9Q22FDDwWaPuJXrxckq2yX9uS8mOBuKTz8xc/H2M6m5Y5ut\nI9gC1bxX05r2Dfa2YNtBi2WpaUx00dvrk5KKzIOrqjBM4Kmf9b5ERbhMR1QP\nmW9kaewVgc1M7y3c8EnykfLgfrqhXlGfvtv/S+hHTjpRz6IS7EUfjZQhn/ZH\npzojXyW/ehrw4g3uYua7lbUClEdh3RpyYxdusZVNidfJShgLr6Bx1sJXEqmb\nhBrU5UV/F7OI2SQZTIZJ1dYHePVBnD3vkyx+s1PD7BqIPOORmVUAaq1znRDD\ns0/y/N8dxv7j+FSZ0u84vssNA56U2JZo9+DuJ0YVrXMDGqOplAr6Y7EvZb/Z\nwugOYb8olrutzdMmQ7IzgroRPVifzHVLeD5YXw0z8ok5OCK8MnNnh//WJNz/\n9EF4XRC0YLOURkJkvlL53/fTPKRP5xLVY57hv5Y0EN7GrrQ2qC9gUkexQJiL\nE+N6\r\n=SRQd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"082dc544ee79e9b38948e1278600fad8a3cedc5b","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ionicabizau","email":"bizauionica@gmail.com"},"bloggify":{"config":{"routes_dir":"routes","error_pages":{},"controllers_dir":"controllers"}},"repository":{"url":"git+ssh://git@github.com/Bloggify/flexible-router.git","type":"git"},"_npmVersion":"6.4.0","description":"A flexible router for Bloggify apps.","directories":{},"_nodeVersion":"8.6.0","dependencies":{"typpy":"^2.3.6","methods":"^1.1.2","set-or-get":"^1.2.6","fs-file-tree":"^1.0.2","is-empty-obj":"^1.0.8","maybe-require":"^1.0.0","iterate-object":"^1.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bloggify-flexible-router_2.0.3_1538507552919_0.4854321876388632","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"bloggify-flexible-router","version":"2.0.4","keywords":["bloggify","flexible","router","a","for","apps"],"author":{"url":"https://bloggify.org","name":"Bloggify","email":"support@bloggify.org"},"license":"MIT","_id":"bloggify-flexible-router@2.0.4","maintainers":[{"name":"ionicabizau","email":"bizauionica@gmail.com"}],"homepage":"https://github.com/Bloggify/flexible-router#readme","bugs":{"url":"https://github.com/Bloggify/flexible-router/issues"},"dist":{"shasum":"6bb072171a6f33c9ce74c799b9a6c7f8b8d001ca","tarball":"https://registry.npmjs.org/bloggify-flexible-router/-/bloggify-flexible-router-2.0.4.tgz","fileCount":4,"integrity":"sha512-XvIVvDY8AQ0zor5eyvoXiEx4Kz6ljwlEM3rzp5pjsTs26XxCT8qnjixIpCFn0uOwmSXD4mHik9aG+u2z84Q95A==","signatures":[{"sig":"MEUCICtuIkvtMFp/dnb0kj5zukjiSbpPSx6XQAmVhs9JEo9nAiEA+Gn+kr7XFVJBERXXk1qcXKl3uIYVw601nrgvdzWYAS8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15835,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdUr7rCRA9TVsSAnZWagAAN2IP/R9s0AlM/3FCRoFDUOLg\n6rl1iBZCnawcPVtuVUwPW3RK7cGjV3xuNwU38jZVQMo1l6wpzghcb6mficpv\n9wmRHIgxk33duQGyVSwOrHHbek4CV5e5XAyl0leAz09z4AgW1SLTWB2ZrPji\ntOe4d7L+QWcK3CzTJmLw4sA3s5HAID0KJ7lT9D7hm8MGaUfApXuX3MTD7tso\nSirdOb7qzC90/r4jQXtOYqXeTT822m34b92mL/mCQHATpbal0zj7a78/Av0L\nec0buGmIhvJv4mS/csf1O73OLqa4KRZc6ZtMxG0AELesbHKE5Z/kzVkMzLqK\nmcqLaf5h1rutRZncSRJshNI61wNmqn5tWej3fDE58K81K1KKbp72jjdbbJ/F\no92W3aOj+v6XMbrCSHWq81JDRzp1muQ7Nci88ojN9top1EaVkvryYcd7l1+3\n4qd4o9VwrRKatGGbAPzVjFGjspauNaRB+XppNMACtov1rJyczRtc88SU8nuY\nW3whkEKqYadDCJsp83my8qICkz5fgmEIJpHt9NROlj/QppoI5Epu9u6fixwx\ncn6o2ZbK/W1J7lOabZE5JMX9jsyxTXTylUr4KPn3KeudgnRFAdd6RSpcOzzZ\nZ2XiH6CGPU06Tr3fgtHWP9nIebUFsEDl8e9YJmKyt0cd9rXk19t4oSeu13SH\nLQIp\r\n=OCCi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"39be2e34105f5ed785b62df8f5760fa287178abd","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ionicabizau","email":"bizauionica@gmail.com"},"bloggify":{"config":{"routes_dir":"routes","error_pages":{},"controllers_dir":"controllers"}},"repository":{"url":"git+ssh://git@github.com/Bloggify/flexible-router.git","type":"git"},"_npmVersion":"6.9.0","description":"A flexible router for Bloggify apps.","directories":{},"_nodeVersion":"10.16.2","dependencies":{"typpy":"^2.3.6","methods":"^1.1.2","set-or-get":"^1.2.6","fs-file-tree":"^1.0.2","is-empty-obj":"^1.0.8","maybe-require":"^1.0.0","iterate-object":"^1.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bloggify-flexible-router_2.0.4_1565703914724_0.44595525045742046","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"bloggify-flexible-router","version":"2.0.5","keywords":["bloggify","flexible","router","a","for","apps"],"author":{"url":"https://bloggify.org","name":"Bloggify","email":"support@bloggify.org"},"license":"MIT","_id":"bloggify-flexible-router@2.0.5","maintainers":[{"name":"ionicabizau","email":"bizauionica@gmail.com"}],"homepage":"https://github.com/Bloggify/flexible-router#readme","bugs":{"url":"https://github.com/Bloggify/flexible-router/issues"},"dist":{"shasum":"51837542cb5ed57dd4d8a28d92b40c582c811cb9","tarball":"https://registry.npmjs.org/bloggify-flexible-router/-/bloggify-flexible-router-2.0.5.tgz","fileCount":4,"integrity":"sha512-MwabjGdxdn6CuowwX2FVLOEXRogdXIqLPT/A7KSaUXH6VJJp+YB5+OjoXvH0ZFFvo3uGnQnhvri2Tk3vYc1oKg==","signatures":[{"sig":"MEUCIAse6sLF84I0fPdTvUK9V88oR68ZqV465uHGY5MrB9vOAiEAsvITvvc0OGpLQ/y4r5egkUDT9Fsml7bkTz+LKQFjQ/M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16878,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDWKQCRA9TVsSAnZWagAAy5UQAJ6+/qaMEaBszUscaMfX\nuknnHJxodlJSX36I69J2lyAiF3EwdA2olt0ukznosZK18c6EgH9NDZzWyZxf\nTmuvU2M1RDfyzcy+Mc641/8RYbAQZyqMD1kGY/yjN0nT5p/V3xmwarj0Vtby\n3yNKNfQR+a5SIK10z895WQbbU/6tN/NhpEvjUvW+Ty+PQnfWM9DN9JDmcw7C\nTo2w0YakMF3+bZxOb29HpHUWKzpsrhbwJ1pexOiV4n2lcvnMowmrEVWyiRTq\nN/5P7j7z3589nPyaa1R4TujrMpXW2lCBSVqxrXh1/cMAvX4vNQjLTW+FEElq\nj2xhXstX4tvwqWl+imvb3lrKvy0cFrphS0Y5e+w3x2vu5Vg7Eokx3HjXZZZF\nQqayYCwoe2tqR4QVFsRraQ9njDH35XZQw4MEe4WT+NAN/sJJc6j54xIpuVaR\n+HYxfxyPk3X6BYiY3uv042UaxLuJf3k127G0dG64M+IIEPTffSkIRjclQ5fw\nx3e8JO9mzSG4SpJ90KN4rm9ZO8/b6BoZCHYjN1u/5kJST5i7+BHJXfqQ3h50\npEjysJ7uBy0KQluW5NpMAiQFEVdT4EiRDLbeoL/H+5yUooJu1x8dT3NozYSc\nj2Ww/7x2oW25vUW1tlvs6kkU1fHWe/jfTFHpSGut2CCr1T4bdslLuPm0W9ew\nPi/p\r\n=1CX4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"20973fde63c73f43f4558a0eb677d47b534688bd","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ionicabizau","email":"bizauionica@gmail.com"},"bloggify":{"config":{"routes_dir":"routes","error_pages":{},"controllers_dir":"controllers"}},"repository":{"url":"git+ssh://git@github.com/Bloggify/flexible-router.git","type":"git"},"_npmVersion":"6.14.4","description":"A flexible router for Bloggify apps.","directories":{},"_nodeVersion":"12.16.3","dependencies":{"typpy":"^2.3.6","methods":"^1.1.2","set-or-get":"^1.2.6","fs-file-tree":"^1.0.2","is-empty-obj":"^1.0.8","maybe-require":"^1.0.0","iterate-object":"^1.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bloggify-flexible-router_2.0.5_1594712719542_0.6360263106559265","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"bloggify-flexible-router","version":"2.0.6","keywords":["bloggify","flexible","router","a","for","apps"],"author":{"url":"https://bloggify.org","name":"Bloggify","email":"support@bloggify.org"},"license":"MIT","_id":"bloggify-flexible-router@2.0.6","maintainers":[{"name":"ionicabizau","email":"bizauionica@gmail.com"}],"homepage":"https://github.com/Bloggify/flexible-router#readme","bugs":{"url":"https://github.com/Bloggify/flexible-router/issues"},"dist":{"shasum":"9a0107a0dfe980012f0e056c5cf2f7ee3632cef2","tarball":"https://registry.npmjs.org/bloggify-flexible-router/-/bloggify-flexible-router-2.0.6.tgz","fileCount":4,"integrity":"sha512-PKhkf3/BbK8BqrFw4Q3koYK1JZLaXFHn6dPJ+nsDvMKnu+Gcxd59vLE0AhZm5R4dq4T9+2xKwyps9y1MrOMktA==","signatures":[{"sig":"MEYCIQD0GElK7i6kbq8hzLqt6dVffYdZjzTb50M0WuRDgX5YhAIhAPfVxoI1Z8u5LEtdnUjbhOpx0UeGzuG5bLI5HqrOhQfO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17302,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMES8CRA9TVsSAnZWagAAoKkP/0R7YF2S6K7+yZV+Sk1J\nPDUkffPAAvPLll1T5IS+6sPIXbcVLbiqXvUmeyNDHqbRSBORfOKScgKCLaUu\nXWkz4BbXRlGG+0Zd2QOPuzV3pMrxU3gRRzD8bdSxOJ2z3FhoadA14RoqV5Ob\ngqJ5g5uq1ENHzsVKRNWBCrANRMYuk5eG2E5f/G53+CMxLJX+Sxrmy77qZ6Y+\nk80/pWFDYcmCToKXMhOXUiwmo9ZrgC0J4z91CKeXVNniNxKFklR0vd37pWDi\ns3rtV3epWB9nx5cytNVAWcgN/Izj6t/oqMB84aetC7hmhOQQJszGhJ2jaCAy\nxxFs6VeuekkBnU4pwx131KcCiePPX/P/Ifc9IZ6cdTLL/BGtL/C3JqIlmcGK\nPFkjDHQkzenc/gA/D30lsi/jaHW98EHZjD7PcFpoU2iI9pCFkiLapUDYzqXo\nmQy1/XxZ17n4IjkU13wHXsiy0GfINbChuuewZh4Ww9l8z0emFx+4Hxzhu0zc\nyYlZiG81nSJ+DGXpnclamAIaKqa0Vr4d39qSb/WmGEIaWyXBGuJ1EAQwB7XI\nImLqSTnXBYtYEdOByo+qOgZW+S2uSFVob6IahSROVmDZR39nV01cKundZdzR\nXAKrtJboRtLhJtx/znazPunQsrrxlXDu6lM/VMGKe0qhUiZ9kvdvbf2Sh8mw\nifLd\r\n=Qso3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"cd8bb46909ffe5dcfe0a2714679684132099f6a1","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ionicabizau","email":"bizauionica@gmail.com"},"bloggify":{"config":{"routes_dir":"routes","error_pages":{},"controllers_dir":"controllers"}},"repository":{"url":"git+ssh://git@github.com/Bloggify/flexible-router.git","type":"git"},"_npmVersion":"6.14.4","description":"A flexible router for Bloggify apps.","directories":{},"_nodeVersion":"12.16.3","dependencies":{"typpy":"^2.3.6","methods":"^1.1.2","set-or-get":"^1.2.6","fs-file-tree":"^1.0.2","is-empty-obj":"^1.0.8","maybe-require":"^1.0.0","iterate-object":"^1.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bloggify-flexible-router_2.0.6_1596998844275_0.6007658725753426","host":"s3://npm-registry-packages"}},"2.0.7":{"name":"bloggify-flexible-router","version":"2.0.7","keywords":["bloggify","flexible","router","a","for","apps"],"author":{"url":"https://bloggify.org","name":"Bloggify","email":"support@bloggify.org"},"license":"MIT","_id":"bloggify-flexible-router@2.0.7","maintainers":[{"name":"ionicabizau","email":"bizauionica@gmail.com"}],"homepage":"https://github.com/Bloggify/flexible-router#readme","bugs":{"url":"https://github.com/Bloggify/flexible-router/issues"},"dist":{"shasum":"f49e244ff2e1fa96ddf801feba6f8d7dc5f6919d","tarball":"https://registry.npmjs.org/bloggify-flexible-router/-/bloggify-flexible-router-2.0.7.tgz","fileCount":4,"integrity":"sha512-Z2pC7+/rZMW/rkmX/LXRr3EB/Apv3HXIVohOtiuT9Z8rzlx/WzXX+LlXxHx52IO+t84Q+CjNzlYvTJQ4ozEsvA==","signatures":[{"sig":"MEQCIBW8hiWgx5aelw8ZngOViwXDDM3dQh3DzFseEnc/wOjgAiB78XUuGOSX5UKIRMA+sOm/jb1r2K1D4MmT6P7xbJwSiQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17264,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdFBICRA9TVsSAnZWagAAx0oQAKSpaIbtUmq3/dZ8p7/y\nO0onl3mkYjzkMDwL9Pw/kkm/Zg633Fn1eS4+BpAV1ZgpyyIeqCqnpUBccOub\nTIEkJpB0VMZKz21FEmIBLAbPPZYD+hQm8yHU38LnuyNrGmf2yNN6c+l9KgOX\nBtijB+iUSIG48Pxk1jgqTYaQf/uvBY7Kx0GhT0vEfmfnlG6t50KGz5Qayw9h\nKBWhUsJYNpL0UWq0Lyf2/mEYTGj6TcwG5XNfDh/yaNIPMDC+W58nGnRxtW7z\nE8mMcCnPeFBPVH/U1hx1k82Qh6q/72F2tpBT/x4NvlqkPJNafbMHL/bK2JIx\n4hA2j/TBwBWsteIvqQatTJVDVbxQPiHlA3RoUgO1VQMuIRhVptGQ5ZKGmPYs\nWS8j4xB8nxfJdVSAHVPW+VTaLYnCSJm+om2GFzmdJGIVlQzrGc1CfhjiBmkq\nrNb2KbCkelfnTocSRGxbMqoPY3ZPBoMekcgjDH2Vj2fsG2nBAytAFxnFXe/F\nEgvw0TKUlgF4faTmOHJivPUUn3SwGSacUnmimnSQFIek59EqF6FvTLfiALza\ntp2BzhsqS4NyI6CNSAqVHDvUCYJnUR4JW7Nn4TlJHZLzJ1k3XgVb19twd8Cy\nDeHkV6rr+u75+uXBkOHAlmgMXI3JNTtH2kl0nfkVvzt0ycG7GSAOQdIyP72X\nqakK\r\n=OG2/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"64f9bed98f5de64bf2ddaf69aa09df64d52b43c9","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ionicabizau","email":"bizauionica@gmail.com"},"bloggify":{"config":{"routes_dir":"routes","error_pages":{},"controllers_dir":"controllers"}},"repository":{"url":"git+ssh://git@github.com/Bloggify/flexible-router.git","type":"git"},"_npmVersion":"6.14.4","description":"A flexible router for Bloggify apps.","directories":{},"_nodeVersion":"12.16.3","dependencies":{"typpy":"^2.3.12","methods":"^1.1.2","set-or-get":"^1.2.6","fs-file-tree":"^1.1.1","is-empty-obj":"^1.0.12","maybe-require":"^1.0.0","iterate-object":"^1.3.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bloggify-flexible-router_2.0.7_1601458248466_0.7304670464081231","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"bloggify-flexible-router","version":"2.1.0","keywords":["bloggify","flexible","router","a","for","apps"],"author":{"url":"https://bloggify.org","name":"Bloggify","email":"support@bloggify.org"},"license":"MIT","_id":"bloggify-flexible-router@2.1.0","maintainers":[{"name":"ionicabizau","email":"bizauionica@gmail.com"}],"homepage":"https://github.com/Bloggify/flexible-router#readme","bugs":{"url":"https://github.com/Bloggify/flexible-router/issues"},"dist":{"shasum":"b57b745897070669f4fe66725eb8551a3b56f5ba","tarball":"https://registry.npmjs.org/bloggify-flexible-router/-/bloggify-flexible-router-2.1.0.tgz","fileCount":4,"integrity":"sha512-D/IJYhVeArVAPk+5qYN3gVnv1uVx7LHn2boi7mOU26aty9YbH8J7e1BMT5ZRmmaeNvsnHnv3OXlnDoNYsczuXw==","signatures":[{"sig":"MEQCIGRve2HySoaTlG2EA9tOZsD2VIz5ia7+LQQFo9X+yoPEAiAWVqaS4DqQTisTK1weentpgcC4E/dPj3wabiENopYsJw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6PABACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrCZg//T+n+Srq39SQauT5aBGQtDKEMkfnIrbh6ieff5E6HwC9YUU/B\r\n6jJwZXKIVHVuloHGgwsDIq4kdLY+FP9wam82hB88JZSbwK9q3ZRrVL5ClCGY\r\nEyLoyip7ciC6MqoEXvCKKvTFgnIebNV2vziGyjlwh8gqYHaImqqIT8PGK42S\r\n9hA9wJd1/r2UBePX5zqoEBn3w6OoUQflLldNaQLBAXAPzGA2ODQ5PBtBEuEW\r\nOuX3iqkVmOBg5/RMkCn2nVDhFXiT8J0UU5JaKq40bOvAuxi674rYJi7ctaRQ\r\ndwDi8mLjmqzIbB5s6Aocv7tw8nSRZgopw57ilrpHIz/dZDhWrWsIy1GCCilQ\r\nohTHguAIQlfIEe1cPCFRPld8tVCXQr0ygET7nyK68UuGccR5+E9SOByc1KZj\r\nX+DUNRFkaJwGtgZ/IXyY0BX1AOiG45nM04if8g4D6QmQCANnYA9Kj1lOQwVL\r\n3sN/OfjsnYfXVV55eayE7ePHk0jjMJwfw2kUqAQUeF7qA/e+gdQjZgJYdGRY\r\nPtF3KJu0JS+nPLwHQ+ers/jYtB/yRCV9lJv3TNDF5e5DK+wU+4fyQL8OdezJ\r\nHI/tqi12cp3EBPrN6kOX9bPy8Zo+EGZu6Df2j28XtcUQVNUXuAlG07hLsxEL\r\nrYo/2MA1eub/aiT1tTCi72ByMVEmx2s3q/4=\r\n=UTyt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"da661fc3018181f4b217de0691620a1dc5cdd608","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ionicabizau","email":"bizauionica@gmail.com"},"bloggify":{"config":{"routes_dir":"routes","error_pages":{},"controllers_dir":"controllers"}},"repository":{"url":"git+ssh://git@github.com/Bloggify/flexible-router.git","type":"git"},"_npmVersion":"8.13.2","description":"A flexible router for Bloggify apps.","directories":{},"_nodeVersion":"18.6.0","dependencies":{"typpy":"^2.3.12","methods":"^1.1.2","set-or-get":"^1.2.6","fs-file-tree":"^1.1.1","is-empty-obj":"^1.0.12","maybe-require":"^1.0.0","iterate-object":"^1.3.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bloggify-flexible-router_2.1.0_1676210177723_0.08408444319967279","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"bloggify-flexible-router","version":"3.0.0","keywords":["bloggify","flexible","router","a","for","apps"],"author":{"url":"https://bloggify.org","name":"Bloggify","email":"support@bloggify.org"},"license":"MIT","_id":"bloggify-flexible-router@3.0.0","maintainers":[{"name":"ionicabizau","email":"bizauionica@gmail.com"}],"homepage":"https://github.com/Bloggify/flexible-router#readme","bugs":{"url":"https://github.com/Bloggify/flexible-router/issues"},"dist":{"shasum":"cc69c4e1c3a87d2baff26e2a2cfefe4c741f4e6f","tarball":"https://registry.npmjs.org/bloggify-flexible-router/-/bloggify-flexible-router-3.0.0.tgz","fileCount":4,"integrity":"sha512-C6qSUxhIp82bDwTrS04YmiBtjtKFUMbpI82jst0PY4VNR0ssxC4rhUVG7uxkdO/Upb/r44neoViv0DgR4/tIuQ==","signatures":[{"sig":"MEYCIQD1Vaj4OurRtgRQ7aJ8iSttz6fEwv4ComfBIpaDK/3tBgIhAIypopVuHeQ3q6e/ACDzHqvCAXDLDQrwcX+zXPhk4QTu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15797},"main":"lib/index.js","gitHead":"3eefc20fde4e2a79eda5800f540f31240523d1b3","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ionicabizau","email":"bizauionica@gmail.com"},"bloggify":{"config":{"routes_dir":"routes","error_pages":{},"controllers_dir":"controllers"}},"repository":{"url":"git+ssh://git@github.com/Bloggify/flexible-router.git","type":"git"},"_npmVersion":"11.11.0","description":"A flexible router for Bloggify apps.","directories":{},"_nodeVersion":"25.8.1","dependencies":{"typpy":"^2.3.12","methods":"^1.1.2","set-or-get":"^1.2.6","fs-file-tree":"^1.1.1","iterate-object":"^1.3.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bloggify-flexible-router_3.0.0_1775378277251_0.4978486708395722","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"bloggify-flexible-router","version":"3.0.1","keywords":["bloggify","flexible","router","a","for","apps"],"author":{"url":"https://bloggify.org","name":"Bloggify","email":"support@bloggify.org"},"license":"MIT","_id":"bloggify-flexible-router@3.0.1","maintainers":[{"name":"ionicabizau","email":"bizauionica@gmail.com"}],"homepage":"https://github.com/Bloggify/flexible-router#readme","bugs":{"url":"https://github.com/Bloggify/flexible-router/issues"},"dist":{"shasum":"84afc27e0ea858673d4639985cf9ef91d4ef7125","tarball":"https://registry.npmjs.org/bloggify-flexible-router/-/bloggify-flexible-router-3.0.1.tgz","fileCount":4,"integrity":"sha512-JgE3vE0tCrDK843p11qIOU/dg3LsR5HamM01Vdtbn1956uXAgu941Zldod/uU8x8I4mDaHdMnQIkPV0OkCRANA==","signatures":[{"sig":"MEYCIQDUomTWx6p4/7dj1jdDs4TbUfUD0ALfMV8wiaR/4rw2gQIhAO5ddCzB4qTnmfel97mMV6rN9rCLxTP7DeP0Eesy64DR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15807},"main":"lib/index.js","gitHead":"a82ea05b91b0185442af951c4c96c3d1253a19ee","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ionicabizau","email":"bizauionica@gmail.com"},"bloggify":{"config":{"routes_dir":"routes","error_pages":{},"controllers_dir":"controllers"}},"repository":{"url":"git+ssh://git@github.com/Bloggify/flexible-router.git","type":"git"},"_npmVersion":"11.11.0","description":"A flexible router for Bloggify apps.","directories":{},"_nodeVersion":"25.8.1","dependencies":{"typpy":"^2.3.12","methods":"^1.1.2","set-or-get":"^1.2.6","fs-file-tree":"^1.1.1","iterate-object":"^1.3.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bloggify-flexible-router_3.0.1_1775746843498_0.1334075191671389","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"bloggify-flexible-router","description":"A flexible router for Bloggify apps.","keywords":["bloggify","flexible","router","a","for","apps"],"license":"MIT","version":"3.0.2","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Bloggify","email":"support@bloggify.org","url":"https://bloggify.org"},"homepage":"https://github.com/Bloggify/flexible-router#readme","repository":{"type":"git","url":"git+ssh://git@github.com/Bloggify/flexible-router.git"},"bugs":{"url":"https://github.com/Bloggify/flexible-router/issues"},"dependencies":{"fs-file-tree":"^1.1.1","iterate-object":"^1.3.4","methods":"^1.1.2","set-or-get":"^1.2.6","typpy":"^2.3.12"},"bloggify":{"config":{"routes_dir":"routes","controllers_dir":"controllers","error_pages":{}}},"gitHead":"372b9543dec404b6554ad0e6821fada74234db5b","_id":"bloggify-flexible-router@3.0.2","_nodeVersion":"25.8.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-mynFmW68IGNT1GisH1vcr4dCHlcXYK6FJ165+K26w0l5daUw9jOYEqWUvWWIk8LS42OgY5HkfdemlEAglQsLtA==","shasum":"2f9a4157af6fa55c54a8a2e58bafb629fe87e846","tarball":"https://registry.npmjs.org/bloggify-flexible-router/-/bloggify-flexible-router-3.0.2.tgz","fileCount":4,"unpackedSize":15815,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIE2ZroS5cXNfWDn4s/lGztoYMdeNyTRlvJdGj1SEzrBNAiB1TvZhIuXzTwsAk5/2fuvtnfweHtX65deg440frV7r9w=="}]},"_npmUser":{"name":"ionicabizau","email":"bizauionica@gmail.com"},"directories":{},"maintainers":[{"name":"ionicabizau","email":"bizauionica@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/bloggify-flexible-router_3.0.2_1779429315149_0.461932164032135"},"_hasShrinkwrap":false}},"time":{"created":"2017-01-02T09:05:07.707Z","modified":"2026-05-22T05:55:15.415Z","1.0.0":"2017-01-02T09:05:07.707Z","1.0.1":"2017-01-02T12:36:43.237Z","1.0.2":"2017-01-02T12:57:50.096Z","1.0.3":"2017-01-06T08:05:13.569Z","1.0.4":"2017-01-06T08:20:22.978Z","1.0.5":"2017-01-19T09:32:40.141Z","1.0.6":"2017-01-25T17:21:27.475Z","1.0.7":"2017-02-21T13:01:40.015Z","1.0.8":"2017-02-28T15:33:32.809Z","1.0.9":"2017-05-26T08:31:56.454Z","1.1.4":"2017-05-26T08:32:51.720Z","1.1.5":"2017-08-20T03:40:44.795Z","2.0.0":"2017-08-29T11:46:16.706Z","2.0.1":"2017-08-29T12:47:42.426Z","2.0.2":"2017-08-30T16:55:44.815Z","2.0.3":"2018-10-02T19:12:33.002Z","2.0.4":"2019-08-13T13:45:14.821Z","2.0.5":"2020-07-14T07:45:19.652Z","2.0.6":"2020-08-09T18:47:24.387Z","2.0.7":"2020-09-30T09:30:48.592Z","2.1.0":"2023-02-12T13:56:17.908Z","3.0.0":"2026-04-05T08:37:57.403Z","3.0.1":"2026-04-09T15:00:43.642Z","3.0.2":"2026-05-22T05:55:15.294Z"},"bugs":{"url":"https://github.com/Bloggify/flexible-router/issues"},"author":{"name":"Bloggify","email":"support@bloggify.org","url":"https://bloggify.org"},"license":"MIT","homepage":"https://github.com/Bloggify/flexible-router#readme","keywords":["bloggify","flexible","router","a","for","apps"],"repository":{"type":"git","url":"git+ssh://git@github.com/Bloggify/flexible-router.git"},"description":"A flexible router for Bloggify apps.","maintainers":[{"name":"ionicabizau","email":"bizauionica@gmail.com"}],"readme":"<!-- Please do not edit this file. Edit the `blah` field in the `package.json` instead. If in doubt, open an issue. -->\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n# bloggify-flexible-router\n\n [![Version](https://img.shields.io/npm/v/bloggify-flexible-router.svg)](https://www.npmjs.com/package/bloggify-flexible-router) [![Downloads](https://img.shields.io/npm/dt/bloggify-flexible-router.svg)](https://www.npmjs.com/package/bloggify-flexible-router)\n\n\n\n\n\n\n\n> A flexible router for Bloggify apps.\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n## :cloud: Installation\n\n```sh\n# Using npm\nnpm install --save bloggify-flexible-router\n\n# Using yarn\nyarn add bloggify-flexible-router\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n## :memo: Documentation\n\n\n### Plugin Configuration\n\nIf the routes (default: `app/routes`) folder exists, it will dictate the routes structure. For example:\n\n`_` is alias for `index`. `_foo` is alias for `:foo`\n\n```\nroutes/\n├── 404.ajs                    << 404 page\n├── _.ajs                      << The index page (loaded on `/`)\n├── api                        << Rest API (`/api`)\n│   ├── index.js               << Api Handlers (e.g. sending a custom 404)\n│   └── users                  << The `/api/users[/...]` endpoint\n│       ├── index.js           << Handling `/api/users` (sending the list of users)\n│       └── _username          << Handling `/api/users/:username`\n│           └── index.js       << Fetching the user, by username, and sending it\n└── users                      << The users list, in HTML format (`/users`)\n    ├── _.ajs                  << The `/users` view\n    ├── _.js                   << The `/users` controler\n    └── _user                  << `/users/:user` endpoint\n        ├── _.ajs              << View\n        └── _.js               << Controller\n```\n\nThe controller files look like this:\n\n```js\n// Before hook\nexports.before = (ctx, cb) => ...\n\n// After hook\nexports.after = (ctx, cb) => ...\n\n// Handle all the methods\n// Alias for module.exports = ctx => ...\nexports.all = ctx => ...\n\n// Handle post requests\nexports.post = ctx => ...\n```\n\n- **Object** `config`:\n - `routes_dir` (String): The path to the directory where the routes are stored. They should be randable view files. For dynamic routes, use the `_`character.\n\n\"/path/to/route\": { controllerPath, viewPath }\n\n\n\n\n\n\n\n\n\n## :question: Get Help\n\nThere are few ways to get help:\n\n\n\n 1. Please [post questions on Stack Overflow](https://stackoverflow.com/questions/ask). You can open issues with questions, as long you add a link to your Stack Overflow question.\n 2. For bug reports and feature requests, open issues. :bug:\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n## :yum: How to contribute\nHave an idea? Found a bug? See [how to contribute][contributing].\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n## :scroll: License\n\n[MIT][license] © [Bloggify][website]\n\n\n\n\n\n\n[license]: /LICENSE\n[website]: https://bloggify.org\n[contributing]: /CONTRIBUTING.md\n[docs]: /DOCUMENTATION.md\n","readmeFilename":"README.md"}