{"_id":"spirit-core","_rev":"49-78de5c303abf119b3d29766cfb751de7","name":"spirit-core","description":"A simple and extremly flexible static file generator for blogs and more.","dist-tags":{"latest":"1.0.3"},"versions":{"0.0.0":{"name":"spirit-core","version":"0.0.0","description":"A simple and extremly flexible static file generator for blogs and more.","main":"spirit-core.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"http://github.com/alex-ray/spirit-core.js"},"keywords":["blog","static","generator","spirit"],"author":{"name":"Alexander James Ray","email":"alexjamesray@gmail.com","url":"http://alexray.me/"},"license":"MIT","bugs":{"url":"https://github.com/alex-ray/spirit-core.js/issues"},"dependencies":{"spirit-loader":"0.0.0","spirit-middleware":"0.0.0"},"_id":"spirit-core@0.0.0","dist":{"shasum":"c364fb40e6bcc087ac4c10538b018f1080093c82","tarball":"https://registry.npmjs.org/spirit-core/-/spirit-core-0.0.0.tgz","integrity":"sha512-JS140IcirKhY+Vu5M71ChRy+6ngc2/IJye4lln2/kkv6YYaQad1sRvG4TybnowjNm/NEcYs/c5P8T03aZvkIqg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAgOaJv3Cp+eOtzGAL1Jmo5WoXK0pBSDDDn5X9Aoul2VAiBIt2hQPx5pj/56v+I8PTElkuLi3sijye7vnRMRPNrBTA=="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"alexray","email":"alexjamesray@gmail.com"},"maintainers":[{"name":"alexray","email":"alexjamesray@gmail.com"}]},"0.1.0":{"name":"spirit-core","version":"0.1.0","description":"A simple and extremly flexible static file generator for blogs and more.","main":"spirit-core.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"http://github.com/alex-ray/spirit-core.js"},"keywords":["blog","static","generator","spirit"],"author":{"name":"Alexander James Ray","email":"alexjamesray@gmail.com","url":"http://alexray.me/"},"license":"MIT","bugs":{"url":"https://github.com/alex-ray/spirit-core.js/issues"},"devDependencies":{"mocha":"*","chai":"*"},"dependencies":{"spirit-loader":"~0.1.1","spirit-middleware":"~0.2.1"},"_id":"spirit-core@0.1.0","dist":{"shasum":"9de1f47e38ec9951013c3580d8d7c6ebf85631b1","tarball":"https://registry.npmjs.org/spirit-core/-/spirit-core-0.1.0.tgz","integrity":"sha512-PwVrJ7H1IneybgXrVwYHYdQ0cvr9Aa0eRO/FXArC8wEqufEaeAcDiu1VbYl4WnEVvORPjwk74MNBxkCGUIIk9w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1Pk7MZ6vMC4T3zxZF8F/NcvgzMR6o27ewfGGgfBGj/QIhAL6IKUqOQLl5vuCtnB8bSG+OOLNMi0OZtCTkgro74iAI"}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"alexray","email":"alexjamesray@gmail.com"},"maintainers":[{"name":"alexray","email":"alexjamesray@gmail.com"}]},"0.1.1":{"name":"spirit-core","version":"0.1.1","description":"A simple and extremly flexible static file generator for blogs and more.","main":"spirit-core.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"http://github.com/alex-ray/spirit-core.js"},"keywords":["blog","static","generator","spirit"],"author":{"name":"Alexander James Ray","email":"alexjamesray@gmail.com","url":"http://alexray.me/"},"license":"MIT","bugs":{"url":"https://github.com/alex-ray/spirit-core.js/issues"},"devDependencies":{"mocha":"*","chai":"*"},"dependencies":{"spirit-loader":"~0.1.1","spirit-middleware":"~0.2.1"},"_id":"spirit-core@0.1.1","dist":{"shasum":"f3c45d2a0315a9944470cecccae375e9847a2296","tarball":"https://registry.npmjs.org/spirit-core/-/spirit-core-0.1.1.tgz","integrity":"sha512-18SL2Z1tYy3wLJ/loXFOIdHvW3O/NGVsXhoyMwbPAJyUvt8w4oV9SW5OgsAam8B2YDLXtydfv/3wHURtz7q2HQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICybJoN8Yiux+nVTXqN1m+0z3vhYes0jnmNbZQGkYd/uAiAltfSrQvhQnpBzGDRlWc+C9dX4ypcC5sjF/ULLkVIEeg=="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"alexray","email":"alexjamesray@gmail.com"},"maintainers":[{"name":"alexray","email":"alexjamesray@gmail.com"}]},"0.1.2":{"name":"spirit-core","version":"0.1.2","description":"A simple and extremly flexible static file generator for blogs and more.","main":"spirit-core.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"http://github.com/alex-ray/spirit-core.js"},"keywords":["blog","static","generator","spirit"],"author":{"name":"Alexander James Ray","email":"alexjamesray@gmail.com","url":"http://alexray.me/"},"license":"MIT","bugs":{"url":"https://github.com/alex-ray/spirit-core.js/issues"},"devDependencies":{"mocha":"*","chai":"*"},"dependencies":{"spirit-loader":"~0.1.1","spirit-middleware":"~0.2.1"},"_id":"spirit-core@0.1.2","dist":{"shasum":"a0c40736dc9320cf7b118355a265fb4a57fedf47","tarball":"https://registry.npmjs.org/spirit-core/-/spirit-core-0.1.2.tgz","integrity":"sha512-ksf6iYazkNLD6YgAp4NfQ8FWPUoUlo6+FOcWGfho/i8lGmxrmL83+p9iIeFMbAY1ywVD7VKJ8TbAT+mkZwom/g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBrDNmbxysfI9ON+D6C2xLJPYznDBf2u0EvhAyvFDKUWAiAUeTdRBEzacKTKPHDpz+2i45BstjlKaApcyczXQz8pKw=="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"alexray","email":"alexjamesray@gmail.com"},"maintainers":[{"name":"alexray","email":"alexjamesray@gmail.com"}]},"0.1.3":{"name":"spirit-core","version":"0.1.3","description":"A simple and extremly flexible static file generator for blogs and more.","main":"spirit-core.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"http://github.com/alex-ray/spirit-core.js"},"keywords":["blog","static","generator","spirit"],"author":{"name":"Alexander James Ray","email":"alexjamesray@gmail.com","url":"http://alexray.me/"},"license":"MIT","bugs":{"url":"https://github.com/alex-ray/spirit-core.js/issues"},"devDependencies":{"mocha":"*","chai":"*"},"dependencies":{"spirit-loader":"~0.1.2","spirit-middleware":"~0.2.1"},"_id":"spirit-core@0.1.3","dist":{"shasum":"f101dbc63ca2223c754084f4478f2eb18d1d2c13","tarball":"https://registry.npmjs.org/spirit-core/-/spirit-core-0.1.3.tgz","integrity":"sha512-NfjSTJR4+ZAH4/O8T10XbXaKn0l8N+lscCdrHvYBCDA32GqlvF6y4HOtuAEnLBB7z7VFPROJrFX/YSTyNi2Qcw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEtVjnZFzEqBXufkn1T49unPC4AYnfhiJcXX6kwE5/kKAiEAo2rHzSaM8S5HcLUvSs03ouW2da6wZ0Rvx/gcoAwr8+Y="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"alexray","email":"alexjamesray@gmail.com"},"maintainers":[{"name":"alexray","email":"alexjamesray@gmail.com"}]},"0.1.4":{"name":"spirit-core","version":"0.1.4","description":"A simple and extremly flexible static file generator for blogs and more.","main":"spirit-core.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"http://github.com/alex-ray/spirit-core.js"},"keywords":["blog","static","generator","spirit"],"author":{"name":"Alexander James Ray","email":"alexjamesray@gmail.com","url":"http://alexray.me/"},"license":"MIT","bugs":{"url":"https://github.com/alex-ray/spirit-core.js/issues"},"devDependencies":{"mocha":"*","chai":"*"},"dependencies":{"spirit-loader":"~0.1.2","spirit-middleware":"~0.2.1"},"_id":"spirit-core@0.1.4","dist":{"shasum":"17ad84fb989c2f8a28df8b8e5a2184dee5a34baa","tarball":"https://registry.npmjs.org/spirit-core/-/spirit-core-0.1.4.tgz","integrity":"sha512-KieFZBe3cfwI6hIXDMfaEHLpRkeF/Oyv0WJPeeY1hGJd74ynOkyNRfQHbHhzA3KzLwNoZKNjDtgT+E9RzpvMcQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE8OaqCiAZbbVHace/nlKEFankdCEG/TnXd01h5QZSYyAiEA+B/QmSOY1hL4ij0rZ7wiNH4hYtBSuvk9/ONVyTKdW0U="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"alexray","email":"alexjamesray@gmail.com"},"maintainers":[{"name":"alexray","email":"alexjamesray@gmail.com"}]},"0.2.0":{"name":"spirit-core","version":"0.2.0","description":"A simple and extremly flexible static file generator for blogs and more.","main":"spirit-core.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"http://github.com/alex-ray/spirit-core.js"},"keywords":["blog","static","generator","spirit"],"author":{"name":"Alexander James Ray","email":"alexjamesray@gmail.com","url":"http://alexray.me/"},"license":"MIT","bugs":{"url":"https://github.com/alex-ray/spirit-core.js/issues"},"devDependencies":{"mocha":"*","chai":"*"},"dependencies":{"spirit-loader":"~0.1.2","spirit-middleware":"~0.2.1"},"_id":"spirit-core@0.2.0","dist":{"shasum":"d95d4032f328631741683c0c58fbe87670c57b0d","tarball":"https://registry.npmjs.org/spirit-core/-/spirit-core-0.2.0.tgz","integrity":"sha512-XHr9H5kue6dLQrsJcSkch8jh2tEjiuD0m4+sJR3VoDjKLa8WCbcuC/YGHOBMM2AFQPcbTqINZakKEgcEdfkRNA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCO9w6vodIAu/hDDSbIaX80JygHvQbNOmYTWN0GwbTSjAIhAMfEbB4yVHVptEJ4kneBvEN0QLamzkpGFadFir/o7hhq"}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"alexray","email":"alexjamesray@gmail.com"},"maintainers":[{"name":"alexray","email":"alexjamesray@gmail.com"}]},"0.2.1":{"name":"spirit-core","version":"0.2.1","description":"A simple and extremly flexible static file generator for blogs and more.","main":"spirit-core.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"http://github.com/alex-ray/spirit-core.js"},"keywords":["blog","static","generator","spirit"],"author":{"name":"Alexander James Ray","email":"alexjamesray@gmail.com","url":"http://alexray.me/"},"license":"MIT","bugs":{"url":"https://github.com/alex-ray/spirit-core.js/issues"},"devDependencies":{"mocha":"*","chai":"*"},"dependencies":{"spirit-loader":"~0.1.3","spirit-middleware":"~0.2.1"},"_id":"spirit-core@0.2.1","dist":{"shasum":"6ee7ce1ee182e6c24eaf7deb7b19d71c75bcefba","tarball":"https://registry.npmjs.org/spirit-core/-/spirit-core-0.2.1.tgz","integrity":"sha512-zfBq7InizbgWLxAjW3eZSFjcxgJjobJirPHFDJkhIV81dDkJ+kl2at3nSSIOGya/rf9k8e/UlookBnnd9gQHLg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBo+NoNYzGDVpZblUKjtzLs1DVbMBEXfd8jIRzPXMpo4AiAPUlPJBcOsH5vZLmuiPjcMfhhLZVwHW9lflx6wtNiCiA=="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"alexray","email":"alexjamesray@gmail.com"},"maintainers":[{"name":"alexray","email":"alexjamesray@gmail.com"}]},"0.2.2":{"name":"spirit-core","version":"0.2.2","description":"A simple and extremly flexible static file generator for blogs and more.","main":"spirit-core.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"http://github.com/alex-ray/spirit-core.js"},"keywords":["blog","static","generator","spirit"],"author":{"name":"Alexander James Ray","email":"alexjamesray@gmail.com","url":"http://alexray.me/"},"license":"MIT","bugs":{"url":"https://github.com/alex-ray/spirit-core.js/issues"},"devDependencies":{"mocha":"*","chai":"*"},"dependencies":{"spirit-loader":"~0.1.3","spirit-middleware":"~0.3.1"},"homepage":"https://github.com/alex-ray/spirit-core.js","_id":"spirit-core@0.2.2","_shasum":"c268fc56e3352e044e282d48856e3b9fddadaff4","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"alexray","email":"alexjamesray@gmail.com"},"maintainers":[{"name":"alexray","email":"alexjamesray@gmail.com"}],"dist":{"shasum":"c268fc56e3352e044e282d48856e3b9fddadaff4","tarball":"https://registry.npmjs.org/spirit-core/-/spirit-core-0.2.2.tgz","integrity":"sha512-Xf5Cv2qGexLXvlz0aViZWJwuMm8Ra5ap5DA6P8Zk+9psrt8PxsS6HM8D14LGRjkXhv40Sylif9VrkEZCSJJWnA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUzuxUCsHlj+QduASu5skvdtk3HeJhoHVie8Si8FLrwwIhAK5lBiIP2gdcn3YTXWmknfhn8BGhDOu9USvGlHE3sVdK"}]}},"0.3.2":{"name":"spirit-core","version":"0.3.2","description":"A simple and extremly flexible static file generator for blogs and more.","main":"spirit-core.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"http://github.com/alex-ray/spirit-core.js"},"keywords":["blog","static","generator","spirit"],"author":{"name":"Alexander James Ray","email":"alexjamesray@gmail.com","url":"http://alexray.me/"},"license":"MIT","bugs":{"url":"https://github.com/alex-ray/spirit-core.js/issues"},"devDependencies":{"mocha":"*","chai":"*"},"dependencies":{"spirit-loader":"~0.1.3","spirit-middleware":"~0.3.1"},"homepage":"https://github.com/alex-ray/spirit-core.js","_id":"spirit-core@0.3.2","_shasum":"ddfa4b56d8e2141d3a856f1bf97d7b6f43bcd06f","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"alexray","email":"alexjamesray@gmail.com"},"maintainers":[{"name":"alexray","email":"alexjamesray@gmail.com"}],"dist":{"shasum":"ddfa4b56d8e2141d3a856f1bf97d7b6f43bcd06f","tarball":"https://registry.npmjs.org/spirit-core/-/spirit-core-0.3.2.tgz","integrity":"sha512-zSrmpoPOe6XH/nd2NvFaCE2w9aeMCu1/3KphVp+ZkCYxGVMO3r7kpwf5LJouoiJoY+4EQmrTE50TZy63IRWFLQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID/6uCiMUMs0Sey/dEgwFcalRzLeNsgTGPWs1sCuNZ+fAiEAiuFsUbtHD6xPZ0qhP9FTHZa1l0y6E04A1DAwWCBsJsQ="}]}},"0.3.3":{"name":"spirit-core","version":"0.3.3","description":"A simple and extremly flexible static file generator for blogs and more.","main":"spirit-core.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"http://github.com/alex-ray/spirit-core.js"},"keywords":["blog","static","generator","spirit"],"author":{"name":"Alexander James Ray","email":"alexjamesray@gmail.com","url":"http://alexray.me/"},"license":"MIT","bugs":{"url":"https://github.com/alex-ray/spirit-core.js/issues"},"devDependencies":{"mocha":"*","chai":"*"},"dependencies":{"spirit-loader":"~0.2.0","spirit-middleware":"~0.3.1"},"homepage":"https://github.com/alex-ray/spirit-core.js","_id":"spirit-core@0.3.3","_shasum":"4bdabacf7e2f180088563d6541b0aa4a2f76883e","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"alexray","email":"alexjamesray@gmail.com"},"maintainers":[{"name":"alexray","email":"alexjamesray@gmail.com"}],"dist":{"shasum":"4bdabacf7e2f180088563d6541b0aa4a2f76883e","tarball":"https://registry.npmjs.org/spirit-core/-/spirit-core-0.3.3.tgz","integrity":"sha512-gloFYEttzWe8oJUYZl6/qsc7/7lJ0OrzDrNeXduv34/ldUyYanfL1a/69za6BoGUnWXLL1U19Hf/DEKsGYsO3w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDx+2qeFAsmZ9QVRjLJDbpZFoF2F4zfwfROdn3SxJIjqgIgB2Q+wZRUgGKh1ynsrnOv2qaGJym7AdEb9EKbb5nzRvs="}]}},"1.0.0":{"name":"spirit-core","version":"1.0.0","description":"A simple and extremly flexible static file generator for blogs and more.","main":"spirit-core.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"http://github.com/alex-ray/spirit-core.js"},"keywords":["blog","static","generator","spirit"],"author":{"name":"Alexander James Ray","email":"alexjamesray@gmail.com","url":"http://alexray.me/"},"license":"MIT","bugs":{"url":"https://github.com/alex-ray/spirit-core.js/issues"},"devDependencies":{"chai":"*","mocha":"*","rimraf":"^2.2.8"},"dependencies":{"spirit-config":">=1.0.0","spirit-errors":">=1.0.1","spirit-events":">=1.0.0","spirit-ignore":">=1.0.0","spirit-middleware":">=1.0.0","spirit-paths":">=1.0.0","spirit-files":">=1.0.0","spirit-site-data":">=1.0.0"},"homepage":"https://github.com/alex-ray/spirit-core.js","_id":"spirit-core@1.0.0","_shasum":"65f54199e854067696ec29cdb50fe6fc6d4dc7ee","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"alexray","email":"alexjamesray@gmail.com"},"maintainers":[{"name":"alexray","email":"alexjamesray@gmail.com"}],"dist":{"shasum":"65f54199e854067696ec29cdb50fe6fc6d4dc7ee","tarball":"https://registry.npmjs.org/spirit-core/-/spirit-core-1.0.0.tgz","integrity":"sha512-wWE471HLIA7ZeFxfPtGGb69OgykKQrOS/kF0ELIkxbMhqfyLh92qa7vu+Rw4FmFxFY52WWTZSJz/mNokyV8MDw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqtAOiAt19hLv5eqjwyWpe2rIkkYxF70jJGYxpNdvvUAIgBIho6CA0zbtp9lmJXpWW42Yzb2qUJMR6kUqu55S0cDU="}]}},"1.0.1":{"name":"spirit-core","version":"1.0.1","description":"A simple and extremly flexible static file generator for blogs and more.","main":"spirit-core.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"http://github.com/alex-ray/spirit-core.js"},"keywords":["blog","static","generator","spirit"],"author":{"name":"Alexander James Ray","email":"alexjamesray@gmail.com","url":"http://alexray.me/"},"license":"MIT","bugs":{"url":"https://github.com/alex-ray/spirit-core.js/issues"},"devDependencies":{"chai":"*","mocha":"*","rimraf":"^2.2.8"},"dependencies":{"spirit-config":">=1.0.0","spirit-errors":">=1.0.1","spirit-events":">=1.0.0","spirit-ignore":">=1.0.0","spirit-middleware":">=1.0.0","spirit-paths":">=1.0.1","spirit-files":">=1.0.1","spirit-site-data":">=1.0.1"},"homepage":"https://github.com/alex-ray/spirit-core.js","_id":"spirit-core@1.0.1","_shasum":"1501a83066d9364832efed8f4bef09a84551626f","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"alexray","email":"alexjamesray@gmail.com"},"maintainers":[{"name":"alexray","email":"alexjamesray@gmail.com"}],"dist":{"shasum":"1501a83066d9364832efed8f4bef09a84551626f","tarball":"https://registry.npmjs.org/spirit-core/-/spirit-core-1.0.1.tgz","integrity":"sha512-rpzlOXFNksYDD1rNC76K8YKTCkD+D5WPTYJdHaqatXy9yuG6KRPGIunz7FyR0OaBK9ppO/hb2klxrgxSZ3i1eA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHGJbmxRhgC/J4dRATVwsyBukJ3FDq2txcZIuwAlJfbhAiBkvagXjtsq/yNTLStx6Hes04i7YIKiHzeEdjaMBDrPXQ=="}]}},"1.0.2":{"name":"spirit-core","version":"1.0.2","description":"A simple and extremly flexible static file generator for blogs and more.","main":"spirit-core.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"http://github.com/alex-ray/spirit-core.js"},"keywords":["blog","static","generator","spirit"],"author":{"name":"Alexander James Ray","email":"alexjamesray@gmail.com","url":"http://alexray.me/"},"license":"MIT","bugs":{"url":"https://github.com/alex-ray/spirit-core.js/issues"},"devDependencies":{"chai":"*","mocha":"*","rimraf":"^2.2.8"},"dependencies":{"spirit-config":">=1.0.0","spirit-errors":">=1.0.1","spirit-events":">=1.0.0","spirit-ignore":">=1.0.0","spirit-middleware":">=1.0.1","spirit-paths":">=1.0.1","spirit-files":">=1.0.1","spirit-site-data":">=1.0.1"},"homepage":"https://github.com/alex-ray/spirit-core.js","_id":"spirit-core@1.0.2","_shasum":"d37664e43e7c0ad12eac7d9119430b40cf38da14","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"alexray","email":"alexjamesray@gmail.com"},"maintainers":[{"name":"alexray","email":"alexjamesray@gmail.com"}],"dist":{"shasum":"d37664e43e7c0ad12eac7d9119430b40cf38da14","tarball":"https://registry.npmjs.org/spirit-core/-/spirit-core-1.0.2.tgz","integrity":"sha512-kscIOGc3oyhAt4oy+m0qFR5/WJplSnsDDlTnX9qBRiyvroe1AIM1VYr8lkMMtacdsrbS61/CCsh3LcwldbP6Qg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDxHsB8x6/kgwx34AuRR7jXuX5rDiVfqRFK2tJmFbDUzAiBsFYaDJCP2A6r6K8uBivnlAyTlBh07TJwTFp/IL89MHQ=="}]}},"1.0.3":{"name":"spirit-core","version":"1.0.3","description":"A simple and extremly flexible static file generator for blogs and more.","main":"spirit-core.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"http://github.com/alex-ray/spirit-core.js"},"keywords":["blog","static","generator","spirit"],"author":{"name":"Alexander James Ray","email":"alexjamesray@gmail.com","url":"http://alexray.me"},"license":"MIT","bugs":{"url":"https://github.com/alex-ray/spirit-core.js/issues"},"devDependencies":{"chai":"*","mocha":"*","rimraf":"^2.2.8"},"dependencies":{"spirit-config":">=1.0.2","spirit-errors":">=1.0.1","spirit-events":">=1.0.0","spirit-ignore":">=1.0.0","spirit-middleware":">=1.0.1","spirit-paths":">=1.0.2","spirit-files":">=1.0.2","spirit-site-data":">=1.0.2"},"homepage":"https://github.com/alex-ray/spirit-core.js","_id":"spirit-core@1.0.3","_shasum":"a7cb934af59259fe036d65a2d122424e9a09b87b","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"alexray","email":"alexjamesray@gmail.com"},"maintainers":[{"name":"alexray","email":"alexjamesray@gmail.com"}],"dist":{"shasum":"a7cb934af59259fe036d65a2d122424e9a09b87b","tarball":"https://registry.npmjs.org/spirit-core/-/spirit-core-1.0.3.tgz","integrity":"sha512-pFI1nwT0j7N8ltil8ME5kgwC7F0GNekEnRW2gp7Bkham80UZOGEeVCBSykCLL4tVX4HNq+K/It+hUou9zkzn2g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDuv96dHVh26WqRkZvfY3/FA7i5R7VezeSGQPOvKjG/JwIgExudN0LR7L3yRnBw1CIeJta+7O0TL9Bi7LVj1TsanrI="}]}}},"readme":"## Spirit Core\n\n### Summary\nA simple, adaptable and powerful static file generator.\n\n### Installation\nInstall the Spirit Core module through [npm](http://npmjs.org).\n```\nnpm install spirit-core\n```\n\n### Syntax\n```javascript\nvar SpiritCore = require( 'spirit-core' ) ;\nvar spirit = new SpiritCore( rootPath [, config ] ) ;\n```\n#### Paramaters\n**rootPath**\n\n  A `String` that specifies the root path relative to the node processes current working directory.\n\n**config**\n\n  By default the software will look for configuration file in the `SPIRIT_CONFIG` environment variable.\n  If no environment variable is set, it will use the optional `Object` config paramater.\n  If no config parameter is given, it will then look for a `_config.json` file in the root directory.\n  Otherwise it will use the default configuration settings listed below.\n\n  The configuration object will default to these values.\n\n  `config.src` : `\".\"` The relative source path to load files from. More information at the\n  [Spirit Paths](http://github.com/alex-ray/spirit-paths) middleware repository.\n\n  `config.dest` : `\"dest\"` The relative destination path to write files to. More information at the\n  [ Spirit Paths ](http://github.com/alex-ray/spirit-paths) middleware repository.\n\n  `config.ignore` : `[ 'node_modules', '.DS_Store', 'npm-debug.log', 'package.json' ]` An `Array` of filesPaths relative to the source directory to be ignored. More information\n  at the [ Spirit Ignore ](http://github.com/alex-ray/spirit-ignore) middleware repository.\n\n  `config.site` :\n  ```javascirpt\n  {\n    data: { },\n    src: '_site.json'\n  }\n  ```\n  A [ Spirit Site Data ]( http://github.com/alex-ray/spirit-site-data) configuration `Object`\n\n  `config.site.data` : `{ }` An empty site data object. More information at the\n  [ Spirit Site Data ]( http://github.com/alex-ray/spirit-site-data) repository.\n\n  `config.site.src` : `\"_site.json\"` relative file path to load site data JSON from. More information\n  at the [ Spirit Site Data ]( http://github.com/alex-ray/spirit-site-data) repository.\n\n  ```javascript\n   { src: '.',\n     dest: '_dest',\n     ignore: [ 'node_modules', '.DS_Store', 'npm-debug.log', 'package.json' ],\n     site: {\n       data: { },\n       src: '_site.json'\n    }\n  }\n  ```\n\n### Properties\n`spiritCore.END_EVENT` :\n\n  A unique end event string. Emitted when all the middleware has been loaded and the files have\n  been written to the destination folder.\n\n`spiritCore.ERROR_EVENT` :\n\n  A unique error event string to handle errors. See [ Spirit Errors ]( http://github.com/alex-ray/spirit-errors)\n  middleware for more information.\n\n### Methods\n\n`spiritCore.use( [ Function] ) ` :\n\n  Takes a middleware `Function` to be called. The `Function` is called with two arguments.\n\n  1. **next** : A `Function` to be called when your middleware is done executing.\n  ( Will call the following middleware, if one exists ).\n\n  2. **spirit** : The SpiritCore `Object` instance.\n\n  For more information visit the [ Spirit Middleware ](http://github.com/alex-ray/spirit-middleware) middleware repository.\n\n`spiritCore.ignore( [ Array ] )` :\n\n  Takes an array of relative string paths to ignore.\n  For more information visit the [ Spirit Ignore ](http://github.com/alex-ray/spirit-ignore) middleware repository.\n\n`spiritCore.on( [ String ], [ Function ] )` :\n\n  Takes a unique event `String` and a `Function` to be called every time the `String` is emitted .\n  For more information visit the [ Spirit Events ](http://github.com/alex-ray/spirit-events) middleware repository.\n\n`spiritCore.off( [ String ], [ Function ] )` :\n\n  Takes a unique event `String` and optional `Function`.\n  If a function is provided it will remove that from function from the unique event `String` subscription.\n  If no function is provided is will remove *all* functions fromt the unique event `String` subscription.\n  For more information visit the [ Spirit Events ](http://github.com/alex-ray/spirit-events) middleware repository.\n\n`spiritCore.emit( [ String] )` :\n\n  Takes a unique event `String` that will call all functions subscribed to it.\n  For more information visit the [ Spirit Events ](http://github.com/alex-ray/spirit-events) middleware repository.\n\n`spiritCore.run( )` :\n\n  Will write all files in the current files `Object` to the destination directory.\n\n`spiritCore.getData( )` :\n\n  Will return an spiritData `Object` with the following properties on it.\n\n`spiritData.paths` : `Object`\n\n  A paths `Object` with the following properties. See [ Spirit Paths ]( http://github.com/alex-ray/spirit-paths)\n  middleware for more information.\n\n`spiritData.paths.root` : `String` The absolute root path of the directory.  \n\n`spiritData.paths.src` : `String` the absolute source path to be read from.\n\n`spiritData.paths.dest`: `String` the absolute destination path to write to.\n\n`spiritData.config` : `Object`\n\n  The Spirit Core configuration object. See [ Spirit Config ]( http://github.com/alex-ray/spirit-config)\n  middleware for more information.\n\n`spiritData.ignore` : `Array`\n\n  An `Array` of relative `String` paths to ignore. See [ Spirit Ignore ]( http://github.com/alex-ray/spirit-ignore)\n  middleware for more information.\n\n`spiritData.files` : `Object`\n\n  An `Object` of relative filepath keys mapping to a file `Object` with the following properties. See [ Spirit Files ]( http://github.com/alex-ray/spirit-files)\n  middleware for more information.\n\n`spiritData.files[ filePath ].buffer` : `Buffer Object`\n\n  The files content [ buffer ]( http://nodejs.org/api/buffer.html ) `Object`.\n\n`spiritData.site` : `Object`\n\n  Custom site data object for templates. See [ Spirit Site Data ]( http://github.com/alex-ray/spirit-site-data)\n  middleware for more information.\n\n`spiritCore.setData( [ Object ] )` :\n\n  Replaces the spiritData `Object` with the new `Object` argument.  \n\n\n### Example\nDirectory structure\n```\n  > = Directory\n  - = File\n\n  >\"example\"\n    >\"_src\"\n      -\"index.html\"\n      -\"main.js\"\n      -\"main.css\"\n      -\"keys.json\"\n      -\"site_data.json\"\n    >\"_dest\"\n```\n\n```javascript\n  var config = {\n    src : '_src',\n    dest: '_dest',\n    ignore: [ \"keys.json\" ] ,\n    site : {\n      src : \"site_data.json\"\n    }\n  }\n\n  var SpiritCore = require( 'spirit-core' ) ;\n  var spirit = new SpiritCore( './example', config ) ;\n  spirit.on( spirit.END_EVENT, logExampleData ) ;\n  spirit.run( ) ;\n\n  function logExampleData ( ) {\n    var spiritData = spirit.getData( ) ;\n    console.log( spiritData.paths ) ;\n    console.log( spiritData.files ) ;\n    console.log( spiritData.site ) ;\n  }\n\n```\nOutput directory structure.\n```\n  >\"example\"\n    >\"_src\"\n      -\"index.html\"\n      -\"main.js\"\n      -\"main.css\"\n      -\"keys.json\"\n      -\"site_data.json\"\n    >\"_dest\"\n      -\"index.html\"\n      -\"main.js\"\n      -\"main.css\"\n```\n\nHand made in San Francisco California by [ Alex Ray ]( http://twitter.com/_alexray ).\n","maintainers":[{"name":"alexray","email":"alexjamesray@gmail.com"}],"time":{"modified":"2022-06-26T22:54:54.907Z","created":"2014-05-31T02:25:01.290Z","0.0.0":"2014-05-31T02:25:02.660Z","0.1.0":"2014-06-01T00:58:48.207Z","0.1.1":"2014-06-01T01:28:04.028Z","0.1.2":"2014-06-01T03:15:42.623Z","0.1.3":"2014-06-01T07:32:16.141Z","0.1.4":"2014-06-01T20:44:27.514Z","0.2.0":"2014-06-02T07:07:46.599Z","0.2.1":"2014-06-05T04:20:25.327Z","0.2.2":"2014-06-18T07:24:39.765Z","0.3.2":"2014-06-19T04:26:25.761Z","0.3.3":"2014-06-20T06:05:36.733Z","1.0.0":"2014-07-20T06:28:03.456Z","1.0.1":"2014-07-20T07:51:08.206Z","1.0.2":"2014-07-24T02:52:30.305Z","1.0.3":"2014-07-24T04:02:36.032Z"},"readmeFilename":"README.md","keywords":["blog","static","generator","spirit"],"repository":{"type":"git","url":"http://github.com/alex-ray/spirit-core.js"},"author":{"name":"Alexander James Ray","email":"alexjamesray@gmail.com","url":"http://alexray.me"},"bugs":{"url":"https://github.com/alex-ray/spirit-core.js/issues"},"license":"MIT","homepage":"https://github.com/alex-ray/spirit-core.js","users":{"alexray":true}}