{"_id":"grunt-tobiko","_rev":"42-4bc785e930963e0c1c912bf1151fbb71","name":"grunt-tobiko","description":"the grunt plugin that powers tobiko static site generator","dist-tags":{"latest":"5.1.0"},"versions":{"1.0.0":{"name":"grunt-tobiko","version":"1.0.0","author":{"name":"Tri Nguyen"},"description":"the grunt plugin that powers tobiko static site generator","respository":{"type":"git","url":"git://github.com/tnguyen14/tobiko"},"engines":{"node":">= 0.10.0"},"dependencies":{"handlebars":"^2.0.0","js-yaml":"^3.2.2","marked":"^0.3.2","moment":"^2.8.3"},"devDependencies":{},"gitHead":"d2063c296cc60fa50d9d8d82826927a14652e140","_id":"grunt-tobiko@1.0.0","scripts":{},"_shasum":"9f029c8296e0567c31507dc6f41c690b9e541f3e","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"tringuyen","email":"tri@tridnguyen.com"},"maintainers":[{"name":"tringuyen","email":"tri@tridnguyen.com"}],"dist":{"shasum":"9f029c8296e0567c31507dc6f41c690b9e541f3e","tarball":"https://registry.npmjs.org/grunt-tobiko/-/grunt-tobiko-1.0.0.tgz","integrity":"sha512-2GfowtF99UlsAOKXXYypbgnaHQKG/qg3sZNXiF0LwZgo65+JtvT0Cm13I5lAmp8UQbsqf4ftDzKbPZjzexRAAw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCD//sIPW4AZPMCF8qG7mVK8Sq+f2VqpYJleBl0z3L2WAIgTRtSWuzL5+9NneATA24rcsLwUjpCu48cOo7uaa5MfrI="}]}},"1.0.1":{"name":"grunt-tobiko","version":"1.0.1","author":{"name":"Tri Nguyen","email":"tri@tridnguyen.com","url":"https://github.com/tnguyen14"},"description":"the grunt plugin that powers tobiko static site generator","keywords":["static site generator","tobiko","grunt"],"respository":"tnguyen14/tobiko","engines":{"node":">= 0.10.0"},"dependencies":{"handlebars":"^2.0.0","js-yaml":"^3.2.2","marked":"^0.3.2","moment":"^2.8.3"},"devDependencies":{},"gitHead":"0477c5d3ab9840d22a31987d18a0731b33ddfdb0","_id":"grunt-tobiko@1.0.1","scripts":{},"_shasum":"ab38a5714b9c1c1c719fe4039f9819d758aa7aab","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"tringuyen","email":"tri@tridnguyen.com"},"maintainers":[{"name":"tringuyen","email":"tri@tridnguyen.com"}],"dist":{"shasum":"ab38a5714b9c1c1c719fe4039f9819d758aa7aab","tarball":"https://registry.npmjs.org/grunt-tobiko/-/grunt-tobiko-1.0.1.tgz","integrity":"sha512-6166+k4IxM7qbUghdRMPfUfT3RRAkqWgQIaT8KJ7AM/iM/sDNyvWGRB1XzR1yY/+Ykrjf/HrLRilAQggcrZawg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRR/6zBINHU8zXMVBVuxeBsHZ7+C+AAbErPbjCD+nb8wIgFxGPbBrsfkRulx2OUirmVXpAiBGrRCynxRydtKcrsRs="}]}},"1.0.2":{"name":"grunt-tobiko","version":"1.0.2","author":{"name":"Tri Nguyen","email":"tri@tridnguyen.com","url":"https://github.com/tnguyen14"},"description":"the grunt plugin that powers tobiko static site generator","keywords":["static site generator","tobiko","grunt"],"respository":"tnguyen14/tobiko","engines":{"node":">= 0.10.0"},"dependencies":{"handlebars":"^2.0.0","js-yaml":"^3.2.2","marked":"^0.3.2","moment":"^2.8.3"},"devDependencies":{},"gitHead":"d87b65824a72d019bfdf7c159f1697868a6002c3","_id":"grunt-tobiko@1.0.2","scripts":{},"_shasum":"bd4305d435bb4e29d7802b297e676b8ef869ff84","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"tringuyen","email":"tri@tridnguyen.com"},"maintainers":[{"name":"tringuyen","email":"tri@tridnguyen.com"}],"dist":{"shasum":"bd4305d435bb4e29d7802b297e676b8ef869ff84","tarball":"https://registry.npmjs.org/grunt-tobiko/-/grunt-tobiko-1.0.2.tgz","integrity":"sha512-GEI1ukR5s2XjxvQxM3xvLyLjL9VwUeIMthLgCrc6KW2T1i9FbALWkhp9cG6HW0iPb46fryeOA5wBRtrzhSsLWg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNvIezCLPBnoHypi2JBYjhA1vpfPO8Vzz+WBXU9f9ttQIgUkdG/V/QGaT7lMmmWndD1NX+/1LMCGsH39nL7xBGkrw="}]}},"2.0.0":{"name":"grunt-tobiko","version":"2.0.0","author":{"name":"Tri Nguyen","email":"tri@tridnguyen.com","url":"https://github.com/tnguyen14"},"description":"the grunt plugin that powers tobiko static site generator","keywords":["static site generator","tobiko","grunt"],"respository":"tnguyen14/tobiko","engines":{"node":">= 0.10.0"},"dependencies":{"handlebars":"^2.0.0","js-yaml":"^3.2.2","marked":"^0.3.2","moment":"^2.8.3"},"devDependencies":{},"gitHead":"09e5f7002f4b54fae10163c349a14c305bae0784","_id":"grunt-tobiko@2.0.0","scripts":{},"_shasum":"1538623bd21637d74ac027bf81509edff20f6045","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"tringuyen","email":"tri@tridnguyen.com"},"maintainers":[{"name":"tringuyen","email":"tri@tridnguyen.com"}],"dist":{"shasum":"1538623bd21637d74ac027bf81509edff20f6045","tarball":"https://registry.npmjs.org/grunt-tobiko/-/grunt-tobiko-2.0.0.tgz","integrity":"sha512-sXZIPi37P0Rn/AJjPhsUU7gMSjeAm2BNEOIQJ5XiW6+WnLpeKlaQ84dQFa/pmDVQfA6LuCs/VYVwSeje2Wy4aw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHAQU7fuamFYxUTgKygsGoCbmqBYzMq0CV0zoqqQckoSAiAXDtGg8QO8AM9zcO1RUu/o8e1Yfudw++VqQbPX7OC7eA=="}]}},"2.0.1":{"name":"grunt-tobiko","version":"2.0.1","author":{"name":"Tri Nguyen","email":"tri@tridnguyen.com","url":"https://github.com/tnguyen14"},"description":"the grunt plugin that powers tobiko static site generator","keywords":["static site generator","tobiko","grunt"],"repository":{"type":"git","url":"https://github.com/tnguyen14/tobiko"},"engines":{"node":">= 0.10.0"},"dependencies":{"handlebars":"^2.0.0","js-yaml":"^3.2.2","marked":"^0.3.2","moment":"^2.8.3"},"devDependencies":{},"gitHead":"1d9d94558950b0b998e40a15a49ea5dc88e83d39","bugs":{"url":"https://github.com/tnguyen14/tobiko/issues"},"homepage":"https://github.com/tnguyen14/tobiko","_id":"grunt-tobiko@2.0.1","scripts":{},"_shasum":"b2a721619c88efb9cc932d1a878b911c7f5821ea","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"tringuyen","email":"tri@tridnguyen.com"},"maintainers":[{"name":"tringuyen","email":"tri@tridnguyen.com"}],"dist":{"shasum":"b2a721619c88efb9cc932d1a878b911c7f5821ea","tarball":"https://registry.npmjs.org/grunt-tobiko/-/grunt-tobiko-2.0.1.tgz","integrity":"sha512-o6fsiBmy+y6zHElTlK4H4KNcKOWHUiIWxDxpbS2d/3yj/o4T0WccIRitVkP9bsRX2TtiHRdPCCm/LEC69sNi9Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE5GokoMrep/KRnz/q2q6qwuXNzvgY63d1iwiLlTSUb/AiEA6bfxviPszpSRo/ZVtDJYqNtoZiKRPXvuXsNhRYmw+MQ="}]}},"3.0.0":{"name":"grunt-tobiko","version":"3.0.0","author":{"name":"Tri Nguyen","email":"tri@tridnguyen.com","url":"https://github.com/tnguyen14"},"description":"the grunt plugin that powers tobiko static site generator","keywords":["static site generator","tobiko","grunt"],"repository":{"type":"git","url":"git+https://github.com/tnguyen14/tobiko.git"},"engines":{"node":">= 0.10.0"},"dependencies":{"handlebars":"^2.0.0","js-yaml":"^3.2.2","marked":"^0.3.2","moment":"^2.8.3"},"devDependencies":{"faucet":"0.0.1","grunt":"^0.4.5","lodash":"^3.8.0","tap-spec":"^3.0.0","tape":"^4.0.0"},"scripts":{"test":"node ./test/*.js | faucet"},"gitHead":"78fdae5608421f8982bf27d79018dd47f302ebde","bugs":{"url":"https://github.com/tnguyen14/tobiko/issues"},"homepage":"https://github.com/tnguyen14/tobiko#readme","_id":"grunt-tobiko@3.0.0","_shasum":"ae61d6f9f5a697c7071c4fd236bef5930d3298f0","_from":".","_npmVersion":"2.9.0","_nodeVersion":"0.12.2","_npmUser":{"name":"tridnguyen","email":"tri@tridnguyen.com"},"dist":{"shasum":"ae61d6f9f5a697c7071c4fd236bef5930d3298f0","tarball":"https://registry.npmjs.org/grunt-tobiko/-/grunt-tobiko-3.0.0.tgz","integrity":"sha512-GBBB/UTcI+Oh87d6sEpu/6r4FHEfQJrbxvPdvOLMGRusR7QDRPSt9ADzwQzO9uoIyaGJGhblBuLs5hridO1eXw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA0g7yIft38DAUJgGNWL0MXudcYPwtNO4xqhBwBzxK0kAiEAqUSQQ2K9xi1gCNhVSAWG7VQDG1DIH81Y8liY9rMG0H0="}]},"maintainers":[{"name":"tridnguyen","email":"tri@tridnguyen.com"}]},"3.0.2":{"name":"grunt-tobiko","version":"3.0.2","author":{"name":"Tri Nguyen","email":"tri@tridnguyen.com","url":"https://github.com/tnguyen14"},"description":"the grunt plugin that powers tobiko static site generator","keywords":["static site generator","tobiko","grunt"],"repository":{"type":"git","url":"git+https://github.com/tnguyen14/tobiko.git"},"engines":{"node":">= 0.10.0"},"dependencies":{"handlebars":"^3.0.3","js-yaml":"^3.2.2","lodash":"^3.8.0","marked":"^0.3.2","moment":"^2.8.3"},"devDependencies":{"faucet":"0.0.1","grunt":"^0.4.5","lodash":"^3.8.0","tap-spec":"^3.0.0","tape":"^4.0.0"},"scripts":{"test":"node ./test/*.js | faucet"},"gitHead":"43e733481b4c03a0aedcd7e048754ce24b07c933","bugs":{"url":"https://github.com/tnguyen14/tobiko/issues"},"homepage":"https://github.com/tnguyen14/tobiko#readme","_id":"grunt-tobiko@3.0.2","_shasum":"3e669422eff96c45b985db044e3345deb4edfcb6","_from":".","_npmVersion":"2.9.0","_nodeVersion":"0.12.2","_npmUser":{"name":"tridnguyen","email":"tri@tridnguyen.com"},"dist":{"shasum":"3e669422eff96c45b985db044e3345deb4edfcb6","tarball":"https://registry.npmjs.org/grunt-tobiko/-/grunt-tobiko-3.0.2.tgz","integrity":"sha512-9FEUrhqGAsAxH57tZtK4f8ry7M3so28hRHyKupxtSI/B02vfyna8dL+winnsoCYzosUuIUEVpndix9kQiqvHRQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXr+wFbpQHLjV8mjxo4qg92zdV4LwsKTE8xgMdaFgmoQIgXpMSjMQphKfTxQRotgNEzy66ACdngtcQKEH86Iuwmy8="}]},"maintainers":[{"name":"tridnguyen","email":"tri@tridnguyen.com"}]},"3.0.3":{"name":"grunt-tobiko","version":"3.0.3","author":{"name":"Tri Nguyen","email":"tri@tridnguyen.com","url":"https://github.com/tnguyen14"},"description":"the grunt plugin that powers tobiko static site generator","keywords":["static site generator","tobiko","grunt"],"repository":{"type":"git","url":"git+https://github.com/tnguyen14/tobiko.git"},"engines":{"node":">= 0.10.0"},"dependencies":{"handlebars":"^3.0.3","js-yaml":"^3.2.2","lodash":"^3.8.0","marked":"^0.3.2","moment":"^2.8.3"},"devDependencies":{"faucet":"0.0.1","grunt":"^0.4.5","lodash":"^3.8.0","tap-spec":"^3.0.0","tape":"^4.0.0"},"scripts":{"test":"node ./test/*.js | faucet"},"gitHead":"ff91d682089e4e2f6233ca5fddfbab534d2b49d9","bugs":{"url":"https://github.com/tnguyen14/tobiko/issues"},"homepage":"https://github.com/tnguyen14/tobiko#readme","_id":"grunt-tobiko@3.0.3","_shasum":"a20a2e830b04aa319ebb71244b76a9323c290a52","_from":".","_npmVersion":"2.9.0","_nodeVersion":"0.12.2","_npmUser":{"name":"tridnguyen","email":"tri@tridnguyen.com"},"dist":{"shasum":"a20a2e830b04aa319ebb71244b76a9323c290a52","tarball":"https://registry.npmjs.org/grunt-tobiko/-/grunt-tobiko-3.0.3.tgz","integrity":"sha512-+RUwxaKAr1Q6ClKfv0DoWVHuN65bsjSCCHjUc6cwrlTpnXm4JzGqGHpn7xRgH9nhXVHR3MGqKzbXcRQ3cLwFvA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfhcEEu2TRJs9PJ+gRiTXcNLQXGMj9/IOqeWnp1IJcqQIhAN8wlLdzvSCpD/Kwjc66YK36dupAwyz6TT6y/12Cg5FU"}]},"maintainers":[{"name":"tridnguyen","email":"tri@tridnguyen.com"}]},"3.0.4":{"name":"grunt-tobiko","version":"3.0.4","author":{"name":"Tri Nguyen","email":"tri@tridnguyen.com","url":"https://github.com/tnguyen14"},"description":"the grunt plugin that powers tobiko static site generator","keywords":["static site generator","tobiko","grunt"],"repository":{"type":"git","url":"git+https://github.com/tnguyen14/tobiko.git"},"engines":{"node":">= 0.10.0"},"dependencies":{"handlebars":"^3.0.3","js-yaml":"^3.2.2","lodash":"^3.8.0","marked":"^0.3.2","moment":"^2.8.3"},"devDependencies":{"faucet":"0.0.1","grunt":"^0.4.5","lodash":"^3.8.0","tap-spec":"^3.0.0","tape":"^4.0.0"},"scripts":{"test":"node ./test/*.js | faucet"},"gitHead":"313b45bd0d4a58d925e20f02b30a8bbfe448b826","bugs":{"url":"https://github.com/tnguyen14/tobiko/issues"},"homepage":"https://github.com/tnguyen14/tobiko#readme","_id":"grunt-tobiko@3.0.4","_shasum":"952278cf558e55018d017398dfe1702f77dab664","_from":".","_npmVersion":"2.9.0","_nodeVersion":"0.12.2","_npmUser":{"name":"tridnguyen","email":"tri@tridnguyen.com"},"dist":{"shasum":"952278cf558e55018d017398dfe1702f77dab664","tarball":"https://registry.npmjs.org/grunt-tobiko/-/grunt-tobiko-3.0.4.tgz","integrity":"sha512-KEr7qONMnw3oi3D4yFmQJb/0n1ID2Pyc0IsN+XUyWb5xt3XkGWhGpS2+YVapLAKZkXnVBsnMIhFfE9XPqA4Y/A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICB2sIwBM/eR9cGNF+CDJoWwjJTxs4DpT3eyw6xYq9EMAiAbmhTUtBtT5kF0JBsYEfv8gf5JVV/Tlzf0L2/IakYh2Q=="}]},"maintainers":[{"name":"tridnguyen","email":"tri@tridnguyen.com"}]},"4.3.0":{"name":"grunt-tobiko","version":"4.3.0","author":{"name":"Tri Nguyen","email":"tri@tridnguyen.com","url":"https://github.com/tnguyen14"},"description":"the grunt plugin that powers tobiko static site generator","keywords":["static site generator","tobiko","grunt"],"repository":{"type":"git","url":"git+https://github.com/tnguyen14/tobiko.git"},"engines":{"node":">= 0.12.2"},"dependencies":{"handlebars":"^3.0.3","js-yaml":"^3.2.2","lodash":"^3.8.0","marked":"^0.3.2","moment":"^2.8.3","superagent":"^1.2.0"},"devDependencies":{"faucet":"0.0.1","grunt":"^0.4.5","tap-spec":"^3.0.0","tape":"^4.0.0"},"scripts":{"test":"tape ./test/*.js | faucet"},"gitHead":"717feabad564d852d13c84aefbdb12aa414429b6","bugs":{"url":"https://github.com/tnguyen14/tobiko/issues"},"homepage":"https://github.com/tnguyen14/tobiko#readme","_id":"grunt-tobiko@4.3.0","_shasum":"79346880749593321c8565eedcf94eb2456bc154","_from":".","_npmVersion":"2.9.0","_nodeVersion":"2.0.2","_npmUser":{"name":"tridnguyen","email":"tri@tridnguyen.com"},"dist":{"shasum":"79346880749593321c8565eedcf94eb2456bc154","tarball":"https://registry.npmjs.org/grunt-tobiko/-/grunt-tobiko-4.3.0.tgz","integrity":"sha512-8tHj22YOo4FKV0EURpJO0J64S7ZwbaDXFNrOWQD9Sfpuo4toSYhrt7r/X9cBdDHnPyaVOCfsUdvPmsjHDJPDtw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCf0aHgo3DYlqMtH5W7CwN2JcvoFbR4EYG3SsqMAWKGWAIgZe5tB4/TAEdA+7uAJ2+MJctrJ50R/QiSrL2TOrkOHVs="}]},"maintainers":[{"name":"tridnguyen","email":"tri@tridnguyen.com"}]},"4.4.0":{"name":"grunt-tobiko","version":"4.4.0","author":{"name":"Tri Nguyen","email":"tri@tridnguyen.com","url":"https://github.com/tnguyen14"},"description":"the grunt plugin that powers tobiko static site generator","keywords":["static site generator","tobiko","grunt"],"repository":{"type":"git","url":"git+https://github.com/tnguyen14/tobiko.git"},"engines":{"node":">= 0.12.2"},"dependencies":{"handlebars":"^3.0.3","js-yaml":"^3.2.2","lodash":"^3.8.0","marked":"^0.3.2","moment":"^2.8.3","superagent":"^1.2.0"},"devDependencies":{"faucet":"0.0.1","grunt":"^0.4.5","tap-spec":"^3.0.0","tape":"^4.0.0"},"scripts":{"test":"tape ./test/*.js | faucet"},"gitHead":"b17f9513299e4dbbfc84b50eba3b38698a426f6d","bugs":{"url":"https://github.com/tnguyen14/tobiko/issues"},"homepage":"https://github.com/tnguyen14/tobiko#readme","_id":"grunt-tobiko@4.4.0","_shasum":"c0c1209195c9cd5926c8a1858c3565ab14f8f24e","_from":".","_npmVersion":"2.9.0","_nodeVersion":"2.0.2","_npmUser":{"name":"tridnguyen","email":"tri@tridnguyen.com"},"dist":{"shasum":"c0c1209195c9cd5926c8a1858c3565ab14f8f24e","tarball":"https://registry.npmjs.org/grunt-tobiko/-/grunt-tobiko-4.4.0.tgz","integrity":"sha512-dR4h7pJDGV9zJyQKRIuI1456iwmt1phplPNxvFtrYCPF33prGaDh0VIUZxAehyZxo2a83yrudgAy045O43Q2Uw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAl89aVM3KTUJwrz3EmUENRGYTi9EzHwUZyJ49Icur1WAiEA7lc9Fc2oayhNh8Kr6pcaT9h/bjFej+9AgqKrQ61Lzq0="}]},"maintainers":[{"name":"tridnguyen","email":"tri@tridnguyen.com"}]},"4.4.1":{"name":"grunt-tobiko","version":"4.4.1","author":{"name":"Tri Nguyen","email":"tri@tridnguyen.com","url":"https://github.com/tnguyen14"},"description":"the grunt plugin that powers tobiko static site generator","keywords":["static site generator","tobiko","grunt"],"repository":{"type":"git","url":"git+https://github.com/tnguyen14/tobiko.git"},"engines":{"node":">= 0.12.2"},"dependencies":{"handlebars":"^3.0.3","js-yaml":"^3.2.2","lodash":"^3.8.0","marked":"^0.3.2","moment":"^2.8.3","superagent":"^1.2.0"},"devDependencies":{"faucet":"0.0.1","grunt":"^0.4.5","tap-spec":"^3.0.0","tape":"^4.0.0"},"scripts":{"test":"tape ./test/*.js | faucet"},"gitHead":"4f49b770f429bb10f456299502a43bd0983fa80e","bugs":{"url":"https://github.com/tnguyen14/tobiko/issues"},"homepage":"https://github.com/tnguyen14/tobiko#readme","_id":"grunt-tobiko@4.4.1","_shasum":"da698377f809c5f7994eb264ad8a3c03cfb3cfed","_from":".","_npmVersion":"2.9.0","_nodeVersion":"2.0.2","_npmUser":{"name":"tridnguyen","email":"tri@tridnguyen.com"},"dist":{"shasum":"da698377f809c5f7994eb264ad8a3c03cfb3cfed","tarball":"https://registry.npmjs.org/grunt-tobiko/-/grunt-tobiko-4.4.1.tgz","integrity":"sha512-GbIBWPBDSh+Y+/AkIqx20qYjf5mIp1Ulhk1TzTnLRCDyK19pFr2FE3w0KUb3xL8fnP0KkuwouDjQGSfWnd5mSg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVMR9fh8fWdVdv6jYR0l6f9EaQtkWwC+fyHbHY1WgKsQIhAOu6SK+nkw93yG77FgJ8w01epddNLNDV4dF9R7jEEDyZ"}]},"maintainers":[{"name":"tridnguyen","email":"tri@tridnguyen.com"}]},"4.4.2":{"name":"grunt-tobiko","version":"4.4.2","author":{"name":"Tri Nguyen","email":"tri@tridnguyen.com","url":"https://github.com/tnguyen14"},"description":"the grunt plugin that powers tobiko static site generator","keywords":["static site generator","tobiko","grunt"],"repository":{"type":"git","url":"git+https://github.com/tnguyen14/tobiko.git"},"engines":{"node":">= 0.12.2"},"license":"ISC","dependencies":{"handlebars":"^3.0.3","js-yaml":"^3.2.2","lodash":"^3.8.0","marked":"^0.3.2","moment":"^2.8.3","superagent":"^1.2.0"},"devDependencies":{"faucet":"0.0.1","grunt":"^0.4.5","tap-spec":"^4.0.2","tape":"^4.0.0"},"scripts":{"test":"tape ./test/*.js | tap-spec"},"gitHead":"69008ad636dee4bf7d036077dc00eca2a3c439a9","bugs":{"url":"https://github.com/tnguyen14/tobiko/issues"},"homepage":"https://github.com/tnguyen14/tobiko#readme","_id":"grunt-tobiko@4.4.2","_shasum":"5f83b87289835fcc5a4bdf0a691ede96a9c7654d","_from":".","_npmVersion":"2.12.0","_nodeVersion":"2.2.1","_npmUser":{"name":"tridnguyen","email":"tri@tridnguyen.com"},"dist":{"shasum":"5f83b87289835fcc5a4bdf0a691ede96a9c7654d","tarball":"https://registry.npmjs.org/grunt-tobiko/-/grunt-tobiko-4.4.2.tgz","integrity":"sha512-VBxvKW95TrAMNtuEymFPXu/cJ86TB93c0p6grt3jhUB/wL3Hr60l78SP33DhqLT4DfonqXKg3L1k1vmOnAMgsg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGYS3JCr4xKXDBPUC+Y3QOW6Dn2Dw1TQM3kK9HUo4AugIhAOnZwSBm7EH2FDAf9CmQPIZA5kmvc2ji99+sKKz4zwph"}]},"maintainers":[{"name":"tridnguyen","email":"tri@tridnguyen.com"}]},"4.5.0":{"name":"grunt-tobiko","version":"4.5.0","author":{"name":"Tri Nguyen","email":"tri@tridnguyen.com","url":"https://github.com/tnguyen14"},"description":"the grunt plugin that powers tobiko static site generator","keywords":["static site generator","tobiko","grunt"],"repository":{"type":"git","url":"git+https://github.com/tnguyen14/tobiko.git"},"engines":{"node":">= 0.12.2"},"license":"ISC","dependencies":{"handlebars":"^3.0.3","js-yaml":"^3.2.2","lodash":"^3.8.0","marked":"^0.3.2","moment":"^2.8.3","superagent":"^1.2.0"},"devDependencies":{"faucet":"0.0.1","grunt":"^0.4.5","tap-spec":"^4.0.2","tape":"^4.0.0"},"scripts":{"test":"tape ./test/*.js | tap-spec"},"gitHead":"7fb3005a5cca0ed3507a4a56312d1d76412b8ff3","bugs":{"url":"https://github.com/tnguyen14/tobiko/issues"},"homepage":"https://github.com/tnguyen14/tobiko#readme","_id":"grunt-tobiko@4.5.0","_shasum":"15e4d09e48e4c80955b11bff37e6a5f0025c3166","_from":".","_npmVersion":"2.13.4","_nodeVersion":"2.2.1","_npmUser":{"name":"tridnguyen","email":"tri@tridnguyen.com"},"dist":{"shasum":"15e4d09e48e4c80955b11bff37e6a5f0025c3166","tarball":"https://registry.npmjs.org/grunt-tobiko/-/grunt-tobiko-4.5.0.tgz","integrity":"sha512-NhkdFRHEbz1ym00U4AbE+V6s9KF8XU0IcdhBgwxtcOjgEy/7MN9CVIsa/bYxMAwTrawHqxZQ+UNIjL2XlByxXg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICZG1p7XDtDdiAInCdoc9dW6JY0gjqp170sOfXTuNFLJAiBqLfOt5prR/1npgLvhnKhEfyfzOmScDxQwe7t5d2zWyg=="}]},"maintainers":[{"name":"tridnguyen","email":"tri@tridnguyen.com"}]},"5.0.0":{"name":"grunt-tobiko","version":"5.0.0","author":{"name":"Tri Nguyen","email":"tri@tridnguyen.com","url":"https://github.com/tnguyen14"},"description":"the grunt plugin that powers tobiko static site generator","keywords":["static site generator","tobiko","grunt"],"repository":{"type":"git","url":"git+https://github.com/tnguyen14/tobiko.git"},"engines":{"node":">= 0.12.2"},"license":"ISC","dependencies":{"handlebars":"^3.0.3","js-yaml":"^3.2.2","lodash":"^3.8.0","marked":"^0.3.2","moment":"^2.8.3","superagent":"^1.2.0"},"devDependencies":{"faucet":"0.0.1","grunt":"^0.4.5","tap-spec":"^4.0.2","tape":"^4.0.0"},"scripts":{"test":"tape ./test/*.js | tap-spec"},"gitHead":"a75d89ca645094a226b14fb924257a96a5789ec9","bugs":{"url":"https://github.com/tnguyen14/tobiko/issues"},"homepage":"https://github.com/tnguyen14/tobiko#readme","_id":"grunt-tobiko@5.0.0","_shasum":"5240bc30881c6d5f758273ec26976f9393c9f5ae","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"tridnguyen","email":"tri@tridnguyen.com"},"dist":{"shasum":"5240bc30881c6d5f758273ec26976f9393c9f5ae","tarball":"https://registry.npmjs.org/grunt-tobiko/-/grunt-tobiko-5.0.0.tgz","integrity":"sha512-vwfKwEP3LnvlfOiLASEP0bruAJM56RDMjNLML/SMME6Jj0OqhY86Wn/2n6P+l0oAOD1dy7O0gwBhMQeckVL/uA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3SXiSWPmhEvWC+AkiakH4f27odxz8UlNnDsVAPbeTcQIhALC/FAyNRHhUuJaxVcTX1SRze3yWfI5w+Q/kvaWalDUY"}]},"maintainers":[{"name":"tridnguyen","email":"tri@tridnguyen.com"}]},"5.1.0":{"name":"grunt-tobiko","version":"5.1.0","author":{"name":"Tri Nguyen","email":"tri@tridnguyen.com","url":"https://github.com/tnguyen14"},"description":"the grunt plugin that powers tobiko static site generator","keywords":["static site generator","tobiko","grunt"],"repository":{"type":"git","url":"git+https://github.com/tnguyen14/grunt-tobiko.git"},"engines":{"node":">= 0.12.2"},"license":"ISC","dependencies":{"handlebars":"^3.0.3","js-yaml":"^3.2.2","lodash":"^3.8.0","marked":"^0.3.2","moment":"^2.8.3","superagent":"^1.2.0"},"devDependencies":{"faucet":"0.0.1","grunt":"^0.4.5","tap-spec":"^4.0.2","tape":"^4.0.0"},"scripts":{"test":"tape ./test/*.js | tap-spec"},"gitHead":"15642e8253b249061721dccf62807110062b2b6f","bugs":{"url":"https://github.com/tnguyen14/grunt-tobiko/issues"},"homepage":"https://github.com/tnguyen14/grunt-tobiko#readme","_id":"grunt-tobiko@5.1.0","_shasum":"d4adee50d75523e51ac9ab054062824329c0fcb8","_from":".","_npmVersion":"3.10.7","_nodeVersion":"6.5.0","_npmUser":{"name":"tridnguyen","email":"tri@tridnguyen.com"},"dist":{"shasum":"d4adee50d75523e51ac9ab054062824329c0fcb8","tarball":"https://registry.npmjs.org/grunt-tobiko/-/grunt-tobiko-5.1.0.tgz","integrity":"sha512-GHrwftu0MbF8TWRXIdCy5yDQjZW0MNsvnbS0ENIe7SHmJvHqoOE52pEKbTpE3svZgjn6yaIZXtVaBGGUPquMjw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE/CX1/gL5HPh2z2Ml9FPqfv+6P2KNoxelyZajU3hPsEAiAkNJVfpAXuQ+4bdwDxzTR/scBvrdlUS25wTaVU6P8+Mw=="}]},"maintainers":[{"name":"tridnguyen","email":"tri@tridnguyen.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/grunt-tobiko-5.1.0.tgz_1476137056887_0.4127288570161909"}}},"readme":"# tobiko\n\n[![Build Status](https://secure.travis-ci.org/tnguyen14/grunt-tobiko.png?branch=master)](https://travis-ci.org/tnguyen14/grunt-tobiko)\n[![NPM](https://nodei.co/npm/grunt-tobiko.png)](https://nodei.co/npm/grunt-tobiko/)\n\n> a grunt plugin that powers the tobiko static site generator\n\n## How to use\nThis is a grunt plugin that powers a static site generator.\n\nSee [tobiko-example](https://github.com/tnguyen14/tobiko-example) for sample implementations of tobiko.\n\n## Stack\n- Build process: grunt\n- Content: JSON / Markdown (optionally with YAML frontmatter)\n- Template: Handlebars\n- Styles: SCSS\n- JavaScript: browserify (but it can really be anything - see [tobiko-example](https://github.com/tnguyen14/tobiko-example))\n\n## Documentation\n\n### Contents\n*This section explains the inner working of the [`import_contents` task](https://github.com/tnguyen14/tobiko/blob/master/tasks/grunt-import-contents.js).*\n\nBy default, the site content will be in the `contents` folder. This option could be changed in `tobiko.json`, under `contentDir` property.\n\nContent can be written in `json` and `markdown` with `yaml` [frontmatter](https://github.com/mojombo/jekyll/wiki/YAML-Front-Matter).\n\nThe structure of the `contents` directory will be reflected in the final static HTML output.\n\nAll contents are written to `data.json` in the `build` directory (allows for inspection/ debugging).\n\n#### config.json\nHigh level, site-wide configurations can be specified in `config.json` in the root folder. Environment-specific configurations are also supported.\n\nFor example:\n\nconfig.json\n```json\n{\n    \"site-name\": \"Tobiko Example\",\n    \"site-url\": \"http://tobiko.io\",\n    \"author\": \"Sushi Connoisseur\"\n}\n```\n\nconfig.dev.json\n```json\n{\n    \"site-url\": \"http://localhost:4000\",\n}\n```\n\nEnvironment-specific settings cascade over the original config. This allows you to declare only the different parameters.\n\n#### Nesting\nIn any directory, a file's sibling files and directories are available for the template to access. This is a convenient and structural way to store and organize data, instead of dumping everything into a single JSON file.\n\nFor example, for this file structure\n```\ncontents\n├── index.json\n└── cars\n    ├── 1.tesla.json\n    ├── 2.ford.json\n    ├── 3.volve.json\n    ├── 4.honda.json\n    ├── 5.toyota.json\n    └── accessories\n        └── spoiler.json\n```\n\nIf you're writing the template for `index.json`, its own content is available through the `content` variable.\n```html\n  <h1>{{content.title}}</h1>\n```\nAnd `cars` are also available as\n```html\n  <ul>\n  {{#each cars}}\n    <li><h2>{{title}}</h2></li>\n  {{/each}}\n  </ul>\n\n  <div class=\"spoiler\">\n    {{cars.accessories.spoiler}}\n  </div>\n```\n\nThe numbered files are used to organize the order of the children.\n\n#### template property\nEach page specifies a template that it uses, either as a JSON property or YAML frontmmatter. If a file doesn't specify a template, its data is available to be used in the ContentTree but will not be rendered.\n\nExample:\n\nindex.json\n```js\n{\n  template: \"index.hbs\",\n  content: \"Hello World\"\n}\n```\n\nindex.md\n```md\n---\ntemplate: index.hbs\n---\nHello World\n```\n\n#### filepath\nBy default, the path of the page is its directory structure.\nFor example, the page `contents/articles/06/a-new-day.json` will have the URL `http://your-website.com/articles/06/a-new-day.html`.\n\nHowever, each page's path can be overwritten by a `filepath` property.\nExample, the file above can have the following property,\n```js\n{\n  filepath: \"articles/a-new-day.json\"\n}\n```\nwhich will give it a URL `http://your-website.com/articles/a-new-day.html`.\n\nThis could be useful as a way to order files in a directory structure.\nIn the cars example above:\n```\ncontents\n├── index.json\n└── cars\n    ├── 1.tesla.json\n    ├── 2.ford.json\n    ├── 3.volve.json\n    ├── 4.honda.json\n    ├── 5.toyota.json\n    └── accessories\n        └── spoiler.json\n```\n\nIn order to avoid the number 1, 2, 3 etc. appear in these cars' URLs, they could have a custom `filepath` property, such as `cars/tesla.json`.\n\n#### date\nPost or page date is supported by declaring property `date` in JSON or YAML. Any [ISO-8601 string formats](http://momentjs.com/docs/#/parsing/string/) for date is supported.\n\nBy default, a file without a `date` specified will have the `date` value of when the file was created. (To be more exact, it will have the [`ctime`][1] value when `grunt` is first run).\n\n[1]: http://en.wikipedia.org/wiki/Atime_(Unix)#ctime\n\nSee [momentjs](http://momentjs.com) for more information about the date format.\n\n### Templates\n*This section explains the inner working of the [`generate_html` task](https://github.com/tnguyen14/tobiko/blob/master/tasks/grunt-generate-html.js).*\n\nBy default tobiko uses [Handlebars](http://handlebarsjs.com) as its templating engine. However, if you want to use a different templating engine, you can easily do so by plugging in a different `grunt` task that would compile your templating engine of choice.\n*Note: true to a static site generator, all compiled templates need to be in `.html` formats*\n\nHelpers and Partials are supported. They can be stored under `helpers` and `partials` directories under `templates`. These directory names of course can be changed in `tobiko.json`.\n\nEach page needs to specify its own template. This can be done with a JSON property\n```js\n  {template: index.hbs}\n```\nor in the YAML frontmatter. A file with no `template` property will not be rendered.\n\n#### Context\nEach template will be passed in a context object generated from the content file with the following properties:\n- `content`: the content file\n- `content.main`: the parsed HTML if the content file is a markdown file\n- `content.filename`: name of the content file\n- `content.fileext`: extension type of the content file\n- `content.url`: url of the page\n- `config`: see [config](#config.json)\n- `global`: all data in the `contents` directory\n- Other sub-directories included in the same directory is accessible in the template with [nesting](#nesting).\n\n### Plugins\nTobiko can be extended with plugins. By default, it comes with 2 plugins:\n\n#### WordPress\nWhile static site can be a great way to publish content, managing them using the file system can feel clunky at times. It is not too friendly for non-developers. As such, tobiko allows you to pull in content from WordPress, one of the most popular content management systems. With [WP REST API](http://v2.wp-api.org/), content from WordPress can be exported to a system like tobiko.\n\nAfter installing the WP API plugin, you can start using it in tobiko by configuring it with `options` under the `import_contents` task. For example:\n\n```js\n  wordpress: {\n      apiRoot: 'http://your-wordpress-url.com/wp-json/wp/v2',\n      contents: [{\n        postType: 'posts',\n        folder: 'articles',\n        template: 'article.hbs'\n      }]\n    }\n```\n\nThe `folder` key defines where the WordPress content is put on the content tree.\n\n#### Archives and Pagination\nA directory with a big number of posts could be configured to paginate. The paginated pages are called archives.\nThe option for enabling archives can be added to `options` under the `import_contents` task. For example:\n\n```js\n  archives: {\n    articles: {\n      postsPerPage: 4,\n      template: 'articleArchive.hbs',\n      title: 'Articles'\n    }\n  }\n```\n\nEach key in the `archives` object represents the name of the directory to be paginated.\nEach value can have the following options:\n* `orderby`: (string) how to order the posts in the archives. Default to ['date'](#date)\n* `postsPerPage`: (number) number of posts to be displayed per archive page\n* `template`: (string) the template used to display these archive pages\n* `title`: (string) title of these archive pages (this will be made available to use in template as `content.title`)\n\nThe paginated content in each archive page is accessible in the template file under `content.posts`.\n\n*The `archives` plugin can be used in combination with the `wordpress` plugin to paginate WordPress content.*\n\n### Deployment\nThe site can be deployed by default to [Github Pages](http://pages.github.com) using the [`grunt-gh-pages`](https://github.com/tschaub/grunt-gh-pages) task (more options can be found on that plugin page).\n\nIt can be configured in `Gruntfile.js` as follows:\n\n```js\n  grunt.config.set('gh-pages', {\n    prod: {\n      options: {\n        base: '<%= buildPath %>',\n      },\n      src: ['**/*']\n    }\n  });\n```\n\nOptionally, you can also deploy your site to a server of your choice using the [`grunt-rsync`](https://github.com/jedrichards/grunt-rsync) plugin\n\n```js\n  // deploy via rsync\n  grunt.config.set('rsync', {\n    options: {\n      args: [\"--verbose\"],\n      src: \"<%= buildPath %>/\",\n      exclude: ['.git*', 'node_modules', '.sass-cache', 'Gruntfile.js', 'package.json', '.DS_Store', 'README.md', '.jshintrc'],\n      recursive: true,\n      syncDestIgnoreExcl: true\n    },\n    prod: {\n      options: {\n        dest: \"/path/to/your/site\",\n        host: \"server_address\"\n      }\n    }\n  });\n```\n\n## Issues/ Requests\nAny issues, questions or feature requests could be created under [Github Issues](https://github.com/tnguyen14/tobiko/issues).\n","maintainers":[{"name":"tridnguyen","email":"tri@tridnguyen.com"}],"time":{"modified":"2022-06-18T16:09:55.067Z","created":"2014-09-21T03:45:13.856Z","1.0.0":"2014-09-21T03:45:13.856Z","1.0.1":"2014-09-21T04:13:04.472Z","1.0.2":"2014-09-27T20:58:54.107Z","2.0.0":"2014-09-27T22:20:30.467Z","2.0.1":"2015-04-20T23:28:04.401Z","3.0.0":"2015-05-16T23:16:30.839Z","3.0.1":"2015-05-16T23:18:16.228Z","3.0.2":"2015-05-16T23:26:46.315Z","3.0.3":"2015-05-16T23:32:49.994Z","3.0.4":"2015-05-16T23:46:33.765Z","4.0.0":"2015-05-17T02:36:17.504Z","4.1.0":"2015-05-17T03:47:40.846Z","4.2.0":"2015-05-17T04:03:10.032Z","4.2.1":"2015-05-17T04:06:04.717Z","4.2.2":"2015-05-17T04:15:03.332Z","4.2.3":"2015-05-17T04:39:51.045Z","4.2.4":"2015-05-17T04:42:21.243Z","4.2.5":"2015-05-17T04:46:31.585Z","4.3.0":"2015-05-17T04:55:57.406Z","4.4.0":"2015-05-17T05:26:35.201Z","4.4.1":"2015-05-17T05:29:10.584Z","4.4.2":"2015-07-24T19:02:51.885Z","4.5.0":"2015-08-25T20:53:56.890Z","5.0.0":"2015-09-13T17:53:44.865Z","5.1.0":"2016-10-10T22:04:17.554Z"},"author":{"name":"Tri Nguyen","email":"tri@tridnguyen.com","url":"https://github.com/tnguyen14"},"readmeFilename":"README.md","keywords":["static site generator","tobiko","grunt"],"homepage":"https://github.com/tnguyen14/grunt-tobiko#readme","repository":{"type":"git","url":"git+https://github.com/tnguyen14/grunt-tobiko.git"},"bugs":{"url":"https://github.com/tnguyen14/grunt-tobiko/issues"},"license":"ISC"}