{"_id":"grunt-compass","_rev":"66-04756629a8c4d210eed67df5d9effaa0","name":"grunt-compass","description":"A custom grunt.js task that executes compass compile for you and prints the COMPASS output to grunt.log.write().","dist-tags":{"latest":"0.3.9"},"versions":{"0.2.0":{"name":"grunt-compass","version":"0.2.0","description":"A custom grunt.js task that executes compass compile for you and prints the COMPASS output to grunt.log.write().","author":{"name":"Kahlil Lechelt","email":"kahlil@kahlil.co"},"dependencies":{"grunt":">= 0.3.9"},"repository":{"type":"git","url":"git://github.com/kahlil/grunt-compass.git"},"engines":{"node":"*"},"_npmUser":{"name":"kahlil","email":"kahlil@kahlil.co"},"_id":"grunt-compass@0.2.0","devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.18","_defaultsLoaded":true,"dist":{"shasum":"a4fcfb4c8194942ac6f98988b2638996d5229ee8","tarball":"https://registry.npmjs.org/grunt-compass/-/grunt-compass-0.2.0.tgz","integrity":"sha512-DrrygSPvXBVb4NyKemAzDWvCcdUDNORx70Cc9rRMwj8ZEL5CGAbgl9v7SgkARqbOH1MHeneF2uJpUVLTM9ZdUg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG4FcE7z8ibHNuwzEBkiIUN7wuqgplySoOQmtvwok/CwAiEA06RyQ0iJB2B8qlg53h7m+XdIyopJNx8PGGVh+HFp/kU="}]},"maintainers":[{"name":"kahlil","email":"kahlil@kahlil.co"}],"directories":{},"deprecated":"This grunt plugin is deprecated because of the release of Grunt.js 0.4.0 and grunt-contrib-compass. Please use that plugin instead if you are on Grunt.js >= v0.4.0."},"0.2.1":{"name":"grunt-compass","version":"0.2.1","description":"A custom grunt.js task that executes compass compile for you and prints the COMPASS output to grunt.log.write().","author":{"name":"Kahlil Lechelt","email":"kahlil@kahlil.co"},"repository":{"type":"git","url":"git://github.com/kahlil/grunt-compass.git"},"engines":{"node":"*"},"_npmUser":{"name":"kahlil","email":"kahlil@kahlil.co"},"_id":"grunt-compass@0.2.1","dependencies":{},"devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.18","_defaultsLoaded":true,"dist":{"shasum":"1b09ce66d8f682b41f6d49059f6c43421c9865af","tarball":"https://registry.npmjs.org/grunt-compass/-/grunt-compass-0.2.1.tgz","integrity":"sha512-QMVqIGIqkPFhTy4yw2t2mC5r6i+4lvbdNPITtgW4AB+pk/Bkp2Ts/8bFW8QVfZ6zuDuo/d4Tew4CP+9Cy91b1g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5LIM+dAYwJccngR+UFpqo0qaQDey2+q7uJPOE3bX/sgIhAMcOUROddhQxF9X8QnEwti3uJ3hAUiqP2hadTjjHDHHQ"}]},"maintainers":[{"name":"kahlil","email":"kahlil@kahlil.co"}],"directories":{},"deprecated":"This grunt plugin is deprecated because of the release of Grunt.js 0.4.0 and grunt-contrib-compass. Please use that plugin instead if you are on Grunt.js >= v0.4.0."},"0.2.2":{"name":"grunt-compass","description":"A custom grunt.js task that executes compass compile for you and prints the COMPASS output to grunt.log.write().","version":"0.2.2","homepage":"https://github.com/kahlil/grunt-compass","author":{"name":"Kahlil Lechelt","email":"kahlil@kahlil.co","url":"http://kahlil.co"},"repository":{"type":"git","url":"git://github.com/kahlil/grunt-compass.git"},"bugs":{"url":"https://github.com/kahlil/grunt-compass/issues"},"licenses":[{"type":"MIT","url":"https://github.com/kahlil/grunt-compass/blob/master/LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-compass":"bin/grunt-compass"},"engines":{"node":"*"},"scripts":{"test":"grunt test"},"dependencies":{"grunt":"~0.3.7"},"devDependencies":{"grunt":"~0.3.7"},"keywords":[],"_npmUser":{"name":"kahlil","email":"kahlil@kahlil.co"},"_id":"grunt-compass@0.2.2","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.18","_defaultsLoaded":true,"dist":{"shasum":"670b50bdcb81332741c5a1aeef4796d10be36ca0","tarball":"https://registry.npmjs.org/grunt-compass/-/grunt-compass-0.2.2.tgz","integrity":"sha512-yOcKqWZwRYbsoMrMzKqQgsdIKmOKbI15PnynIz0qtjNIexwHmColE4ith30DzlCZ/HlKVMaa1sJjKz1F3GHgKw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHosJY8S8jGWyIpaE2GkoeOhv4izIHrasLDanb3Ngc/9AiA66otOwbPZTqTEnHKTMIdKIvivf87/zEwd3qCWPj+tOw=="}]},"maintainers":[{"name":"kahlil","email":"kahlil@kahlil.co"}],"directories":{},"deprecated":"This grunt plugin is deprecated because of the release of Grunt.js 0.4.0 and grunt-contrib-compass. Please use that plugin instead if you are on Grunt.js >= v0.4.0."},"0.2.3":{"name":"grunt-compass","description":"A custom grunt.js task that executes compass compile for you and prints the COMPASS output to grunt.log.write().","version":"0.2.3","homepage":"https://github.com/kahlil/grunt-compass","author":{"name":"Kahlil Lechelt","email":"kahlil@kahlil.co","url":"http://kahlil.co"},"repository":{"type":"git","url":"git://github.com/kahlil/grunt-compass.git"},"bugs":{"url":"https://github.com/kahlil/grunt-compass/issues"},"licenses":[{"type":"MIT","url":"https://github.com/kahlil/grunt-compass/blob/master/LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-compass":"bin/grunt-compass"},"engines":{"node":"*"},"dependencies":{"grunt":">=0.3.7"},"devDependencies":{"grunt":">=0.3.7"},"keywords":["grunt.js","sass","compass"],"_npmUser":{"name":"kahlil","email":"kahlil@kahlil.co"},"_id":"grunt-compass@0.2.3","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.18","_defaultsLoaded":true,"dist":{"shasum":"bbf9c0e4023c7b7b814bed5dd5db98d2089dad4f","tarball":"https://registry.npmjs.org/grunt-compass/-/grunt-compass-0.2.3.tgz","integrity":"sha512-hG3Atstc0DTMF8To4DMN5HCty5cPokJLA0x+v9MhZAw/f/FF+ID2lsnlwfm7rUtZ1I++ddTHsRo5Fx3YwMtKBQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHw+ixDq4M6qPRWOeFlgmytGgIXvQryG/hGIqj/Rf++zAiEA5X+/vRvOUDvMt27JY9GN9efgJRQQbnr7FoXZ018c0QA="}]},"maintainers":[{"name":"kahlil","email":"kahlil@kahlil.co"}],"directories":{},"deprecated":"This grunt plugin is deprecated because of the release of Grunt.js 0.4.0 and grunt-contrib-compass. Please use that plugin instead if you are on Grunt.js >= v0.4.0."},"0.2.4":{"name":"grunt-compass","description":"A custom grunt.js task that executes compass compile for you and prints the COMPASS output to grunt.log.write().","version":"0.2.4","homepage":"https://github.com/kahlil/grunt-compass","author":{"name":"Kahlil Lechelt","email":"kahlil@kahlil.co","url":"http://kahlil.co"},"repository":{"type":"git","url":"git://github.com/kahlil/grunt-compass.git"},"bugs":{"url":"https://github.com/kahlil/grunt-compass/issues"},"licenses":[{"type":"MIT","url":"https://github.com/kahlil/grunt-compass/blob/master/LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-compass":"bin/grunt-compass"},"engines":{"node":"*"},"dependencies":{"grunt":">=0.3.7"},"devDependencies":{"grunt":">=0.3.7"},"keywords":["grunt.js","sass","compass"],"_npmUser":{"name":"kahlil","email":"kahlil@kahlil.co"},"_id":"grunt-compass@0.2.4","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.18","_defaultsLoaded":true,"dist":{"shasum":"1a0cb1bbc465359753f69bf25a2aba293756b65b","tarball":"https://registry.npmjs.org/grunt-compass/-/grunt-compass-0.2.4.tgz","integrity":"sha512-GoNQSBnpSama8/pVi4s9BsfY+9RaBF0HrCQuxTe5Ifi/I/g0fr18JXu1H9KPRWtfSu6AodBriuWZjDREQfSWNA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEWYwt+I3i5FgQiJ+zgep9Fa6TIWhTVLqUw86OWLVmpzAiBpKpprPWHx9qBooYKl+RgR/RTVVYrd607j5smkLcAGVQ=="}]},"maintainers":[{"name":"kahlil","email":"kahlil@kahlil.co"}],"directories":{},"deprecated":"This grunt plugin is deprecated because of the release of Grunt.js 0.4.0 and grunt-contrib-compass. Please use that plugin instead if you are on Grunt.js >= v0.4.0."},"0.2.5":{"name":"grunt-compass","description":"A custom grunt.js task that executes compass compile for you and prints the COMPASS output to grunt.log.write().","version":"0.2.5","homepage":"https://github.com/kahlil/grunt-compass","author":{"name":"Kahlil Lechelt","email":"kahlil@kahlil.co","url":"http://kahlil.co"},"repository":{"type":"git","url":"git://github.com/kahlil/grunt-compass.git"},"bugs":{"url":"https://github.com/kahlil/grunt-compass/issues"},"licenses":[{"type":"MIT","url":"https://github.com/kahlil/grunt-compass/blob/master/LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-compass":"bin/grunt-compass"},"engines":{"node":"*"},"dependencies":{"grunt":">=0.3.7"},"devDependencies":{"grunt":">=0.3.7"},"keywords":["grunt.js","sass","compass"],"_npmUser":{"name":"kahlil","email":"kahlil@kahlil.co"},"_id":"grunt-compass@0.2.5","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.18","_defaultsLoaded":true,"dist":{"shasum":"2e9e7e92b9a7be11aa3ed0566f1dbeb7433b36ed","tarball":"https://registry.npmjs.org/grunt-compass/-/grunt-compass-0.2.5.tgz","integrity":"sha512-qHjZhId+zMJpTP1++3kC8Kz7RMOao9DxJbequJAvGYQRJtJY+Xrdy53rel06mPaklzzReAKBUci/5MCQVNb8lQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDtyH+DPZbuOuwvLhRBNDzec4XBq8UEKiByxs6Zfb+dlAiEAx/WHiVlV9l268jZJjWBkr4Qn3EndvYus4rVqHNN4Xb0="}]},"maintainers":[{"name":"kahlil","email":"kahlil@kahlil.co"}],"directories":{},"deprecated":"This grunt plugin is deprecated because of the release of Grunt.js 0.4.0 and grunt-contrib-compass. Please use that plugin instead if you are on Grunt.js >= v0.4.0."},"0.2.6":{"name":"grunt-compass","description":"A custom grunt.js task that executes compass compile for you and prints the COMPASS output to grunt.log.write().","version":"0.2.6","homepage":"https://github.com/kahlil/grunt-compass","author":{"name":"Kahlil Lechelt","email":"kahlil@kahlil.co","url":"http://kahlil.co"},"repository":{"type":"git","url":"git://github.com/kahlil/grunt-compass.git"},"bugs":{"url":"https://github.com/kahlil/grunt-compass/issues"},"licenses":[{"type":"MIT","url":"https://github.com/kahlil/grunt-compass/blob/master/LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-compass":"bin/grunt-compass"},"engines":{"node":"*"},"dependencies":{"grunt":">=0.3.7"},"devDependencies":{"grunt":">=0.3.7"},"keywords":["grunt.js","sass","compass"],"_npmUser":{"name":"kahlil","email":"kahlil@kahlil.co"},"_id":"grunt-compass@0.2.6","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.18","_defaultsLoaded":true,"dist":{"shasum":"60adcfac0b855113d1fd6ef8914d88d49e7780d7","tarball":"https://registry.npmjs.org/grunt-compass/-/grunt-compass-0.2.6.tgz","integrity":"sha512-Wq4dYodRTHq7DJBx3AMNpM07AgsGgLntKV6PgGvH5Nyqd7O8lnE05p2obeLnkm63qn09ww80DaqqF7077fxuuw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSZiRxsW9Kz/751iUEGnwLTnSps1QOoTxeSKObXbgYKQIhAMgUP17V+bChpiDYOWhC7ebs5Nt4a9qlVI1wrEQDEYc7"}]},"maintainers":[{"name":"kahlil","email":"kahlil@kahlil.co"}],"directories":{},"deprecated":"This grunt plugin is deprecated because of the release of Grunt.js 0.4.0 and grunt-contrib-compass. Please use that plugin instead if you are on Grunt.js >= v0.4.0."},"0.2.7":{"name":"grunt-compass","description":"A custom grunt.js task that executes compass compile for you and prints the COMPASS output to grunt.log.write().","version":"0.2.7","homepage":"https://github.com/kahlil/grunt-compass","author":{"name":"Kahlil Lechelt","email":"kahlil@kahlil.co","url":"http://kahlil.co"},"repository":{"type":"git","url":"git://github.com/kahlil/grunt-compass.git"},"bugs":{"url":"https://github.com/kahlil/grunt-compass/issues"},"licenses":[{"type":"MIT","url":"https://github.com/kahlil/grunt-compass/blob/master/LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-compass":"bin/grunt-compass"},"engines":{"node":"*"},"dependencies":{"grunt":">=0.3.7"},"devDependencies":{"grunt":">=0.3.7"},"keywords":["grunt.js","sass","compass"],"_npmUser":{"name":"kahlil","email":"kahlil@kahlil.co"},"_id":"grunt-compass@0.2.7","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.18","_defaultsLoaded":true,"dist":{"shasum":"78b7716d023014c64a6a4ef62734829d4d4e88dc","tarball":"https://registry.npmjs.org/grunt-compass/-/grunt-compass-0.2.7.tgz","integrity":"sha512-l4FNBYok1ysUnEQDZUagyrCZw8bytyPoieWrfRqdI+AdAFnax7VHO94wWFJgKzSM3DIsWvyTKAGM9KNLVZE5xg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIATaCAXia6VTikThVR9N47AVSE1OhKnJ/aDVUxy2JSAzAiEAiL39juK/lpH+ZWlMFsYKC3skSHb13pL0WEeyTd+9kmE="}]},"maintainers":[{"name":"kahlil","email":"kahlil@kahlil.co"}],"directories":{},"deprecated":"This grunt plugin is deprecated because of the release of Grunt.js 0.4.0 and grunt-contrib-compass. Please use that plugin instead if you are on Grunt.js >= v0.4.0."},"0.2.8":{"name":"grunt-compass","description":"A custom grunt.js task that executes compass compile for you and prints the COMPASS output to grunt.log.write().","version":"0.2.8","homepage":"https://github.com/kahlil/grunt-compass","author":{"name":"Kahlil Lechelt","email":"kahlil@kahlil.co","url":"http://kahlil.co"},"repository":{"type":"git","url":"git://github.com/kahlil/grunt-compass.git"},"bugs":{"url":"https://github.com/kahlil/grunt-compass/issues"},"licenses":[{"type":"MIT","url":"https://github.com/kahlil/grunt-compass/blob/master/LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-compass":"bin/grunt-compass"},"engines":{"node":"*"},"dependencies":{"grunt":">=0.3.7"},"devDependencies":{"grunt":">=0.3.7"},"keywords":["grunt.js","sass","compass"],"_npmUser":{"name":"kahlil","email":"kahlil@kahlil.co"},"_id":"grunt-compass@0.2.8","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.18","_defaultsLoaded":true,"dist":{"shasum":"a9dd4d3bd22cd7134ab7db1cc75e293c701bf629","tarball":"https://registry.npmjs.org/grunt-compass/-/grunt-compass-0.2.8.tgz","integrity":"sha512-prTca0oA56dgYF+ZwN+e2mIzYrGScAxrKirgoeYrJFQSHgH2hKcE5haWI8SCf4hBFEUcJ/BGzWrklII53YRJTw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF/ZUkTlBZCnx8Gp/rX/IdsJhgDOmBTJiaob4nRXTlG6AiA6y1YJj1to8u+4SkfRpVX1VkYsKstOv7wkSnjBnCQfYA=="}]},"maintainers":[{"name":"kahlil","email":"kahlil@kahlil.co"}],"directories":{},"deprecated":"This grunt plugin is deprecated because of the release of Grunt.js 0.4.0 and grunt-contrib-compass. Please use that plugin instead if you are on Grunt.js >= v0.4.0."},"0.2.9":{"name":"grunt-compass","description":"A custom grunt.js task that executes compass compile for you and prints the COMPASS output to grunt.log.write().","version":"0.2.9","homepage":"https://github.com/kahlil/grunt-compass","author":{"name":"Kahlil Lechelt","email":"kahlil@kahlil.co","url":"http://kahlil.co"},"repository":{"type":"git","url":"git://github.com/kahlil/grunt-compass.git"},"bugs":{"url":"https://github.com/kahlil/grunt-compass/issues"},"licenses":[{"type":"MIT","url":"https://github.com/kahlil/grunt-compass/blob/master/LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-compass":"bin/grunt-compass"},"engines":{"node":"*"},"dependencies":{"grunt":">=0.3.7"},"devDependencies":{"grunt":">=0.3.7"},"keywords":["grunt.js","sass","compass"],"_npmUser":{"name":"kahlil","email":"kahlil@kahlil.co"},"_id":"grunt-compass@0.2.9","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.18","_defaultsLoaded":true,"dist":{"shasum":"63dbea6beddab97c0535a0fcc34bba31817bcb40","tarball":"https://registry.npmjs.org/grunt-compass/-/grunt-compass-0.2.9.tgz","integrity":"sha512-k9Y/tYCossAlW8oZ5+wOYiMM8qwq+cOPlrTkEgtELUngL2Un/4TPjtuC+2ZQbnvNF5wCTUV3gNivbH0DvCimJw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGPh0qMHxwyobTG0DIdgG5cafHOuu6TqAztl0wL/IaD8AiB0LExXRYnY2A4uxFE7JEZsqlvxlj4TGPY3pf9tr8bI4A=="}]},"maintainers":[{"name":"kahlil","email":"kahlil@kahlil.co"}],"directories":{},"deprecated":"This grunt plugin is deprecated because of the release of Grunt.js 0.4.0 and grunt-contrib-compass. Please use that plugin instead if you are on Grunt.js >= v0.4.0."},"0.2.10":{"name":"grunt-compass","description":"A custom grunt.js task that executes compass compile for you and prints the COMPASS output to grunt.log.write().","version":"0.2.10","homepage":"https://github.com/kahlil/grunt-compass","author":{"name":"Kahlil Lechelt","email":"kahlil@kahlil.co","url":"http://kahlil.co"},"repository":{"type":"git","url":"git://github.com/kahlil/grunt-compass.git"},"bugs":{"url":"https://github.com/kahlil/grunt-compass/issues"},"licenses":[{"type":"MIT","url":"https://github.com/kahlil/grunt-compass/blob/master/LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-compass":"bin/grunt-compass"},"engines":{"node":"*"},"dependencies":{"grunt":">=0.3.7"},"devDependencies":{"grunt":">=0.3.7"},"keywords":["grunt.js","sass","compass","grunt","gruntplugin"],"_npmUser":{"name":"kahlil","email":"kahlil@kahlil.co"},"_id":"grunt-compass@0.2.10","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.18","_defaultsLoaded":true,"dist":{"shasum":"a42463256d6d04893d2343eab1d426272b6ece8d","tarball":"https://registry.npmjs.org/grunt-compass/-/grunt-compass-0.2.10.tgz","integrity":"sha512-TUH/FAT7KoQ0qRPpbtJ5xQ5qVbztHxfwfI7F3g5DrLBTSxlqZbWneKi2b4dcBdDyMPzrLlSJYr4hRyAq8QRRRA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFSzzEpqWIwe0CCHCQJPBunyrEUP6BscUYxnY1rYiYP+AiEAjOcuU9U3VNU/UFwpzOB2CYIMhVhHkesQd3a0ODe1iJ0="}]},"maintainers":[{"name":"kahlil","email":"kahlil@kahlil.co"}],"directories":{},"deprecated":"This grunt plugin is deprecated because of the release of Grunt.js 0.4.0 and grunt-contrib-compass. Please use that plugin instead if you are on Grunt.js >= v0.4.0."},"0.2.11":{"name":"grunt-compass","description":"A custom grunt.js task that executes compass compile for you and prints the COMPASS output to grunt.log.write().","version":"0.2.11","homepage":"https://github.com/kahlil/grunt-compass","author":{"name":"Kahlil Lechelt","email":"kahlil@kahlil.co","url":"http://kahlil.co"},"repository":{"type":"git","url":"git://github.com/kahlil/grunt-compass.git"},"bugs":{"url":"https://github.com/kahlil/grunt-compass/issues"},"licenses":[{"type":"MIT","url":"https://github.com/kahlil/grunt-compass/blob/master/LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-compass":"bin/grunt-compass"},"engines":{"node":"*"},"dependencies":{"grunt":">=0.3.7"},"devDependencies":{"grunt":">=0.3.7"},"keywords":["grunt.js","sass","compass","grunt","gruntplugin"],"readme":"# grunt-compass\n\nThis is a custom grunt.js multitask that executes `compass compile` on the command line for you and prints the COMPASS output to `grunt.log.write()`.\n\n1. Install this grunt plugin next to your project's grunt.js gruntfile with: `npm install grunt-compass`.\n2. Call `grunt.loadNpmTasks('grunt-compass')` in your gruntfile.\n3. Configure `grunt watch` to watch your scss files and call the task.\n\te.g.:\n\n\t```javascript\n\twatch: {\n\t    files: ['assets/scss/partials/*.scss'],\n\t    tasks: ['compass:somename']\n\t}\n\t```\n\n4. Setup the config for compass in your grunt config, or setup a compass config file:\n\t* Option 1: Set the configuration for compass in your grunt.js file:\n\n\t\t```javascript\n\t\tcompass: {\n            somename: {\n                src: 'assets/scss/partials',\n                dest: 'assets/css/partials'\n            }\n\t\t}\n\t\t```\n\n\t\t\"src\" is the folder with sass/scss files.\n\t\t\"dest\" is the file where the css files will be place.\n\t* Option 2: Setup a compass project\n\t\t```\n\t\tcompass install compass\n\t\t```\n5. You can set your custom output style like this:\n\n    ```javascript\n    compass: {\n        somename: {\n            outputstyle: 'compressed'\n        }\n    }\n    ```\n6. You can disable line comments like this:\n\n    ```javascript\n    compass: {\n        somename: {\n            linecomments: false\n        }\n    }\n    ```\n7. If you have multiple compass tasks and you want to force compass compilation you can do this:\n\n    ```javascript\n    compass: {\n        somename: {\n            forcecompile: true\n        }\n    }\n    ```\n\n8. You can require a given ruby library before running commands\n\n    ```javascript\n    compass: {\n        somename: {\n            require: 'animate-sass mylib'\n        }\n    }\n    ```\n\n9. Run \"grunt watch\" and change some SASS files :)\n\n# Real World Examples\n\n* [krzysu](https://github.com/krzysu) posted a Gist with his `compass compile` configuration [over here](https://gist.github.com/2917330).\n* [javiervd](https://github.com/javiervd) kindly shares his grunt.js setup [over here](https://gist.github.com/2941501).\n\n# Changelog\n\nv0.2.10: Added 'gruntplugin' as a keyword in the package.json to get listed [here](http://jsfiddle.net/cowboy/qzRjD/show/).\n\nv0.2.9: Ability to require a given ruby lib before running commands. Added by @[FGRibreau](https://github.com/FGRibreau).\n\nv0.2.8: Added an option to force compilation of SASS files via the `--force` option.\n\n----\n\n# LICENSE MIT\n\nCopyright (c) 2012 Kahlil Lechelt\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","_id":"grunt-compass@0.2.11","dist":{"shasum":"c18855658ab4bcfee5713189acc1fa3c175239cc","tarball":"https://registry.npmjs.org/grunt-compass/-/grunt-compass-0.2.11.tgz","integrity":"sha512-FOZD5vSBMYL6G8l2RgkGFBMdu0MZnKrsnZJN5di4nyvrSKZ3We6g3/hPKXUVB1tm4Cj36v4qcrCKUCIohpGLMQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHiebMnnn8QQFDvAk8UkdIYa+52iqfsxHyvX06tzFdkRAiEA2ztALDwS1BhMtBfzEI6t4NZZQjADj+pmmk355HoshOc="}]},"maintainers":[{"name":"kahlil","email":"kahlil@kahlil.co"}],"directories":{},"deprecated":"This grunt plugin is deprecated because of the release of Grunt.js 0.4.0 and grunt-contrib-compass. Please use that plugin instead if you are on Grunt.js >= v0.4.0."},"0.2.12":{"name":"grunt-compass","description":"A custom grunt.js task that executes compass compile for you and prints the COMPASS output to grunt.log.write().","version":"0.2.12","homepage":"https://github.com/kahlil/grunt-compass","author":{"name":"Kahlil Lechelt","email":"kahlil@kahlil.co","url":"http://kahlil.co"},"repository":{"type":"git","url":"git://github.com/kahlil/grunt-compass.git"},"bugs":{"url":"https://github.com/kahlil/grunt-compass/issues"},"licenses":[{"type":"MIT","url":"https://github.com/kahlil/grunt-compass/blob/master/LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-compass":"bin/grunt-compass"},"engines":{"node":"*"},"dependencies":{"grunt":">=0.3.7"},"devDependencies":{"grunt":">=0.3.7"},"keywords":["grunt.js","sass","compass","grunt","gruntplugin"],"readme":"# grunt-compass\n\nThis is a custom grunt.js multitask that executes `compass compile` on the command line for you and prints the COMPASS output to `grunt.log.write()`.\n\n## Dependencies\n\nYou need to have [node.js](http://nodejs.org/), [grunt.js](https://github.com/cowboy/grunt), [Ruby](http://www.ruby-lang.org/), [SASS](http://sass-lang.com/) and [Compass](http://compass-style.org/) installed for this to work.\n\n## Installation & Options\n\n1. Install this grunt plugin next to your project's grunt.js gruntfile with: `npm install grunt-compass`.\n2. Call `grunt.loadNpmTasks('grunt-compass')` in your gruntfile.\n3. Configure `grunt watch` to watch your scss files and call the task.\n\te.g.:\n\n\t```javascript\n\twatch: {\n\t    files: ['assets/scss/partials/*.scss'],\n\t    tasks: ['compass:somename']\n\t}\n\t```\n\n4. Setup the config for compass in your grunt config, or setup a compass config file:\n\t* Option 1: Set the configuration for compass in your grunt.js file:\n\n\t\t```javascript\n\t\tcompass: {\n            somename: {\n                src: 'assets/scss/partials',\n                dest: 'assets/css/partials'\n            }\n\t\t}\n\t\t```\n\n\t\t\"src\" is the folder with sass/scss files.\n\t\t\"dest\" is the file where the css files will be place.\n\t* Option 2: Setup a compass project\n\t\t```\n\t\tcompass install compass\n\t\t```\n5. You can set your custom output style like this:\n\n    ```javascript\n    compass: {\n        somename: {\n            outputstyle: 'compressed'\n        }\n    }\n    ```\n6. You can disable line comments like this:\n\n    ```javascript\n    compass: {\n        somename: {\n            linecomments: false\n        }\n    }\n    ```\n7. If you have multiple compass tasks and you want to force compass compilation you can do this:\n\n    ```javascript\n    compass: {\n        somename: {\n            forcecompile: true\n        }\n    }\n    ```\n\n8. You can require a given ruby library before running commands\n\n    ```javascript\n    compass: {\n        somename: {\n            require: 'animate-sass mylib'\n        }\n    }\n    ```\n\n9. You can add the `--debug-info` option for use with [FireSass](https://addons.mozilla.org/en-US/firefox/addon/firesass-for-firebug/) like so:\n\n    ```javascript\n    compass: {\n        somename: {\n            debugsass: true\n        }\n    }\n    ```\n\n10. You can set the relative assets to `true` and set an image path for Compass spriting feature:\n\n    ```javascript\n    compass: {\n        somename: {\n            images: '/path/to/images',\n            relativeassets: true\n        }\n    }\n    ```\n\n\n11. Run \"grunt watch\" and change some SASS files :)\n\n# Real World Examples\n\n* [krzysu](https://github.com/krzysu) posted a Gist with his `compass compile` configuration [over here](https://gist.github.com/2917330).\n* [javiervd](https://github.com/javiervd) kindly shares his grunt.js setup [over here](https://gist.github.com/2941501).\n\n# Changelog\n\nv0.2.11: The option to set the image path for spriting and the relativeassets to true have been added by @[gcpantazis](https://github.com/gcpantazis).\n\nv0.2.11: @[gcpantazis](https://github.com/gcpantazis) added the option to set the `--debug-info` flag for Sass, useful for integration with the FireSass debugger.\n\nv0.2.10: Added 'gruntplugin' as a keyword in the package.json to get listed [here](http://jsfiddle.net/cowboy/qzRjD/show/).\n\nv0.2.9: Ability to require a given ruby lib before running commands. Added by @[FGRibreau](https://github.com/FGRibreau).\n\nv0.2.8: Added an option to force compilation of SASS files via the `--force` option.\n\n----\n\n# LICENSE MIT\n\nCopyright (c) 2012 Kahlil Lechelt\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","_id":"grunt-compass@0.2.12","dist":{"shasum":"d5ed7003085c1b56099b8e50e5cbe964de559ad9","tarball":"https://registry.npmjs.org/grunt-compass/-/grunt-compass-0.2.12.tgz","integrity":"sha512-7z+HpBA7L9jsARnxnfGMdVUqmlf8cvN5hYf38qQt3Ij6nAnXIgPBKvaMio0QfvdR/A8JuWPOSmZ2PkKrs2cuhQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFPYt+u3YPXrfNW5prtx3dGtzqxDdC9Qz+29EkyZ7+WKAiEA6pfGuTLeaY8nKjNeCZrwV+j23QIQyrkZaSyB2hgA1f8="}]},"maintainers":[{"name":"kahlil","email":"kahlil@kahlil.co"}],"directories":{},"deprecated":"This grunt plugin is deprecated because of the release of Grunt.js 0.4.0 and grunt-contrib-compass. Please use that plugin instead if you are on Grunt.js >= v0.4.0."},"0.2.13":{"name":"grunt-compass","description":"A custom grunt.js task that executes compass compile for you and prints the COMPASS output to grunt.log.write().","version":"0.2.13","homepage":"https://github.com/kahlil/grunt-compass","author":{"name":"Kahlil Lechelt","email":"kahlil@kahlil.co","url":"http://kahlil.co"},"repository":{"type":"git","url":"git://github.com/kahlil/grunt-compass.git"},"bugs":{"url":"https://github.com/kahlil/grunt-compass/issues"},"licenses":[{"type":"MIT","url":"https://github.com/kahlil/grunt-compass/blob/master/LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-compass":"bin/grunt-compass"},"engines":{"node":"*"},"dependencies":{"grunt":">=0.3.7"},"devDependencies":{"grunt":">=0.3.7"},"keywords":["grunt.js","sass","compass","grunt","gruntplugin"],"readme":"# grunt-compass\n\nThis is a custom grunt.js multitask aka [gruntplugin](http://jsfiddle.net/cowboy/qzRjD/show/) that executes `compass compile` on the command line for you and prints the COMPASS output to `grunt.log.write()`.\n\n## Dependencies\n\nYou need to have [node.js](http://nodejs.org/), [grunt.js](https://github.com/cowboy/grunt), [Ruby](http://www.ruby-lang.org/), [SASS](http://sass-lang.com/) and [Compass](http://compass-style.org/) installed for this to work.\n\n## Installation & Options\n\n1. Install this grunt plugin next to your project's grunt.js gruntfile with: `npm install grunt-compass`.\n2. Call `grunt.loadNpmTasks('grunt-compass')` in your gruntfile.\n3. Configure `grunt watch` to watch your scss files and call the task(s).\n\te.g.:\n\n\t```javascript\n\twatch: {\n\t    files: ['assets/scss/*.scss'],\n\t    tasks: ['compass:dev', 'compass:prod']\n\t}\n\t```\n\n4. Setup your SASS and CSS paths\n\n\t```javascript\n    src: 'assets/scss',\n    dest: 'assets/css'\n\t```\n\n\t`src` is the folder with sass or scss files and `dest` is the folder where the css files will be placed.\n\n5. You can set your custom output style like this:\n\n    ```javascript\n    outputstyle: 'compressed'\n    ```\n6. You can disable line comments like this:\n\n    ```javascript\n    linecomments: false\n    ```\n7. If you have multiple compass tasks and you want to force compass compilation you can do this:\n\n    ```javascript\n    forcecompile: true\n    ```\n8. You can require a given ruby library before running commands like this:\n\n    ```javascript\n    require: 'animate-sass mylib'\n    ```\n\n9. You can add the `--debug-info` option for use with [FireSass](https://addons.mozilla.org/en-US/firefox/addon/firesass-for-firebug/) like so:\n\n    ```javascript\n    debugsass: true\n    ```\n\n10. You can set the relative assets to `true` and set an image path for Compass spriting feature:\n\n    ```javascript\n    images: '/path/to/images',\n    relativeassets: true\n    ```\n\n11. Run \"grunt watch\" and change some SASS files :)\n\n# An Example Setup\n\n```javascript\ncompass: {\n    dev: {\n        src: 'assets/scss',\n        dest: 'assets/dev/css',\n        linecomments: true,\n        forcecompile: true,\n        require: 'animate-sass mylib',\n        debugsass: true,\n        images: '/path/to/images',\n        relativeassets: true\n    },\n    prod: {\n        src: 'assets/scss',\n        dest: 'assets/prod/css',\n        outputstyle: 'compressed',\n        linecomments: false,\n        forcecompile: true,\n        require: 'animate-sass mylib',\n        debugsass: false,\n        images: '/path/to/images',\n        relativeassets: true\n    }\n}\n```\n\n# Real World Examples\n\n* [krzysu](https://github.com/krzysu) posted a Gist with his `compass compile` configuration [over here](https://gist.github.com/2917330).\n* [javiervd](https://github.com/javiervd) kindly shares his grunt.js setup [over here](https://gist.github.com/2941501).\n\n# Changelog\n\nv0.2.13: Added `grunt.template.process()` function to process `src` and `dest` paths. Suggested by @[necolas](https://github.com/necolas) in issue #9.\n\nv0.2.12: The option to set the image path for spriting and the relativeassets to true have been added by @[gcpantazis](https://github.com/gcpantazis).\n\nv0.2.11: @[gcpantazis](https://github.com/gcpantazis) added the option to set the `--debug-info` flag for Sass, useful for integration with the FireSass debugger.\n\nv0.2.10: Added 'gruntplugin' as a keyword in the package.json to get listed [here](http://jsfiddle.net/cowboy/qzRjD/show/).\n\nv0.2.9: Ability to require a given ruby lib before running commands. Added by @[FGRibreau](https://github.com/FGRibreau).\n\nv0.2.8: Added an option to force compilation of SASS files via the `--force` option.\n\n----\n\n# LICENSE MIT\n\nCopyright (c) 2012 Kahlil Lechelt\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","_id":"grunt-compass@0.2.13","dist":{"shasum":"e232bdd2bcfcd73c4d56e17573f875c15e1dac0a","tarball":"https://registry.npmjs.org/grunt-compass/-/grunt-compass-0.2.13.tgz","integrity":"sha512-oiXyv7q1pqlR32rJC10VmlFFRKA1VyyvJ0ePXxQmNabfro/udqXkr9skeKJA+NErXEB5Q7l3759iSc7MRevTOQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1+GtxrLzv4yFPVTEimEhI6QekuixcrcCWmcmad5NTAgIhAIoQ8Iz1WnKHtAeFw9rL6o2G43nv+viJNzSu1hZm6D6k"}]},"maintainers":[{"name":"kahlil","email":"kahlil@kahlil.co"}],"directories":{},"deprecated":"This grunt plugin is deprecated because of the release of Grunt.js 0.4.0 and grunt-contrib-compass. Please use that plugin instead if you are on Grunt.js >= v0.4.0."},"0.2.14":{"name":"grunt-compass","description":"A custom grunt.js task that executes compass compile for you and prints the COMPASS output to grunt.log.write().","version":"0.2.14","homepage":"https://github.com/kahlil/grunt-compass","author":{"name":"Kahlil Lechelt","email":"kahlil@kahlil.co","url":"http://kahlil.co"},"repository":{"type":"git","url":"git://github.com/kahlil/grunt-compass.git"},"bugs":{"url":"https://github.com/kahlil/grunt-compass/issues"},"licenses":[{"type":"MIT","url":"https://github.com/kahlil/grunt-compass/blob/master/LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-compass":"bin/grunt-compass"},"engines":{"node":"*"},"dependencies":{"grunt":">=0.3.7"},"devDependencies":{"grunt":">=0.3.7"},"keywords":["grunt.js","sass","compass","grunt","gruntplugin"],"readme":"# grunt-compass\n\nThis is a custom grunt.js multitask aka [gruntplugin](http://jsfiddle.net/cowboy/qzRjD/show/) that executes `compass compile` on the command line for you and prints the COMPASS output to `grunt.log.write()`.\n\n## Dependencies\n\nYou need to have [node.js](http://nodejs.org/), [grunt.js](https://github.com/cowboy/grunt), [Ruby](http://www.ruby-lang.org/), [SASS](http://sass-lang.com/) and [Compass](http://compass-style.org/) installed for this to work.\n\n## Installation & Options\n\n1. Install this grunt plugin next to your project's grunt.js gruntfile with: `npm install grunt-compass`.\n2. Call `grunt.loadNpmTasks('grunt-compass')` in your gruntfile.\n3. Configure `grunt watch` to watch your scss files and call the task(s).\n\te.g.:\n\n\t```javascript\n\twatch: {\n\t    files: ['assets/scss/*.scss'],\n\t    tasks: ['compass:dev', 'compass:prod']\n\t}\n\t```\n\n4. Setup your SASS and CSS paths\n\n\t```javascript\n    src: 'assets/scss',\n    dest: 'assets/css'\n\t```\n\n\t`src` is the folder with sass or scss files and `dest` is the folder where the css files will be placed.\n\n5. You can set your custom output style like this:\n\n    ```javascript\n    outputstyle: 'compressed'\n    ```\n6. You can disable line comments like this:\n\n    ```javascript\n    linecomments: false\n    ```\n7. If you have multiple compass tasks and you want to force compass compilation you can do this:\n\n    ```javascript\n    forcecompile: true\n    ```\n8. You can require a given ruby library before running commands like this:\n\n    ```javascript\n    require: 'animate-sass mylib'\n    ```\n\n9. You can add the `--debug-info` option for use with [FireSass](https://addons.mozilla.org/en-US/firefox/addon/firesass-for-firebug/) like so:\n\n    ```javascript\n    debugsass: true\n    ```\n\n10. You can set the relative assets to `true` and set an image path for Compass spriting feature:\n\n    ```javascript\n    images: '/path/to/images',\n    relativeassets: true\n    ```\n\n11. Run \"grunt watch\" and change some SASS files :)\n\n# An Example Setup\n\n```javascript\ncompass: {\n    dev: {\n        src: 'assets/scss',\n        dest: 'assets/dev/css',\n        linecomments: true,\n        forcecompile: true,\n        require: 'animate-sass mylib',\n        debugsass: true,\n        images: '/path/to/images',\n        relativeassets: true\n    },\n    prod: {\n        src: 'assets/scss',\n        dest: 'assets/prod/css',\n        outputstyle: 'compressed',\n        linecomments: false,\n        forcecompile: true,\n        require: 'animate-sass mylib',\n        debugsass: false,\n        images: '/path/to/images',\n        relativeassets: true\n    }\n}\n```\n\n# Real World Examples\n\n* [krzysu](https://github.com/krzysu) posted a Gist with his `compass compile` configuration [over here](https://gist.github.com/2917330).\n* [javiervd](https://github.com/javiervd) kindly shares his grunt.js setup [over here](https://gist.github.com/2941501).\n\n# Changelog\n\nv0.2.14: @[nebelschwade](https://github.com/nebelschwade) added `fonts-dir` option and fixed issue with config.rb due to changes in last version.\n\nv0.2.13: Added `grunt.template.process()` function to process `src` and `dest` paths. Suggested by @[necolas](https://github.com/necolas) in issue #9.\n\nv0.2.12: The option to set the image path for spriting and the relativeassets to true have been added by @[gcpantazis](https://github.com/gcpantazis).\n\nv0.2.11: @[gcpantazis](https://github.com/gcpantazis) added the option to set the `--debug-info` flag for Sass, useful for integration with the FireSass debugger.\n\nv0.2.10: Added 'gruntplugin' as a keyword in the package.json to get listed [here](http://jsfiddle.net/cowboy/qzRjD/show/).\n\nv0.2.9: Ability to require a given ruby lib before running commands. Added by @[FGRibreau](https://github.com/FGRibreau).\n\nv0.2.8: Added an option to force compilation of SASS files via the `--force` option.\n\n----\n\n# LICENSE MIT\n\nCopyright (c) 2012 Kahlil Lechelt\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","_id":"grunt-compass@0.2.14","dist":{"shasum":"c699083e806cdab6ddd286a17e109d22722a54a6","tarball":"https://registry.npmjs.org/grunt-compass/-/grunt-compass-0.2.14.tgz","integrity":"sha512-EERe+QhwWseU3G6HKZ163PM6eQMl7Ze7fuL1aXbBD9q9b+BclbkIaoxU+s05TiK+AEt+SD6BugYt5SenvGAgIQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWF4gixo1z81JYR+x+PCiqproAuX9eIQxz3Cb9yNGplgIgCfxApqU38A81KZ/AoCYTMbxfrTEJVvnR0Fz2VtZGxsw="}]},"maintainers":[{"name":"kahlil","email":"kahlil@kahlil.co"}],"directories":{},"deprecated":"This grunt plugin is deprecated because of the release of Grunt.js 0.4.0 and grunt-contrib-compass. Please use that plugin instead if you are on Grunt.js >= v0.4.0."},"0.2.15":{"name":"grunt-compass","description":"A custom grunt.js task that executes compass compile for you and prints the COMPASS output to grunt.log.write().","version":"0.2.15","homepage":"https://github.com/kahlil/grunt-compass","author":{"name":"Kahlil Lechelt","email":"kahlil@kahlil.co","url":"http://kahlil.co"},"repository":{"type":"git","url":"git://github.com/kahlil/grunt-compass.git"},"bugs":{"url":"https://github.com/kahlil/grunt-compass/issues"},"licenses":[{"type":"MIT","url":"https://github.com/kahlil/grunt-compass/blob/master/LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-compass":"bin/grunt-compass"},"engines":{"node":"*"},"dependencies":{"grunt":">=0.3.7"},"devDependencies":{"grunt":">=0.3.7"},"keywords":["grunt.js","sass","compass","grunt","gruntplugin"],"readme":"# grunt-compass\n\nThis is a custom grunt.js multitask aka [gruntplugin](http://jsfiddle.net/cowboy/qzRjD/show/) that executes `compass compile` on the command line for you and prints the COMPASS output to `grunt.log.write()`.\n\n## Dependencies\n\nYou need to have [node.js](http://nodejs.org/), [grunt.js](https://github.com/cowboy/grunt), [Ruby](http://www.ruby-lang.org/), [SASS](http://sass-lang.com/) and [Compass](http://compass-style.org/) installed for this to work.\n\n## Installation & Options\n\n1. Install this grunt plugin next to your project's grunt.js gruntfile with: `npm install grunt-compass`.\n2. Call `grunt.loadNpmTasks('grunt-compass')` in your gruntfile.\n3. Configure `grunt watch` to watch your scss files and call the task(s).\n\te.g.:\n\n\t```javascript\n\twatch: {\n\t    files: ['assets/scss/*.scss'],\n\t    tasks: ['compass:dev', 'compass:prod']\n\t}\n\t```\n\n4. Setup your SASS and CSS paths\n\n\t```javascript\n    src: 'assets/scss',\n    dest: 'assets/css'\n\t```\n\n\t`src` is the folder with sass or scss files and `dest` is the folder where the css files will be placed.\n\n5. You can set your custom output style like this:\n\n    ```javascript\n    outputstyle: 'compressed'\n    ```\n6. You can disable line comments like this:\n\n    ```javascript\n    linecomments: false\n    ```\n7. If you have multiple compass tasks and you want to force compass compilation you can do this:\n\n    ```javascript\n    forcecompile: true\n    ```\n8. You can require a given ruby library before running commands like this:\n\n    ```javascript\n    require: 'animate-sass mylib'\n    ```\n\n9. You can add the `--debug-info` option for use with [FireSass](https://addons.mozilla.org/en-US/firefox/addon/firesass-for-firebug/) like so:\n\n    ```javascript\n    debugsass: true\n    ```\n\n10. You can set the relative assets to `true` and set an image path for the Compass spriting feature:\n\n    ```javascript\n    images: '/path/to/images',\n    relativeassets: true\n    ```\n\n11. You can run compass with bundle exec if you need to as well:\n\n    ```javascript\n    bundleExec: true\n    ```\n\n12. Run \"grunt watch\" and edit some SASS files :)\n\n# An Example Setup\n\n```javascript\ncompass: {\n    dev: {\n        src: 'assets/scss',\n        dest: 'assets/dev/css',\n        linecomments: true,\n        forcecompile: true,\n        require: 'animate-sass mylib',\n        debugsass: true,\n        images: '/path/to/images',\n        relativeassets: true\n    },\n    prod: {\n        src: 'assets/scss',\n        dest: 'assets/prod/css',\n        outputstyle: 'compressed',\n        linecomments: false,\n        forcecompile: true,\n        require: 'animate-sass mylib',\n        debugsass: false,\n        images: '/path/to/images',\n        relativeassets: true\n    }\n}\n```\n\n# Real World Examples\n\n* [krzysu](https://github.com/krzysu) posted a Gist with his `compass compile` configuration [over here](https://gist.github.com/2917330).\n* [javiervd](https://github.com/javiervd) kindly shares his grunt.js setup [over here](https://gist.github.com/2941501).\n\n# Changelog\n\nv0.2.14: @[nebelschwade](https://github.com/nebelschwade) added `fonts-dir` option and fixed issue with config.rb due to changes in last version.\n\nv0.2.13: Added `grunt.template.process()` function to process `src` and `dest` paths. Suggested by @[necolas](https://github.com/necolas) in issue #9.\n\nv0.2.12: The option to set the image path for spriting and the relativeassets to true have been added by @[gcpantazis](https://github.com/gcpantazis).\n\nv0.2.11: @[gcpantazis](https://github.com/gcpantazis) added the option to set the `--debug-info` flag for Sass, useful for integration with the FireSass debugger.\n\nv0.2.10: Added 'gruntplugin' as a keyword in the package.json to get listed [here](http://jsfiddle.net/cowboy/qzRjD/show/).\n\nv0.2.9: Ability to require a given ruby lib before running commands. Added by @[FGRibreau](https://github.com/FGRibreau).\n\nv0.2.8: Added an option to force compilation of SASS files via the `--force` option.\n\n----\n\n# LICENSE MIT\n\nCopyright (c) 2012 Kahlil Lechelt\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","_id":"grunt-compass@0.2.15","dist":{"shasum":"1bfd3c1de318f2b42b1bf6e77f30a969af42b7b6","tarball":"https://registry.npmjs.org/grunt-compass/-/grunt-compass-0.2.15.tgz","integrity":"sha512-zOGhKL5/eN8s72uSrzWZ/81qmP59CzWur1bGBKQYe4VJLzxshPGLhSiLiJXwxF6TVFf2eecOnUynKCL2ASaCUg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMaewKY4wsaw/3FDDsArfWKWb4+kOEDkOJpP629jqV3AIhAMVw6FnPsA2ibSqSkXJ/kH4w31dMd9MpKiVFN6pKRN0D"}]},"maintainers":[{"name":"kahlil","email":"kahlil@kahlil.co"}],"directories":{},"deprecated":"This grunt plugin is deprecated because of the release of Grunt.js 0.4.0 and grunt-contrib-compass. Please use that plugin instead if you are on Grunt.js >= v0.4.0."},"0.2.16":{"name":"grunt-compass","description":"A custom grunt.js task that executes compass compile for you and prints the COMPASS output to grunt.log.write().","version":"0.2.16","homepage":"https://github.com/kahlil/grunt-compass","author":{"name":"Kahlil Lechelt","email":"kahlil@kahlil.co","url":"http://kahlil.co"},"repository":{"type":"git","url":"git://github.com/kahlil/grunt-compass.git"},"bugs":{"url":"https://github.com/kahlil/grunt-compass/issues"},"licenses":[{"type":"MIT","url":"https://github.com/kahlil/grunt-compass/blob/master/LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-compass":"bin/grunt-compass"},"engines":{"node":"*"},"dependencies":{"grunt":">=0.3.7"},"devDependencies":{"grunt":">=0.3.7"},"keywords":["grunt.js","sass","compass","grunt","gruntplugin"],"readme":"# grunt-compass\n\nThis is a custom grunt.js multitask aka [gruntplugin](http://jsfiddle.net/cowboy/qzRjD/show/) that executes `compass compile` on the command line for you and prints the COMPASS output to `grunt.log.write()`.\n\n## Dependencies\n\nYou need to have [node.js](http://nodejs.org/), [grunt.js](https://github.com/cowboy/grunt), [Ruby](http://www.ruby-lang.org/), [SASS](http://sass-lang.com/) and [Compass](http://compass-style.org/) installed for this to work.\n\n## Installation & Options\n\n1. Install this grunt plugin next to your project's grunt.js gruntfile with: `npm install grunt-compass`.\n2. Call `grunt.loadNpmTasks('grunt-compass')` in your gruntfile.\n3. Configure `grunt watch` to watch your scss files and call the task(s).\n\te.g.:\n\n\t```javascript\n\twatch: {\n\t    files: ['assets/scss/*.scss'],\n\t    tasks: ['compass:dev', 'compass:prod']\n\t}\n\t```\n\n4. Setup your SASS and CSS paths\n\n\t```javascript\n    src: 'assets/scss',\n    dest: 'assets/css'\n\t```\n\n\t`src` is the folder with sass or scss files and `dest` is the folder where the css files will be placed.\n\n5. You can set your custom output style like this:\n\n    ```javascript\n    outputstyle: 'compressed'\n    ```\n6. You can disable line comments like this:\n\n    ```javascript\n    linecomments: false\n    ```\n7. If you have multiple compass tasks and you want to force compass compilation you can do this:\n\n    ```javascript\n    forcecompile: true\n    ```\n8. You can require a given ruby library before running commands like this:\n\n    ```javascript\n    require: 'animate-sass mylib'\n    ```\n\n9. You can add the `--debug-info` option for use with [FireSass](https://addons.mozilla.org/en-US/firefox/addon/firesass-for-firebug/) like so:\n\n    ```javascript\n    debugsass: true\n    ```\n\n10. You can set the relative assets to `true` and set an image path for the Compass spriting feature:\n\n    ```javascript\n    images: '/path/to/images',\n    relativeassets: true\n    ```\n\n11. You can run compass with bundle exec if you need to as well:\n\n    ```javascript\n    bundleExec: true\n    ```\n\n12. If you have a Compass configuration file, you can use it instead of or in addition to the options in your gruntfile:\n\n    ```javascript\n    config: '/path/to/config'\n    ```\n\n    If the path is not absolute, it is relative to the directory containing your gruntfile.\n\n13. Run \"grunt watch\" and edit some SASS files :)\n\n# An Example Setup\n\n```javascript\ncompass: {\n    dev: {\n        src: 'assets/scss',\n        dest: 'assets/dev/css',\n        linecomments: true,\n        forcecompile: true,\n        require: 'animate-sass mylib',\n        debugsass: true,\n        images: '/path/to/images',\n        relativeassets: true\n    },\n    prod: {\n        src: 'assets/scss',\n        dest: 'assets/prod/css',\n        outputstyle: 'compressed',\n        linecomments: false,\n        forcecompile: true,\n        require: 'animate-sass mylib',\n        debugsass: false,\n        images: '/path/to/images',\n        relativeassets: true\n    }\n}\n```\n\n# Real World Examples\n\n* [krzysu](https://github.com/krzysu) posted a Gist with his `compass compile` configuration [over here](https://gist.github.com/2917330).\n* [javiervd](https://github.com/javiervd) kindly shares his grunt.js setup [over here](https://gist.github.com/2941501).\n\n# Changelog\n\nv0.2.14: @[nebelschwade](https://github.com/nebelschwade) added `fonts-dir` option and fixed issue with config.rb due to changes in last version.\n\nv0.2.13: Added `grunt.template.process()` function to process `src` and `dest` paths. Suggested by @[necolas](https://github.com/necolas) in issue #9.\n\nv0.2.12: The option to set the image path for spriting and the relativeassets to true have been added by @[gcpantazis](https://github.com/gcpantazis).\n\nv0.2.11: @[gcpantazis](https://github.com/gcpantazis) added the option to set the `--debug-info` flag for Sass, useful for integration with the FireSass debugger.\n\nv0.2.10: Added 'gruntplugin' as a keyword in the package.json to get listed [here](http://jsfiddle.net/cowboy/qzRjD/show/).\n\nv0.2.9: Ability to require a given ruby lib before running commands. Added by @[FGRibreau](https://github.com/FGRibreau).\n\nv0.2.8: Added an option to force compilation of SASS files via the `--force` option.\n\n----\n\n# LICENSE MIT\n\nCopyright (c) 2012 Kahlil Lechelt\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","_id":"grunt-compass@0.2.16","dist":{"shasum":"2704e417ea41479de580c6a4edb0e60dec5d43a1","tarball":"https://registry.npmjs.org/grunt-compass/-/grunt-compass-0.2.16.tgz","integrity":"sha512-uJikG3Hjp/5baK0A/O2xRcAOltA3hc5aeuDGYqPoffLc6tTC3NcQ6ecYjxqBCkJSk5YZgRVnh2I3hcIh8uByGQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAv3pRhcCmteQ03BEyrx7vY/oaam/GH7udyqGb5cUb6NAiEA51ADONIHPxgY2jee7Ob/vwvF92JtAknDNZTJITiCKBA="}]},"maintainers":[{"name":"kahlil","email":"kahlil@kahlil.co"}],"directories":{},"deprecated":"This grunt plugin is deprecated because of the release of Grunt.js 0.4.0 and grunt-contrib-compass. Please use that plugin instead if you are on Grunt.js >= v0.4.0."},"0.2.17":{"name":"grunt-compass","description":"A custom grunt.js task that executes compass compile for you and prints the COMPASS output to grunt.log.write().","version":"0.2.17","homepage":"https://github.com/kahlil/grunt-compass","author":{"name":"Kahlil Lechelt","email":"kahlil@kahlil.co","url":"http://kahlil.co"},"repository":{"type":"git","url":"git://github.com/kahlil/grunt-compass.git"},"bugs":{"url":"https://github.com/kahlil/grunt-compass/issues"},"licenses":[{"type":"MIT","url":"https://github.com/kahlil/grunt-compass/blob/master/LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-compass":"bin/grunt-compass"},"engines":{"node":"*"},"dependencies":{"grunt":">=0.3.7"},"devDependencies":{"grunt":">=0.3.7"},"keywords":["grunt.js","sass","compass","grunt","gruntplugin"],"readme":"# grunt-compass\n\nThis is a custom grunt.js multitask aka [gruntplugin](http://jsfiddle.net/cowboy/qzRjD/show/) that executes `compass compile` on the command line for you and prints the COMPASS output to `grunt.log.write()`.\n\n## Dependencies\n\nYou need to have [node.js](http://nodejs.org/), [grunt.js](https://github.com/cowboy/grunt), [Ruby](http://www.ruby-lang.org/), [SASS](http://sass-lang.com/) and [Compass](http://compass-style.org/) installed for this to work.\n\n## Installation & Options\n\n1. Install this grunt plugin next to your project's grunt.js gruntfile with: `npm install grunt-compass`.\n2. Call `grunt.loadNpmTasks('grunt-compass')` in your gruntfile.\n3. Configure `grunt watch` to watch your scss files and call the task(s).\n\te.g.:\n\n\t```javascript\n\twatch: {\n\t    files: ['assets/scss/*.scss'],\n\t    tasks: ['compass:dev', 'compass:prod']\n\t}\n\t```\n\n4. Setup your SASS and CSS paths\n\n\t```javascript\n    src: 'assets/scss',\n    dest: 'assets/css'\n\t```\n\n\t`src` is the folder with sass or scss files and `dest` is the folder where the css files will be placed.\n\n5. You can set your custom output style like this:\n\n    ```javascript\n    outputstyle: 'compressed'\n    ```\n6. You can disable line comments like this:\n\n    ```javascript\n    linecomments: false\n    ```\n7. If you have multiple compass tasks and you want to force compass compilation you can do this:\n\n    ```javascript\n    forcecompile: true\n    ```\n8. You can require a given ruby library before running commands like this:\n\n    ```javascript\n    require: 'animate-sass mylib'\n    ```\n\n9. You can add the `--debug-info` option for use with [FireSass](https://addons.mozilla.org/en-US/firefox/addon/firesass-for-firebug/) like so:\n\n    ```javascript\n    debugsass: true\n    ```\n\n10. You can set the relative assets to `true` and set an image path for the Compass spriting feature:\n\n    ```javascript\n    images: '/path/to/images',\n    relativeassets: true\n    ```\n\n11. You can run compass with bundle exec if you need to as well:\n\n    ```javascript\n    bundleExec: true\n    ```\n\n12. If you have a Compass configuration file, you can use it instead of or in addition to the options in your gruntfile:\n\n    ```javascript\n    config: '/path/to/config'\n    ```\n\n    If the path is not absolute, it is relative to the directory containing your gruntfile.\n\n13. If you have a Compass configuration file, you set the environment variable for the config.rb file:\n\n    ```javascript\n    environment: 'production'\n    ```\n\n    Then use it in your config.rb like so:\n\n    ```ruby\n    output_style = (environment == :production) ? :compressed : :expanded\n    ```\n\n13. Run \"grunt watch\" and edit some SASS files :)\n\n# An Example Setup\n\n```javascript\ncompass: {\n    dev: {\n        src: 'assets/scss',\n        dest: 'assets/dev/css',\n        linecomments: true,\n        forcecompile: true,\n        require: 'animate-sass mylib',\n        debugsass: true,\n        images: '/path/to/images',\n        relativeassets: true\n    },\n    prod: {\n        src: 'assets/scss',\n        dest: 'assets/prod/css',\n        outputstyle: 'compressed',\n        linecomments: false,\n        forcecompile: true,\n        require: 'animate-sass mylib',\n        debugsass: false,\n        images: '/path/to/images',\n        relativeassets: true\n    }\n}\n```\n\n# Real World Examples\n\n* [krzysu](https://github.com/krzysu) posted a Gist with his `compass compile` configuration [over here](https://gist.github.com/2917330).\n* [javiervd](https://github.com/javiervd) kindly shares his grunt.js setup [over here](https://gist.github.com/2941501).\n\n# Changelog\n\nv0.2.14: @[nebelschwade](https://github.com/nebelschwade) added `fonts-dir` option and fixed issue with config.rb due to changes in last version.\n\nv0.2.13: Added `grunt.template.process()` function to process `src` and `dest` paths. Suggested by @[necolas](https://github.com/necolas) in issue #9.\n\nv0.2.12: The option to set the image path for spriting and the relativeassets to true have been added by @[gcpantazis](https://github.com/gcpantazis).\n\nv0.2.11: @[gcpantazis](https://github.com/gcpantazis) added the option to set the `--debug-info` flag for Sass, useful for integration with the FireSass debugger.\n\nv0.2.10: Added 'gruntplugin' as a keyword in the package.json to get listed [here](http://jsfiddle.net/cowboy/qzRjD/show/).\n\nv0.2.9: Ability to require a given ruby lib before running commands. Added by @[FGRibreau](https://github.com/FGRibreau).\n\nv0.2.8: Added an option to force compilation of SASS files via the `--force` option.\n\n----\n\n# LICENSE MIT\n\nCopyright (c) 2012 Kahlil Lechelt\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","_id":"grunt-compass@0.2.17","dist":{"shasum":"20bcfb447f4ead5a0162b644f19f382f185397b4","tarball":"https://registry.npmjs.org/grunt-compass/-/grunt-compass-0.2.17.tgz","integrity":"sha512-WVSfEVgi8I//dOs63ypK175/9PAkhuopvQLYHyt7ic2KWsVwuwtMwosy1UaYnLeFzEsNS5SoH2tpnWM1sUCfbg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBgnUaeo0DEB0onhOhQWhRShe5stbBbM6uWVbbhr4X5tAiEAjW/g/lV64EveAqGt3H4Brs1t9QErj3HkBnQeM/E9V/w="}]},"maintainers":[{"name":"kahlil","email":"kahlil@kahlil.co"}],"directories":{},"deprecated":"This grunt plugin is deprecated because of the release of Grunt.js 0.4.0 and grunt-contrib-compass. Please use that plugin instead if you are on Grunt.js >= v0.4.0."},"0.2.18":{"name":"grunt-compass","description":"A custom grunt.js task that executes compass compile for you and prints the COMPASS output to grunt.log.write().","version":"0.2.18","homepage":"https://github.com/kahlil/grunt-compass","author":{"name":"Kahlil Lechelt","email":"kahlil@kahlil.co","url":"http://kahlil.co"},"repository":{"type":"git","url":"git://github.com/kahlil/grunt-compass.git"},"bugs":{"url":"https://github.com/kahlil/grunt-compass/issues"},"licenses":[{"type":"MIT","url":"https://github.com/kahlil/grunt-compass/blob/master/LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-compass":"bin/grunt-compass"},"engines":{"node":"*"},"dependencies":{},"devDependencies":{"grunt":">=0.3.7"},"keywords":["grunt.js","sass","compass","grunt","gruntplugin"],"readme":"# grunt-compass\n\nThis is a custom grunt.js multitask aka [gruntplugin](http://jsfiddle.net/cowboy/qzRjD/show/) that executes `compass compile` on the command line for you and prints the COMPASS output to `grunt.log.write()`.\n\n## Dependencies\n\nYou need to have [node.js](http://nodejs.org/), [grunt.js](https://github.com/cowboy/grunt), [Ruby](http://www.ruby-lang.org/), [SASS](http://sass-lang.com/) and [Compass](http://compass-style.org/) installed for this to work.\n\n## Installation & Options\n\n1. Install this grunt plugin next to your project's grunt.js gruntfile with: `npm install grunt-compass`.\n2. Call `grunt.loadNpmTasks('grunt-compass')` in your gruntfile.\n3. Configure `grunt watch` to watch your scss files and call the task(s).\n\te.g.:\n\n\t```javascript\n\twatch: {\n\t    files: ['assets/scss/*.scss'],\n\t    tasks: ['compass:dev', 'compass:prod']\n\t}\n\t```\n\n4. Setup your SASS and CSS paths\n\n\t```javascript\n    src: 'assets/scss',\n    dest: 'assets/css'\n\t```\n\n\t`src` is the folder with sass or scss files and `dest` is the folder where the css files will be placed.\n\n5. You can set your custom output style like this:\n\n    ```javascript\n    outputstyle: 'compressed'\n    ```\n6. You can disable line comments like this:\n\n    ```javascript\n    linecomments: false\n    ```\n7. If you have multiple compass tasks and you want to force compass compilation you can do this:\n\n    ```javascript\n    forcecompile: true\n    ```\n8. You can require a given ruby library before running commands like this:\n\n    ```javascript\n    require: 'animate-sass mylib'\n    ```\n\n9. You can add the `--debug-info` option for use with [FireSass](https://addons.mozilla.org/en-US/firefox/addon/firesass-for-firebug/) like so:\n\n    ```javascript\n    debugsass: true\n    ```\n\n10. You can set the relative assets to `true` and set an image path for the Compass spriting feature:\n\n    ```javascript\n    images: '/path/to/images',\n    relativeassets: true\n    ```\n\n11. You can run compass with bundle exec if you need to as well:\n\n    ```javascript\n    bundleExec: true\n    ```\n\n12. If you have a Compass configuration file, you can use it instead of or in addition to the options in your gruntfile:\n\n    ```javascript\n    config: '/path/to/config'\n    ```\n\n    If the path is not absolute, it is relative to the directory containing your gruntfile.\n\n13. If you have a Compass configuration file, you set the environment variable for the config.rb file:\n\n    ```javascript\n    environment: 'production'\n    ```\n\n    Then use it in your config.rb like so:\n\n    ```ruby\n    output_style = (environment == :production) ? :compressed : :expanded\n    ```\n\n13. Run \"grunt watch\" and edit some SASS files :)\n\n# An Example Setup\n\n```javascript\ncompass: {\n    dev: {\n        src: 'assets/scss',\n        dest: 'assets/dev/css',\n        linecomments: true,\n        forcecompile: true,\n        require: 'animate-sass mylib',\n        debugsass: true,\n        images: '/path/to/images',\n        relativeassets: true\n    },\n    prod: {\n        src: 'assets/scss',\n        dest: 'assets/prod/css',\n        outputstyle: 'compressed',\n        linecomments: false,\n        forcecompile: true,\n        require: 'animate-sass mylib',\n        debugsass: false,\n        images: '/path/to/images',\n        relativeassets: true\n    }\n}\n```\n\n# Real World Examples\n\n* [krzysu](https://github.com/krzysu) posted a Gist with his `compass compile` configuration [over here](https://gist.github.com/2917330).\n* [javiervd](https://github.com/javiervd) kindly shares his grunt.js setup [over here](https://gist.github.com/2941501).\n\n# Changelog\n\nv0.2.14: @[nebelschwade](https://github.com/nebelschwade) added `fonts-dir` option and fixed issue with config.rb due to changes in last version.\n\nv0.2.13: Added `grunt.template.process()` function to process `src` and `dest` paths. Suggested by @[necolas](https://github.com/necolas) in issue #9.\n\nv0.2.12: The option to set the image path for spriting and the relativeassets to true have been added by @[gcpantazis](https://github.com/gcpantazis).\n\nv0.2.11: @[gcpantazis](https://github.com/gcpantazis) added the option to set the `--debug-info` flag for Sass, useful for integration with the FireSass debugger.\n\nv0.2.10: Added 'gruntplugin' as a keyword in the package.json to get listed [here](http://jsfiddle.net/cowboy/qzRjD/show/).\n\nv0.2.9: Ability to require a given ruby lib before running commands. Added by @[FGRibreau](https://github.com/FGRibreau).\n\nv0.2.8: Added an option to force compilation of SASS files via the `--force` option.\n\n----\n\n# LICENSE MIT\n\nCopyright (c) 2012 Kahlil Lechelt\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","_id":"grunt-compass@0.2.18","dist":{"shasum":"7159a3cc3daa755d6aa86860e89273c3799bd3dd","tarball":"https://registry.npmjs.org/grunt-compass/-/grunt-compass-0.2.18.tgz","integrity":"sha512-rJtVT7A2XGAOXS12AfYmUYzPycdsw4QZVEtGj0PQ7LM0dJHGVppsH4A18SSNK6so+irofznI6A3uY5wDoLNbxw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxFhxVvfTbNFSSNE+4bjqaxlqFmf/cG9as2uWczN9h/wIgOgbQfuqA1AdEMkjGCwBQPi33oy8O4H1DdnqhOwNjwy8="}]},"maintainers":[{"name":"kahlil","email":"kahlil@kahlil.co"}],"directories":{},"deprecated":"This grunt plugin is deprecated because of the release of Grunt.js 0.4.0 and grunt-contrib-compass. Please use that plugin instead if you are on Grunt.js >= v0.4.0."},"0.3.0":{"name":"grunt-compass","description":"A custom grunt.js task that executes compass compile for you and prints the COMPASS output to grunt.log.write().","version":"0.3.0","homepage":"https://github.com/kahlil/grunt-compass","author":{"name":"Kahlil Lechelt","email":"kahlil@kahlil.co","url":"http://kahlil.co"},"repository":{"type":"git","url":"git://github.com/kahlil/grunt-compass.git"},"bugs":{"url":"https://github.com/kahlil/grunt-compass/issues"},"licenses":[{"type":"MIT","url":"https://github.com/kahlil/grunt-compass/blob/master/LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-compass":"bin/grunt-compass"},"engines":{"node":"*"},"dependencies":{},"devDependencies":{"grunt":">=0.3.7"},"keywords":["grunt.js","sass","compass","grunt","gruntplugin"],"readme":"# grunt-compass\n\nThis is a custom grunt.js multitask aka [gruntplugin](http://jsfiddle.net/cowboy/qzRjD/show/) that executes `compass compile` on the command line for you and prints the COMPASS output to `grunt.log.write()`.\n\n## Dependencies\n\nYou need to have [node.js](http://nodejs.org/), [grunt.js](https://github.com/cowboy/grunt), [Ruby](http://www.ruby-lang.org/), [SASS](http://sass-lang.com/) and [Compass](http://compass-style.org/) installed for this to work.\n\n## Installation & Options\n\n1. Install this grunt plugin next to your project's grunt.js gruntfile with: `npm install grunt-compass`.\n2. Call `grunt.loadNpmTasks('grunt-compass')` in your gruntfile.\n3. Configure `grunt watch` to watch your scss files and call the task(s).\n\te.g.:\n\n\t```javascript\n\twatch: {\n\t    files: ['assets/scss/*.scss'],\n\t    tasks: ['compass:dev', 'compass:prod']\n\t}\n\t```\n\n4. Setup your SASS and CSS paths\n\n\t```javascript\n    src: 'assets/scss',\n    dest: 'assets/css'\n\t```\n\n\t`src` is the folder with sass or scss files and `dest` is the folder where the css files will be placed.\n\n5. You can set your custom output style like this:\n\n    ```javascript\n    outputstyle: 'compressed'\n    ```\n6. You can disable line comments like this:\n\n    ```javascript\n    linecomments: false\n    ```\n7. If you have multiple compass tasks and you want to force compass compilation you can do this:\n\n    ```javascript\n    forcecompile: true\n    ```\n8. You can require a given ruby library before running commands like this:\n\n    ```javascript\n    require: 'animate-sass mylib'\n    ```\n\n9. You can add the `--debug-info` option for use with [FireSass](https://addons.mozilla.org/en-US/firefox/addon/firesass-for-firebug/) like so:\n\n    ```javascript\n    debugsass: true\n    ```\n\n10. You can set the relative assets to `true` and set an image path for the Compass spriting feature:\n\n    ```javascript\n    images: '/path/to/images',\n    relativeassets: true\n    ```\n\n11. You can run compass with bundle exec if you need to as well:\n\n    ```javascript\n    bundleExec: true\n    ```\n\n12. If you have a Compass configuration file, you can use it instead of or in addition to the options in your gruntfile:\n\n    ```javascript\n    config: '/path/to/config'\n    ```\n\n    If the path is not absolute, it is relative to the directory containing your gruntfile.\n\n13. If you have a Compass configuration file, you set the environment variable for the config.rb file:\n\n    ```javascript\n    environment: 'production'\n    ```\n\n    Then use it in your config.rb like so:\n\n    ```ruby\n    output_style = (environment == :production) ? :compressed : :expanded\n    ```\n\n13. New task: compass-clean\n\nSometimes it can be faster to execute `compass clean` and recompile for production instead of doing `--force` compile.\nNow grunt-compass comes with a `grunt compass-clean` task that you can use when registering prod tasks in your gruntfile like:\n\n```js\ngrunt.registerTask('prod', ['compass-clean', 'compass:prod']);\n```\n\n14. Run \"grunt watch\" and edit some SASS files :)\n\n# An Example Setup\n\n```javascript\ncompass: {\n    dev: {\n        src: 'assets/scss',\n        dest: 'assets/dev/css',\n        linecomments: true,\n        forcecompile: true,\n        require: 'animate-sass mylib',\n        debugsass: true,\n        images: '/path/to/images',\n        relativeassets: true\n    },\n    prod: {\n        src: 'assets/scss',\n        dest: 'assets/prod/css',\n        outputstyle: 'compressed',\n        linecomments: false,\n        forcecompile: true,\n        require: 'animate-sass mylib',\n        debugsass: false,\n        images: '/path/to/images',\n        relativeassets: true\n    }\n}\n```\n\n# Real World Examples\n\n* [krzysu](https://github.com/krzysu) posted a Gist with his `compass compile` configuration [over here](https://gist.github.com/2917330).\n* [javiervd](https://github.com/javiervd) kindly shares his grunt.js setup [over here](https://gist.github.com/2941501).\n\n# Changelog\n\nv0.2.14: @[nebelschwade](https://github.com/nebelschwade) added `fonts-dir` option and fixed issue with config.rb due to changes in last version.\n\nv0.2.13: Added `grunt.template.process()` function to process `src` and `dest` paths. Suggested by @[necolas](https://github.com/necolas) in issue #9.\n\nv0.2.12: The option to set the image path for spriting and the relativeassets to true have been added by @[gcpantazis](https://github.com/gcpantazis).\n\nv0.2.11: @[gcpantazis](https://github.com/gcpantazis) added the option to set the `--debug-info` flag for Sass, useful for integration with the FireSass debugger.\n\nv0.2.10: Added 'gruntplugin' as a keyword in the package.json to get listed [here](http://jsfiddle.net/cowboy/qzRjD/show/).\n\nv0.2.9: Ability to require a given ruby lib before running commands. Added by @[FGRibreau](https://github.com/FGRibreau).\n\nv0.2.8: Added an option to force compilation of SASS files via the `--force` option.\n\n----\n\n# LICENSE MIT\n\nCopyright (c) 2012 Kahlil Lechelt\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","_id":"grunt-compass@0.3.0","dist":{"shasum":"49416476b4f26b423d492f0f207bb2a194df12c2","tarball":"https://registry.npmjs.org/grunt-compass/-/grunt-compass-0.3.0.tgz","integrity":"sha512-a8v8EmiQBIN1lx0ZhOp89FEU7XudpzpS5M7KUr7rstSf2ZZiBhXdt1YZPbVoUC2NqhwU+vi05lqU+VYsVkt4pQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCR8mPPiytGD1LZz28UD/2dJOLNV2+hzhP3hx0WqVeylgIhAPjeh1Xu32A7UYvw9VKWMEMeHvcbSaXpVlO5G10a19HO"}]},"maintainers":[{"name":"kahlil","email":"kahlil@kahlil.co"}],"directories":{},"deprecated":"This grunt plugin is deprecated because of the release of Grunt.js 0.4.0 and grunt-contrib-compass. Please use that plugin instead if you are on Grunt.js >= v0.4.0."},"0.3.1":{"name":"grunt-compass","description":"A custom grunt.js task that executes compass compile for you and prints the COMPASS output to grunt.log.write().","version":"0.3.1","homepage":"https://github.com/kahlil/grunt-compass","author":{"name":"Kahlil Lechelt","email":"kahlil@kahlil.co","url":"http://kahlil.co"},"repository":{"type":"git","url":"git://github.com/kahlil/grunt-compass.git"},"bugs":{"url":"https://github.com/kahlil/grunt-compass/issues"},"licenses":[{"type":"MIT","url":"https://github.com/kahlil/grunt-compass/blob/master/LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-compass":"bin/grunt-compass"},"engines":{"node":"*"},"dependencies":{},"devDependencies":{"grunt":">=0.3.7"},"keywords":["grunt.js","sass","compass","grunt","gruntplugin"],"readme":"# grunt-compass\n\nThis is a custom grunt.js multitask aka [gruntplugin](http://jsfiddle.net/cowboy/qzRjD/show/) that executes `compass compile` on the command line for you and prints the COMPASS output to `grunt.log.write()`.\n\n## Dependencies\n\nYou need to have [node.js](http://nodejs.org/), [grunt.js](https://github.com/cowboy/grunt), [Ruby](http://www.ruby-lang.org/), [SASS](http://sass-lang.com/) and [Compass](http://compass-style.org/) installed for this to work.\n\n## Installation & Options\n\n1. Install this grunt plugin next to your project's grunt.js gruntfile with: `npm install grunt-compass`.\n2. Call `grunt.loadNpmTasks('grunt-compass')` in your gruntfile.\n3. Configure `grunt watch` to watch your scss files and call the task(s).\n\te.g.:\n\n\t```javascript\n\twatch: {\n\t    files: ['assets/scss/*.scss'],\n\t    tasks: ['compass:dev', 'compass:prod']\n\t}\n\t```\n\n4. Setup your SASS and CSS paths\n\n\t```javascript\n    src: 'assets/scss',\n    dest: 'assets/css'\n\t```\n\n\t`src` is the folder with sass or scss files and `dest` is the folder where the css files will be placed.\n\n\tAlso, you can use `src` to specify certain files you want to compile:\n\n\tA single file.\n\n\t```javascript\n\tsrc: 'assets/scss/base.scss'\n\t```\n\n\tUse globbing to match files, like:\n\n\t```javascript\n\tsrc: 'assets/scss/*.scss' // Match all scss files under `assets/scss` but not include files in subdirctory.\n\tsrc: 'assets/scss/**/*.scss' // Match all scss files under `assets/scss` include files in subdirctory.\n\t```\n\n\tSee [minimatch](https://github.com/isaacs/minimatch) for more globbing usage.\n\n\tNote a SASS/SCSS file will be ignored if its filename begin with an underscore `_`. See [SASS-partials](http://sass-lang.com/docs/yardoc/file.SASS_REFERENCE.html#partials).\n\n5. You can set your custom output style like this:\n\n    ```javascript\n    outputstyle: 'compressed'\n    ```\n6. You can disable line comments like this:\n\n    ```javascript\n    linecomments: false\n    ```\n7. If you have multiple compass tasks and you want to force compass compilation you can do this:\n\n    ```javascript\n    forcecompile: true\n    ```\n8. You can require a given ruby library before running commands like this:\n\n    ```javascript\n    require: 'animate-sass mylib'\n    ```\n\n9. You can add the `--debug-info` option for use with [FireSass](https://addons.mozilla.org/en-US/firefox/addon/firesass-for-firebug/) like so:\n\n    ```javascript\n    debugsass: true\n    ```\n\n10. You can set the relative assets to `true` and set an image path for the Compass spriting feature:\n\n    ```javascript\n    images: '/path/to/images',\n    relativeassets: true\n    ```\n\n11. You can run compass with bundle exec if you need to as well:\n\n    ```javascript\n    bundleExec: true\n    ```\n\n12. If you have a Compass configuration file, you can use it instead of or in addition to the options in your gruntfile:\n\n    ```javascript\n    config: '/path/to/config'\n    ```\n\n    If the path is not absolute, it is relative to the directory containing your gruntfile.\n\n13. If you have a Compass configuration file, you set the environment variable for the config.rb file:\n\n    ```javascript\n    environment: 'production'\n    ```\n\n    Then use it in your config.rb like so:\n\n    ```ruby\n    output_style = (environment == :production) ? :compressed : :expanded\n    ```\n\n13. New task: compass-clean\n\nSometimes it can be faster to execute `compass clean` and recompile for production instead of doing `--force` compile.\nNow grunt-compass comes with a `grunt compass-clean` task that you can use when registering prod tasks in your gruntfile like:\n\n```js\ngrunt.registerTask('prod', ['compass-clean', 'compass:prod']);\n```\n\n14. Run \"grunt watch\" and edit some SASS files :)\n\n# An Example Setup\n\n```javascript\ncompass: {\n    dev: {\n        src: 'assets/scss',\n        dest: 'assets/dev/css',\n        linecomments: true,\n        forcecompile: true,\n        require: 'animate-sass mylib',\n        debugsass: true,\n        images: '/path/to/images',\n        relativeassets: true\n    },\n    prod: {\n        src: 'assets/scss',\n        dest: 'assets/prod/css',\n        outputstyle: 'compressed',\n        linecomments: false,\n        forcecompile: true,\n        require: 'animate-sass mylib',\n        debugsass: false,\n        images: '/path/to/images',\n        relativeassets: true\n    }\n}\n```\n\n# Real World Examples\n\n* [krzysu](https://github.com/krzysu) posted a Gist with his `compass compile` configuration [over here](https://gist.github.com/2917330).\n* [javiervd](https://github.com/javiervd) kindly shares his grunt.js setup [over here](https://gist.github.com/2941501).\n\n# Changelog\nv0.3.1 adds compiling of single files or a minimatch path via the `src` option\n\nv0.2.14: @[nebelschwade](https://github.com/nebelschwade) added `fonts-dir` option and fixed issue with config.rb due to changes in last version.\n\nv0.2.13: Added `grunt.template.process()` function to process `src` and `dest` paths. Suggested by @[necolas](https://github.com/necolas) in issue #9.\n\nv0.2.12: The option to set the image path for spriting and the relativeassets to true have been added by @[gcpantazis](https://github.com/gcpantazis).\n\nv0.2.11: @[gcpantazis](https://github.com/gcpantazis) added the option to set the `--debug-info` flag for Sass, useful for integration with the FireSass debugger.\n\nv0.2.10: Added 'gruntplugin' as a keyword in the package.json to get listed [here](http://jsfiddle.net/cowboy/qzRjD/show/).\n\nv0.2.9: Ability to require a given ruby lib before running commands. Added by @[FGRibreau](https://github.com/FGRibreau).\n\nv0.2.8: Added an option to force compilation of SASS files via the `--force` option.\n\n----\n\n# LICENSE MIT\n\nCopyright (c) 2012 Kahlil Lechelt\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","_id":"grunt-compass@0.3.1","dist":{"shasum":"176dce1f36aebf060f23b1cdb932e609bdeb1598","tarball":"https://registry.npmjs.org/grunt-compass/-/grunt-compass-0.3.1.tgz","integrity":"sha512-tMWye+gPeN5bLo8nRku1L7l0PO7elid5jCpG/RURPOcvoZ0SBW3LAps2uirhYP6YtdMiW4atZD8ZMCkqaVCPpw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGAg4umKQBI0zcjX9T90Kl7JANqRexl/8S7Q/iFDkyqZAiB5ElbNZJugr9Kmkwc7wVbNezeuEz5O2E1JFzoFIWp3aQ=="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"kahlil","email":"kahlil@kahlil.co"},"maintainers":[{"name":"kahlil","email":"kahlil@kahlil.co"}],"directories":{},"deprecated":"This grunt plugin is deprecated because of the release of Grunt.js 0.4.0 and grunt-contrib-compass. Please use that plugin instead if you are on Grunt.js >= v0.4.0."},"0.3.2":{"name":"grunt-compass","description":"A custom grunt.js task that executes compass compile for you and prints the COMPASS output to grunt.log.write().","version":"0.3.2","homepage":"https://github.com/kahlil/grunt-compass","author":{"name":"Kahlil Lechelt","email":"kahlil@kahlil.co","url":"http://kahlil.co"},"repository":{"type":"git","url":"git://github.com/kahlil/grunt-compass.git"},"bugs":{"url":"https://github.com/kahlil/grunt-compass/issues"},"licenses":[{"type":"MIT","url":"https://github.com/kahlil/grunt-compass/blob/master/LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-compass":"bin/grunt-compass"},"engines":{"node":"*"},"dependencies":{},"devDependencies":{"grunt":">=0.3.7"},"keywords":["grunt.js","sass","compass","grunt","gruntplugin"],"readme":"# grunt-compass\n\nThis is a custom grunt.js multitask aka [gruntplugin](http://jsfiddle.net/cowboy/qzRjD/show/) that executes `compass compile` on the command line for you and prints the COMPASS output to `grunt.log.write()`.\n\n## Dependencies\n\nYou need to have [node.js](http://nodejs.org/), [grunt.js](https://github.com/cowboy/grunt), [Ruby](http://www.ruby-lang.org/), [SASS](http://sass-lang.com/) and [Compass](http://compass-style.org/) installed for this to work.\n\n## Installation & Options\n\n1. Install this grunt plugin next to your project's grunt.js gruntfile with: `npm install grunt-compass`.\n2. Call `grunt.loadNpmTasks('grunt-compass')` in your gruntfile.\n3. Configure `grunt watch` to watch your scss files and call the task(s).\n\te.g.:\n\n\t```javascript\n\twatch: {\n\t    files: ['assets/scss/*.scss'],\n\t    tasks: ['compass:dev', 'compass:prod']\n\t}\n\t```\n\n4. Setup your SASS and CSS paths\n\n\t```javascript\n    src: 'assets/scss',\n    dest: 'assets/css'\n\t```\n\n\t`src` is the folder with sass or scss files and `dest` is the folder where the css files will be placed.\n\n\tAlso, you can use `src` to specify certain files you want to compile:\n\n\tA single file.\n\n\t```javascript\n\tsrc: 'assets/scss/base.scss'\n\t```\n\n\tUse globbing to match files, like:\n\n\t```javascript\n\tsrc: 'assets/scss/*.scss' // Match all scss files under `assets/scss` but not include files in subdirctory.\n\tsrc: 'assets/scss/**/*.scss' // Match all scss files under `assets/scss` include files in subdirctory.\n\t```\n\n\tSee [minimatch](https://github.com/isaacs/minimatch) for more globbing usage.\n\n\tNote a SASS/SCSS file will be ignored if its filename begin with an underscore `_`. See [SASS-partials](http://sass-lang.com/docs/yardoc/file.SASS_REFERENCE.html#partials).\n\n5. You can set your custom output style like this:\n\n    ```javascript\n    outputstyle: 'compressed'\n    ```\n6. You can disable line comments like this:\n\n    ```javascript\n    linecomments: false\n    ```\n7. If you have multiple compass tasks and you want to force compass compilation you can do this:\n\n    ```javascript\n    forcecompile: true\n    ```\n8. You can require a given ruby library before running commands like this:\n\n    ```javascript\n    require: 'animate-sass mylib'\n    ```\n\n9. You can add the `--debug-info` option for use with [FireSass](https://addons.mozilla.org/en-US/firefox/addon/firesass-for-firebug/) like so:\n\n    ```javascript\n    debugsass: true\n    ```\n\n10. You can set the relative assets to `true` and set an image path for the Compass spriting feature:\n\n    ```javascript\n    images: '/path/to/images',\n    relativeassets: true\n    ```\n\n11. You can run compass with bundle exec if you need to as well:\n\n    ```javascript\n    bundleExec: true\n    ```\n\n12. If you have a Compass configuration file, you can use it instead of or in addition to the options in your gruntfile:\n\n    ```javascript\n    config: '/path/to/config'\n    ```\n\n    If the path is not absolute, it is relative to the directory containing your gruntfile.\n\n13. If you have a Compass configuration file, you set the environment variable for the config.rb file:\n\n    ```javascript\n    environment: 'production'\n    ```\n\n    Then use it in your config.rb like so:\n\n    ```ruby\n    output_style = (environment == :production) ? :compressed : :expanded\n    ```\n\n\n14. You can add a custom `IMPORT_PATH` folder, which makes files under the path findable by Sass's `@import` directive:\n\n    ```javascript\n    importPath: '/path/to/importPath'\n    ```\n\n15. `grunt compass-clean`\n\nSometimes it can be faster to execute `compass clean` and recompile for production instead of doing `--force` compile.\nNow grunt-compass comes with a `grunt compass-clean` task that you can use when registering prod tasks in your gruntfile like:\n\n```js\ngrunt.registerTask('prod', ['compass-clean', 'compass:prod']);\n```\n\n16. Run \"grunt watch\" and edit some SASS files :)\n\n# An Example Setup\n\n```javascript\ncompass: {\n    dev: {\n        src: 'assets/scss',\n        dest: 'assets/dev/css',\n        linecomments: true,\n        forcecompile: true,\n        require: 'animate-sass mylib',\n        debugsass: true,\n        images: '/path/to/images',\n        relativeassets: true\n    },\n    prod: {\n        src: 'assets/scss',\n        dest: 'assets/prod/css',\n        outputstyle: 'compressed',\n        linecomments: false,\n        forcecompile: true,\n        require: 'animate-sass mylib',\n        debugsass: false,\n        images: '/path/to/images',\n        relativeassets: true\n    }\n}\n```\n\n# Real World Examples\n\n* [krzysu](https://github.com/krzysu) posted a Gist with his `compass compile` configuration [over here](https://gist.github.com/2917330).\n* [javiervd](https://github.com/javiervd) kindly shares his grunt.js setup [over here](https://gist.github.com/2941501).\n\n# Changelog\n\nv0.3.2 add support for IMPORT_PATH\n\nv0.3.1 adds compiling of single files or a minimatch path via the `src` option\n\nv0.2.14: @[nebelschwade](https://github.com/nebelschwade) added `fonts-dir` option and fixed issue with config.rb due to changes in last version.\n\nv0.2.13: Added `grunt.template.process()` function to process `src` and `dest` paths. Suggested by @[necolas](https://github.com/necolas) in issue #9.\n\nv0.2.12: The option to set the image path for spriting and the relativeassets to true have been added by @[gcpantazis](https://github.com/gcpantazis).\n\nv0.2.11: @[gcpantazis](https://github.com/gcpantazis) added the option to set the `--debug-info` flag for Sass, useful for integration with the FireSass debugger.\n\nv0.2.10: Added 'gruntplugin' as a keyword in the package.json to get listed [here](http://jsfiddle.net/cowboy/qzRjD/show/).\n\nv0.2.9: Ability to require a given ruby lib before running commands. Added by @[FGRibreau](https://github.com/FGRibreau).\n\nv0.2.8: Added an option to force compilation of SASS files via the `--force` option.\n\n----\n\n# LICENSE MIT\n\nCopyright (c) 2012 Kahlil Lechelt\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","_id":"grunt-compass@0.3.2","dist":{"shasum":"0fe2b0daf533ca58c264defc29c38e71fb87bb6e","tarball":"https://registry.npmjs.org/grunt-compass/-/grunt-compass-0.3.2.tgz","integrity":"sha512-416kZgbTaHw9frLrKc6QIzBOc5DqeTFS0o9W244CYqEM0Y4pGkE3sjG5q3r7bqvu+UKkqtO4iFQTF5tXGehOTg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvaDPHPg2aT6SIXzLusTSjKu1MP7xEgeH/PysgbNzJSwIhALjm7QF6ZEgBeKVKUncQNo2SlTfZc0rv51Vna/BNGY/8"}]},"_npmVersion":"1.1.62","_npmUser":{"name":"kahlil","email":"kahlil@kahlil.co"},"maintainers":[{"name":"kahlil","email":"kahlil@kahlil.co"}],"directories":{},"deprecated":"This grunt plugin is deprecated because of the release of Grunt.js 0.4.0 and grunt-contrib-compass. Please use that plugin instead if you are on Grunt.js >= v0.4.0."},"0.3.3":{"name":"grunt-compass","description":"A custom grunt.js task that executes compass compile for you and prints the COMPASS output to grunt.log.write().","version":"0.3.3","homepage":"https://github.com/kahlil/grunt-compass","author":{"name":"Kahlil Lechelt","email":"kahlil@kahlil.co","url":"http://kahlil.co"},"repository":{"type":"git","url":"git://github.com/kahlil/grunt-compass.git"},"bugs":{"url":"https://github.com/kahlil/grunt-compass/issues"},"licenses":[{"type":"MIT","url":"https://github.com/kahlil/grunt-compass/blob/master/LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-compass":"bin/grunt-compass"},"engines":{"node":"*"},"dependencies":{},"devDependencies":{"grunt":">=0.3.7"},"keywords":["grunt.js","sass","compass","grunt","gruntplugin"],"readme":"# grunt-compass\n\nThis is a custom grunt.js multitask aka [gruntplugin](http://jsfiddle.net/cowboy/qzRjD/show/) that executes `compass compile` on the command line for you and prints the COMPASS output to `grunt.log.write()`.\n\n## Dependencies\n\nYou need to have [node.js](http://nodejs.org/), [grunt.js](https://github.com/cowboy/grunt), [Ruby](http://www.ruby-lang.org/), [SASS](http://sass-lang.com/) and [Compass](http://compass-style.org/) installed for this to work.\n\n## Installation & Options\n\n1. Install this grunt plugin next to your project's grunt.js gruntfile with: `npm install grunt-compass`.\n2. Call `grunt.loadNpmTasks( 'grunt-compass' )` in your gruntfile.\n3. Configure `grunt watch` to watch your scss files and call the task(s).\n\te.g.:\n\n\t```javascript\n\twatch: {\n\t    files: [ 'assets/scss/*.scss' ],\n\t    tasks: [ 'compass:dev', 'compass:prod' ]\n\t}\n\t```\n\n4. Setup your SASS and CSS paths\n\n\t```javascript\n    src: 'assets/scss',\n    dest: 'assets/css'\n\t```\n\n\t`src` is the folder with sass or scss files and `dest` is the folder where the css files will be placed.\n\n5. Use `specify` to specify certain files you want to compile:\n\n    A single file.\n\n    ```javascript\n    specify: 'assets/scss/base.scss'\n    ```\n\n    Use globbing to match files, like:\n\n    ```javascript\n    specify: 'assets/scss/*.scss' // Match all scss files under `assets/scss` but not include files in subdirctory.\n    specify: 'assets/scss/**/*.scss' // Match all scss files under `assets/scss` include files in subdirctory.\n    ```\n\n    See [minimatch](https://github.com/isaacs/minimatch) for more globbing usage.\n\n    Note a SASS/SCSS file will be ignored if its filename begin with an underscore `_`. And all files you specify **MUST** under directory the `src` specified.\n\n    See [SASS-partials](http://sass-lang.com/docs/yardoc/file.SASS_REFERENCE.html#partials).\n\n6. You can set your custom output style like this:\n\n    ```javascript\n    outputstyle: 'compressed'\n    ```\n7. You can disable line comments like this:\n\n    ```javascript\n    linecomments: false\n    ```\n8. If you have multiple compass tasks and you want to force compass compilation you can do this:\n\n    ```javascript\n    forcecompile: true\n    ```\n9. You can require a given ruby library before running commands like this:\n\n    ```javascript\n    require: 'animate-sass mylib'\n    ```\n\n10. You can add the `--debug-info` option for use with [FireSass](https://addons.mozilla.org/en-US/firefox/addon/firesass-for-firebug/) like so:\n\n    ```javascript\n    debugsass: true\n    ```\n\n11. You can set the relative assets to `true` and set an image path for the Compass spriting feature:\n\n    ```javascript\n    images: '/path/to/images',\n    relativeassets: true\n    ```\n\n12. You can run compass with bundle exec if you need to as well:\n\n    ```javascript\n    bundleExec: true\n    ```\n\n13. If you have a Compass configuration file, you can use it instead of or in addition to the options in your gruntfile:\n\n    ```javascript\n    config: '/path/to/config'\n    ```\n\n    If the path is not absolute, it is relative to the directory containing your gruntfile.\n\n14. If you have a Compass configuration file, you set the environment variable for the config.rb file:\n\n    ```javascript\n    environment: 'production'\n    ```\n\n    Then use it in your config.rb like so:\n\n    ```ruby\n    output_style = ( environment == :production ) ? :compressed : :expanded\n    ```\n\n15. You can add a custom `IMPORT_PATH` folder, which makes files under the path findable by Sass's `@import` directive:\n\n    ```javascript\n    importPath: '/path/to/importPath'\n    ```\n\n16. `grunt compass-clean`\n\n    Sometimes it can be faster to execute `compass clean` and recompile for production instead of doing `--force` compile.\n    Now grunt-compass comes with a `grunt compass-clean` task that you can use when registering prod tasks in your gruntfile like:\n\n    ```js\n    grunt.registerTask( 'prod', [ 'compass-clean', 'compass:prod' ] );\n    ```\n\n17. Run \"grunt watch\" and edit some SASS files :)\n\n# An Example Setup\n\n```javascript\ncompass: {\n    dev: {\n        src: 'assets/scss',\n        dest: 'assets/dev/css',\n        linecomments: true,\n        forcecompile: true,\n        require: 'animate-sass mylib',\n        debugsass: true,\n        images: '/path/to/images',\n        relativeassets: true\n    },\n    prod: {\n        src: 'assets/scss',\n        dest: 'assets/prod/css',\n        outputstyle: 'compressed',\n        linecomments: false,\n        forcecompile: true,\n        require: 'animate-sass mylib',\n        debugsass: false,\n        images: '/path/to/images',\n        relativeassets: true\n    }\n}\n```\n\n# Real World Examples\n\n* [krzysu](https://github.com/krzysu) posted a Gist with his `compass compile` configuration [over here](https://gist.github.com/2917330).\n* [javiervd](https://github.com/javiervd) kindly shares his grunt.js setup [over here](https://gist.github.com/2941501).\n\n# Changelog\n\nv0.3.2 add support for IMPORT_PATH\n\nv0.3.1 adds compiling of single files or a minimatch path via the `src` option\n\nv0.2.14: @[nebelschwade](https://github.com/nebelschwade) added `fonts-dir` option and fixed issue with config.rb due to changes in last version.\n\nv0.2.13: Added `grunt.template.process()` function to process `src` and `dest` paths. Suggested by @[necolas](https://github.com/necolas) in issue #9.\n\nv0.2.12: The option to set the image path for spriting and the relativeassets to true have been added by @[gcpantazis](https://github.com/gcpantazis).\n\nv0.2.11: @[gcpantazis](https://github.com/gcpantazis) added the option to set the `--debug-info` flag for Sass, useful for integration with the FireSass debugger.\n\nv0.2.10: Added 'gruntplugin' as a keyword in the package.json to get listed [here](http://jsfiddle.net/cowboy/qzRjD/show/).\n\nv0.2.9: Ability to require a given ruby lib before running commands. Added by @[FGRibreau](https://github.com/FGRibreau).\n\nv0.2.8: Added an option to force compilation of SASS files via the `--force` option.\n\n----\n\n# LICENSE MIT\n\nCopyright (c) 2012 Kahlil Lechelt\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","_id":"grunt-compass@0.3.3","dist":{"shasum":"7883efd1fd597ddc0f4b18384646daf51fcefe14","tarball":"https://registry.npmjs.org/grunt-compass/-/grunt-compass-0.3.3.tgz","integrity":"sha512-fZGg8JPLzKMdW/hRbLehFVbJEE2zqoX9RuUs6lbvv6hj2WsGnB7BLnfo+H3KNabLv0zRC5omdlTRRYxRYohpNg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdSN9kT7zymbBc1218z2zTBPX9LUvQJ0c0V4FPqXlc+AIhAIBYN7aElFM2u/Qh4XiDsiPt8/r/QVNdS9db958HaAbB"}]},"_npmVersion":"1.1.62","_npmUser":{"name":"kahlil","email":"kahlil@kahlil.co"},"maintainers":[{"name":"kahlil","email":"kahlil@kahlil.co"}],"directories":{},"deprecated":"This grunt plugin is deprecated because of the release of Grunt.js 0.4.0 and grunt-contrib-compass. Please use that plugin instead if you are on Grunt.js >= v0.4.0."},"0.3.4":{"name":"grunt-compass","description":"A custom grunt.js task that executes compass compile for you and prints the COMPASS output to grunt.log.write().","version":"0.3.4","homepage":"https://github.com/kahlil/grunt-compass","author":{"name":"Kahlil Lechelt","email":"kahlil@kahlil.co","url":"http://kahlil.co"},"repository":{"type":"git","url":"git://github.com/kahlil/grunt-compass.git"},"bugs":{"url":"https://github.com/kahlil/grunt-compass/issues"},"licenses":[{"type":"MIT","url":"https://github.com/kahlil/grunt-compass/blob/master/LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-compass":"bin/grunt-compass"},"engines":{"node":"*"},"dependencies":{},"devDependencies":{"grunt":">=0.3.7"},"keywords":["grunt.js","sass","compass","grunt","gruntplugin"],"readme":"# grunt-compass\n\nThis is a custom grunt.js multitask aka [gruntplugin](http://jsfiddle.net/cowboy/qzRjD/show/) that executes `compass compile` on the command line for you and prints the COMPASS output to `grunt.log.write()`.\n\n## Dependencies\n\nYou need to have [node.js](http://nodejs.org/), [grunt.js](https://github.com/cowboy/grunt), [Ruby](http://www.ruby-lang.org/), [SASS](http://sass-lang.com/) and [Compass](http://compass-style.org/) installed for this to work.\n\n## Installation & Options\n\n1. Install this grunt plugin next to your project's grunt.js gruntfile with: `npm install grunt-compass`.\n2. Call `grunt.loadNpmTasks( 'grunt-compass' )` in your gruntfile.\n3. Configure `grunt watch` to watch your scss files and call the task(s).\n\te.g.:\n\n\t```javascript\n\twatch: {\n\t    files: [ 'assets/scss/*.scss' ],\n\t    tasks: [ 'compass:dev', 'compass:prod' ]\n\t}\n\t```\n\n4. Setup your SASS and CSS paths\n\n\t```javascript\n    src: 'assets/scss',\n    dest: 'assets/css'\n\t```\n\n\t`src` is the folder with sass or scss files and `dest` is the folder where the css files will be placed.\n\n5. Use `specify` to specify certain files you want to compile:\n\n    A single file.\n\n    ```javascript\n    specify: 'assets/scss/base.scss'\n    ```\n\n    Use globbing to match files, like:\n\n    ```javascript\n    specify: 'assets/scss/*.scss' // Match all scss files under `assets/scss` but not include files in subdirctory.\n    specify: 'assets/scss/**/*.scss' // Match all scss files under `assets/scss` include files in subdirctory.\n    ```\n\n    See [minimatch](https://github.com/isaacs/minimatch) for more globbing usage.\n\n    Note a SASS/SCSS file will be ignored if its filename begin with an underscore `_`. And all files you specify **MUST** under directory the `src` specified.\n\n    See [SASS-partials](http://sass-lang.com/docs/yardoc/file.SASS_REFERENCE.html#partials).\n\n6. You can set your custom output style like this:\n\n    ```javascript\n    outputstyle: 'compressed'\n    ```\n7. You can disable line comments like this:\n\n    ```javascript\n    linecomments: false\n    ```\n8. If you have multiple compass tasks and you want to force compass compilation you can do this:\n\n    ```javascript\n    forcecompile: true\n    ```\n9. You can require a given ruby library before running commands like this:\n\n    ```javascript\n    require: 'animate-sass mylib'\n    ```\n\n10. You can add the `--debug-info` option for use with [FireSass](https://addons.mozilla.org/en-US/firefox/addon/firesass-for-firebug/) like so:\n\n    ```javascript\n    debugsass: true\n    ```\n\n11. You can set the relative assets to `true` and set an image path for the Compass spriting feature:\n\n    ```javascript\n    images: '/path/to/images',\n    relativeassets: true\n    ```\n\n12. You can run compass with bundle exec if you need to as well:\n\n    ```javascript\n    bundleExec: true\n    ```\n\n13. If you have a Compass configuration file, you can use it instead of or in addition to the options in your gruntfile:\n\n    ```javascript\n    config: '/path/to/config'\n    ```\n\n    If the path is not absolute, it is relative to the directory containing your gruntfile.\n\n14. If you have a Compass configuration file, you set the environment variable for the config.rb file:\n\n    ```javascript\n    environment: 'production'\n    ```\n\n    Then use it in your config.rb like so:\n\n    ```ruby\n    output_style = ( environment == :production ) ? :compressed : :expanded\n    ```\n\n15. You can add a custom `IMPORT_PATH` folder, which makes files under the path findable by Sass's `@import` directive:\n\n    ```javascript\n    importPath: '/path/to/importPath'\n    ```\n\n16. `grunt compass-clean`\n\n    Sometimes it can be faster to execute `compass clean` and recompile for production instead of doing `--force` compile.\n    Now grunt-compass comes with a `grunt compass-clean` task that you can use when registering prod tasks in your gruntfile like:\n\n    ```js\n    grunt.registerTask( 'prod', [ 'compass-clean', 'compass:prod' ] );\n    ```\n\n17. Run \"grunt watch\" and edit some SASS files :)\n\n# An Example Setup\n\n```javascript\ncompass: {\n    dev: {\n        src: 'assets/scss',\n        dest: 'assets/dev/css',\n        linecomments: true,\n        forcecompile: true,\n        require: 'animate-sass mylib',\n        debugsass: true,\n        images: '/path/to/images',\n        relativeassets: true\n    },\n    prod: {\n        src: 'assets/scss',\n        dest: 'assets/prod/css',\n        outputstyle: 'compressed',\n        linecomments: false,\n        forcecompile: true,\n        require: 'animate-sass mylib',\n        debugsass: false,\n        images: '/path/to/images',\n        relativeassets: true\n    }\n}\n```\n\n# Contributing\nIn lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using [grunt](/gruntjs/grunt).\n\n# Real World Examples\n\n* [krzysu](https://github.com/krzysu) posted a Gist with his `compass compile` configuration [over here](https://gist.github.com/2917330).\n* [javiervd](https://github.com/javiervd) kindly shares his grunt.js setup [over here](https://gist.github.com/2941501).\n\n# Changelog\n\nv0.3.2 add support for IMPORT_PATH\n\nv0.3.1 adds compiling of single files or a minimatch path via the `src` option\n\nv0.2.14: @[nebelschwade](https://github.com/nebelschwade) added `fonts-dir` option and fixed issue with config.rb due to changes in last version.\n\nv0.2.13: Added `grunt.template.process()` function to process `src` and `dest` paths. Suggested by @[necolas](https://github.com/necolas) in issue #9.\n\nv0.2.12: The option to set the image path for spriting and the relativeassets to true have been added by @[gcpantazis](https://github.com/gcpantazis).\n\nv0.2.11: @[gcpantazis](https://github.com/gcpantazis) added the option to set the `--debug-info` flag for Sass, useful for integration with the FireSass debugger.\n\nv0.2.10: Added 'gruntplugin' as a keyword in the package.json to get listed [here](http://jsfiddle.net/cowboy/qzRjD/show/).\n\nv0.2.9: Ability to require a given ruby lib before running commands. Added by @[FGRibreau](https://github.com/FGRibreau).\n\nv0.2.8: Added an option to force compilation of SASS files via the `--force` option.\n\n----\n\n# LICENSE MIT\n\nCopyright (c) 2012 Kahlil Lechelt\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","_id":"grunt-compass@0.3.4","dist":{"shasum":"92a145b56869a333bac7c7b618777d9745dd997d","tarball":"https://registry.npmjs.org/grunt-compass/-/grunt-compass-0.3.4.tgz","integrity":"sha512-E97Ua2LFahnDgPD/HgyJ8kVQew0EiC1BZ/U4xqtQKuJxreMt2oiB+GK7PKQDQ0uS7eusHMt6jCT6gAFJ0HpvUw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCX4m08oM/MSlaqltWf+EWImSu8jNaNZpa3XLS1eHQI/wIhANFIEyjMsNlRkMCJJz8yCLtIpSPdz3jkr0PSe+TouDA+"}]},"_npmVersion":"1.1.62","_npmUser":{"name":"kahlil","email":"kahlil@kahlil.co"},"maintainers":[{"name":"kahlil","email":"kahlil@kahlil.co"}],"directories":{},"deprecated":"This grunt plugin is deprecated because of the release of Grunt.js 0.4.0 and grunt-contrib-compass. Please use that plugin instead if you are on Grunt.js >= v0.4.0."},"0.3.5":{"name":"grunt-compass","description":"A custom grunt.js task that executes compass compile for you and prints the COMPASS output to grunt.log.write().","version":"0.3.5","homepage":"https://github.com/kahlil/grunt-compass","author":{"name":"Kahlil Lechelt","email":"kahlil@kahlil.co","url":"http://kahlil.co"},"repository":{"type":"git","url":"git://github.com/kahlil/grunt-compass.git"},"bugs":{"url":"https://github.com/kahlil/grunt-compass/issues"},"licenses":[{"type":"MIT","url":"https://github.com/kahlil/grunt-compass/blob/master/LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-compass":"bin/grunt-compass"},"engines":{"node":"*"},"dependencies":{},"devDependencies":{"grunt":">=0.3.7"},"keywords":["grunt.js","sass","compass","grunt","gruntplugin"],"readme":"# grunt-compass\n\nThis is a custom grunt.js multitask aka [gruntplugin](http://jsfiddle.net/cowboy/qzRjD/show/) that executes `compass compile` on the command line for you and prints the COMPASS output to `grunt.log.write()`.\n\n## Dependencies\n\nYou need to have [node.js](http://nodejs.org/), [grunt.js](https://github.com/cowboy/grunt), [Ruby](http://www.ruby-lang.org/), [SASS](http://sass-lang.com/) and [Compass](http://compass-style.org/) installed for this to work.\n\n## Installation & Options\n\n1. Install this grunt plugin next to your project's grunt.js gruntfile with: `npm install grunt-compass`.\n2. Call `grunt.loadNpmTasks( 'grunt-compass' )` in your gruntfile.\n3. Configure `grunt watch` to watch your scss files and call the task(s).\n\te.g.:\n\n\t```javascript\n\twatch: {\n\t    files: [ 'assets/scss/*.scss' ],\n\t    tasks: [ 'compass:dev', 'compass:prod' ]\n\t}\n\t```\n\n4. Setup your SASS and CSS paths\n\n\t```javascript\n    src: 'assets/scss',\n    dest: 'assets/css'\n\t```\n\n\t`src` is the folder with sass or scss files and `dest` is the folder where the css files will be placed.\n\n5. Use `specify` to specify certain files you want to compile:\n\n    A single file.\n\n    ```javascript\n    specify: 'assets/scss/base.scss'\n    ```\n\n    Use globbing to match files, like:\n\n    ```javascript\n    specify: 'assets/scss/*.scss' // Match all scss files under `assets/scss` but not include files in subdirctory.\n    specify: 'assets/scss/**/*.scss' // Match all scss files under `assets/scss` include files in subdirctory.\n    ```\n\n    See [minimatch](https://github.com/isaacs/minimatch) for more globbing usage.\n\n    Note a SASS/SCSS file will be ignored if its filename begin with an underscore `_`. And all files you specify **MUST** under directory the `src` specified.\n\n    See [SASS-partials](http://sass-lang.com/docs/yardoc/file.SASS_REFERENCE.html#partials).\n\n6. You can set your custom output style like this:\n\n    ```javascript\n    outputstyle: 'compressed'\n    ```\n7. You can disable line comments like this:\n\n    ```javascript\n    linecomments: false\n    ```\n8. If you have multiple compass tasks and you want to force compass compilation you can do this:\n\n    ```javascript\n    forcecompile: true\n    ```\n9. You can require a given ruby library before running commands like this:\n\n    ```javascript\n    require: 'animate-sass mylib'\n    ```\n\n10. You can add the `--debug-info` option for use with [FireSass](https://addons.mozilla.org/en-US/firefox/addon/firesass-for-firebug/) like so:\n\n    ```javascript\n    debugsass: true\n    ```\n\n11. You can set the relative assets to `true` and set an image path for the Compass spriting feature:\n\n    ```javascript\n    images: '/path/to/images',\n    relativeassets: true\n    ```\n\n12. You can run compass with bundle exec if you need to as well:\n\n    ```javascript\n    bundleExec: true\n    ```\n\n13. If you have a Compass configuration file, you can use it instead of or in addition to the options in your gruntfile:\n\n    ```javascript\n    config: '/path/to/config'\n    ```\n\n    If the path is not absolute, it is relative to the directory containing your gruntfile.\n\n14. If you have a Compass configuration file, you set the environment variable for the config.rb file:\n\n    ```javascript\n    environment: 'production'\n    ```\n\n    Then use it in your config.rb like so:\n\n    ```ruby\n    output_style = ( environment == :production ) ? :compressed : :expanded\n    ```\n\n15. You can add a custom `IMPORT_PATH` folder, which makes files under the path findable by Sass's `@import` directive:\n\n    ```javascript\n    importPath: '/path/to/importPath'\n    ```\n\n16. `grunt compass-clean`\n\n    Sometimes it can be faster to execute `compass clean` and recompile for production instead of doing `--force` compile.\n    Now grunt-compass comes with a `grunt compass-clean` task that you can use when registering prod tasks in your gruntfile like:\n\n    ```js\n    grunt.registerTask( 'prod', [ 'compass-clean', 'compass:prod' ] );\n    ```\n\n17. Run \"grunt watch\" and edit some SASS files :)\n\n# An Example Setup\n\n```javascript\ncompass: {\n    dev: {\n        src: 'assets/scss',\n        dest: 'assets/dev/css',\n        linecomments: true,\n        forcecompile: true,\n        require: 'animate-sass mylib',\n        debugsass: true,\n        images: '/path/to/images',\n        relativeassets: true\n    },\n    prod: {\n        src: 'assets/scss',\n        dest: 'assets/prod/css',\n        outputstyle: 'compressed',\n        linecomments: false,\n        forcecompile: true,\n        require: 'animate-sass mylib',\n        debugsass: false,\n        images: '/path/to/images',\n        relativeassets: true\n    }\n}\n```\n\n# Contributing\nIn lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using [grunt](/gruntjs/grunt).\n\n# Real World Examples\n\n* [krzysu](https://github.com/krzysu) posted a Gist with his `compass compile` configuration [over here](https://gist.github.com/2917330).\n* [javiervd](https://github.com/javiervd) kindly shares his grunt.js setup [over here](https://gist.github.com/2941501).\n\n# Changelog\n\nv0.3.2 add support for IMPORT_PATH\n\nv0.3.1 adds compiling of single files or a minimatch path via the `src` option\n\nv0.2.14: @[nebelschwade](https://github.com/nebelschwade) added `fonts-dir` option and fixed issue with config.rb due to changes in last version.\n\nv0.2.13: Added `grunt.template.process()` function to process `src` and `dest` paths. Suggested by @[necolas](https://github.com/necolas) in issue #9.\n\nv0.2.12: The option to set the image path for spriting and the relativeassets to true have been added by @[gcpantazis](https://github.com/gcpantazis).\n\nv0.2.11: @[gcpantazis](https://github.com/gcpantazis) added the option to set the `--debug-info` flag for Sass, useful for integration with the FireSass debugger.\n\nv0.2.10: Added 'gruntplugin' as a keyword in the package.json to get listed [here](http://jsfiddle.net/cowboy/qzRjD/show/).\n\nv0.2.9: Ability to require a given ruby lib before running commands. Added by @[FGRibreau](https://github.com/FGRibreau).\n\nv0.2.8: Added an option to force compilation of SASS files via the `--force` option.\n\n----\n\n# LICENSE MIT\n\nCopyright (c) 2012 Kahlil Lechelt\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","_id":"grunt-compass@0.3.5","dist":{"shasum":"82fc266e8c4515f8379a63f87fbd5ecf176916fb","tarball":"https://registry.npmjs.org/grunt-compass/-/grunt-compass-0.3.5.tgz","integrity":"sha512-eQFfiK8Gx0hUkifN/S4fh9T7MR/iOBq4qlhP5bilYisagcJV77rQiMeZuT0ocOHeNaVAl7mHJFNq181/dhy32w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB/De+2tWp0QlXudGg1/toFp3YwS8XpBJQiOumaYMK0bAiEA05rmJTsYR5Je5CZesJzhXlyVspcbsk7snd/feBp0S4c="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"kahlil","email":"kahlil@kahlil.co"},"maintainers":[{"name":"kahlil","email":"kahlil@kahlil.co"}],"directories":{},"deprecated":"This grunt plugin is deprecated because of the release of Grunt.js 0.4.0 and grunt-contrib-compass. Please use that plugin instead if you are on Grunt.js >= v0.4.0."},"0.3.6":{"name":"grunt-compass","description":"A custom grunt.js task that executes compass compile for you and prints the COMPASS output to grunt.log.write().","version":"0.3.6","homepage":"https://github.com/kahlil/grunt-compass","author":{"name":"Kahlil Lechelt","email":"kahlil@kahlil.co","url":"http://kahlil.co"},"repository":{"type":"git","url":"git://github.com/kahlil/grunt-compass.git"},"bugs":{"url":"https://github.com/kahlil/grunt-compass/issues"},"licenses":[{"type":"MIT","url":"https://github.com/kahlil/grunt-compass/blob/master/LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-compass":"bin/grunt-compass"},"engines":{"node":"*"},"dependencies":{},"devDependencies":{"grunt":">=0.3.7"},"keywords":["grunt.js","sass","compass","grunt","gruntplugin"],"readme":"# grunt-compass\n\nThis is a custom grunt.js multitask aka [gruntplugin](http://jsfiddle.net/cowboy/qzRjD/show/) that executes `compass compile` on the command line for you and prints the COMPASS output to `grunt.log.write()`.\n\n## Dependencies\n\nYou need to have [node.js](http://nodejs.org/), [grunt.js](https://github.com/cowboy/grunt), [Ruby](http://www.ruby-lang.org/), [SASS](http://sass-lang.com/) and [Compass](http://compass-style.org/) installed for this to work.\n\n## Installation & Options\n\n1. Install this grunt plugin next to your project's grunt.js gruntfile with: `npm install grunt-compass`.\n2. Call `grunt.loadNpmTasks( 'grunt-compass' )` in your gruntfile.\n3. Configure `grunt watch` to watch your scss files and call the task(s).\n\te.g.:\n\n\t```javascript\n\twatch: {\n\t    files: [ 'assets/scss/*.scss' ],\n\t    tasks: [ 'compass:dev', 'compass:prod' ]\n\t}\n\t```\n\n4. Setup your SASS and CSS paths\n\n\t```javascript\n    src: 'assets/scss',\n    dest: 'assets/css'\n\t```\n\n\t`src` is the folder with sass or scss files and `dest` is the folder where the css files will be placed.\n\n5. Use `specify` to specify certain files you want to compile:\n\n    A single file.\n\n    ```javascript\n    specify: 'assets/scss/base.scss'\n    ```\n\n    Use globbing to match files, like:\n\n    ```javascript\n    specify: 'assets/scss/*.scss' // Match all scss files under `assets/scss` but not include files in subdirctory.\n    specify: 'assets/scss/**/*.scss' // Match all scss files under `assets/scss` include files in subdirctory.\n    ```\n\n    See [minimatch](https://github.com/isaacs/minimatch) for more globbing usage.\n\n    Note a SASS/SCSS file will be ignored if its filename begin with an underscore `_`. And all files you specify **MUST** under directory the `src` specified.\n\n    See [SASS-partials](http://sass-lang.com/docs/yardoc/file.SASS_REFERENCE.html#partials).\n\n6. You can set your custom output style like this:\n\n    ```javascript\n    outputstyle: 'compressed'\n    ```\n7. You can disable line comments like this:\n\n    ```javascript\n    linecomments: false\n    ```\n8. If you have multiple compass tasks and you want to force compass compilation you can do this:\n\n    ```javascript\n    forcecompile: true\n    ```\n9. You can require a given ruby library before running commands like this:\n\n    ```javascript\n    require: 'animate-sass mylib'\n    ```\n\n10. You can add the `--debug-info` option for use with [FireSass](https://addons.mozilla.org/en-US/firefox/addon/firesass-for-firebug/) like so:\n\n    ```javascript\n    debugsass: true\n    ```\n\n11. You can set the relative assets to `true` and set an image path for the Compass spriting feature:\n\n    ```javascript\n    images: '/path/to/images',\n    relativeassets: true\n    ```\n\n12. You can run compass with bundle exec if you need to as well:\n\n    ```javascript\n    bundleExec: true\n    ```\n\n13. If you have a Compass configuration file, you can use it instead of or in addition to the options in your gruntfile:\n\n    ```javascript\n    config: '/path/to/config'\n    ```\n\n    If the path is not absolute, it is relative to the directory containing your gruntfile.\n\n14. If you have a Compass configuration file, you set the environment variable for the config.rb file:\n\n    ```javascript\n    environment: 'production'\n    ```\n\n    Then use it in your config.rb like so:\n\n    ```ruby\n    output_style = ( environment == :production ) ? :compressed : :expanded\n    ```\n\n15. You can add a custom `IMPORT_PATH` folder, which makes files under the path findable by Sass's `@import` directive:\n\n    ```javascript\n    importPath: '/path/to/importPath'\n    ```\n\n16. `grunt compass-clean`\n\n    Sometimes it can be faster to execute `compass clean` and recompile for production instead of doing `--force` compile.\n    Now grunt-compass comes with a `grunt compass-clean` task that you can use when registering prod tasks in your gruntfile like:\n\n    ```js\n    grunt.registerTask( 'prod', [ 'compass-clean', 'compass:prod' ] );\n    ```\n\n17. Run \"grunt watch\" and edit some SASS files :)\n\n# An Example Setup\n\n```javascript\ncompass: {\n    dev: {\n        src: 'assets/scss',\n        dest: 'assets/dev/css',\n        linecomments: true,\n        forcecompile: true,\n        require: 'animate-sass mylib',\n        debugsass: true,\n        images: '/path/to/images',\n        relativeassets: true\n    },\n    prod: {\n        src: 'assets/scss',\n        dest: 'assets/prod/css',\n        outputstyle: 'compressed',\n        linecomments: false,\n        forcecompile: true,\n        require: 'animate-sass mylib',\n        debugsass: false,\n        images: '/path/to/images',\n        relativeassets: true\n    }\n}\n```\n\n# Contributing\nIn lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using [grunt](/gruntjs/grunt).\n\n# Real World Examples\n\n* [krzysu](https://github.com/krzysu) posted a Gist with his `compass compile` configuration [over here](https://gist.github.com/2917330).\n* [javiervd](https://github.com/javiervd) kindly shares his grunt.js setup [over here](https://gist.github.com/2941501).\n\n# Changelog\n\nv0.3.2 add support for IMPORT_PATH\n\nv0.3.1 adds compiling of single files or a minimatch path via the `src` option\n\nv0.2.14: @[nebelschwade](https://github.com/nebelschwade) added `fonts-dir` option and fixed issue with config.rb due to changes in last version.\n\nv0.2.13: Added `grunt.template.process()` function to process `src` and `dest` paths. Suggested by @[necolas](https://github.com/necolas) in issue #9.\n\nv0.2.12: The option to set the image path for spriting and the relativeassets to true have been added by @[gcpantazis](https://github.com/gcpantazis).\n\nv0.2.11: @[gcpantazis](https://github.com/gcpantazis) added the option to set the `--debug-info` flag for Sass, useful for integration with the FireSass debugger.\n\nv0.2.10: Added 'gruntplugin' as a keyword in the package.json to get listed [here](http://jsfiddle.net/cowboy/qzRjD/show/).\n\nv0.2.9: Ability to require a given ruby lib before running commands. Added by @[FGRibreau](https://github.com/FGRibreau).\n\nv0.2.8: Added an option to force compilation of SASS files via the `--force` option.\n\n----\n\n# LICENSE MIT\n\nCopyright (c) 2012 Kahlil Lechelt\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","_id":"grunt-compass@0.3.6","dist":{"shasum":"58e7b373ae21c9103622e3c25fb82c8c77a325d7","tarball":"https://registry.npmjs.org/grunt-compass/-/grunt-compass-0.3.6.tgz","integrity":"sha512-yiL96n78qBrqIoaE3Wa5mjq9B70XVofB85B26SJl/8w/URfTuy2aTs/t5SsgTWw+aghpljI0HqA41c1MgRSqOg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9LqDY1tC5bXJGAAsXbvrT+g2vamzfyVpKH4zqluZuBQIhALyUpf1OzCWNSZ+lZF6H4A69zYzNMMbTd4BDnreSaEAz"}]},"_npmVersion":"1.1.62","_npmUser":{"name":"kahlil","email":"kahlil@kahlil.co"},"maintainers":[{"name":"kahlil","email":"kahlil@kahlil.co"}],"directories":{},"deprecated":"This grunt plugin is deprecated because of the release of Grunt.js 0.4.0 and grunt-contrib-compass. Please use that plugin instead if you are on Grunt.js >= v0.4.0."},"0.3.7":{"name":"grunt-compass","description":"A custom grunt.js task that executes compass compile for you and prints the COMPASS output to grunt.log.write().","version":"0.3.7","homepage":"https://github.com/kahlil/grunt-compass","author":{"name":"Kahlil Lechelt","email":"kahlil@kahlil.co","url":"http://kahlil.co"},"repository":{"type":"git","url":"git://github.com/kahlil/grunt-compass.git"},"bugs":{"url":"https://github.com/kahlil/grunt-compass/issues"},"licenses":[{"type":"MIT","url":"https://github.com/kahlil/grunt-compass/blob/master/LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-compass":"bin/grunt-compass"},"engines":{"node":"*"},"scripts":{"test":"nodeunit test/*"},"dependencies":{},"devDependencies":{"grunt":">=0.3.7","nodeunit":"~0.7.4"},"keywords":["grunt.js","sass","compass","grunt","gruntplugin"],"readme":"# grunt-compass\n\n[![Build Status](https://secure.travis-ci.org/kahlil/grunt-compass.png)](http://travis-ci.org/kahlil/grunt-compass)\n\n\nThis is a custom grunt.js multitask aka [gruntplugin](http://jsfiddle.net/cowboy/qzRjD/show/) that executes `compass compile` on the command line for you and prints the COMPASS output to `grunt.log.write()`.\n\n## Dependencies\n\nYou need to have [node.js](http://nodejs.org/), [grunt.js](https://github.com/cowboy/grunt), [Ruby](http://www.ruby-lang.org/), [SASS](http://sass-lang.com/) and [Compass](http://compass-style.org/) installed for this to work.\n\n## Installation & Options\n\n1. Install this grunt plugin next to your project's grunt.js gruntfile with: `npm install grunt-compass`.\n2. Call `grunt.loadNpmTasks( 'grunt-compass' )` in your gruntfile.\n3. Configure `grunt watch` to watch your scss files and call the task(s).\n\te.g.:\n\n\t```javascript\n\twatch: {\n\t    files: [ 'assets/scss/*.scss' ],\n\t    tasks: [ 'compass:dev', 'compass:prod' ]\n\t}\n\t```\n\n4. Setup your SASS and CSS paths\n\n\t```javascript\n    src: 'assets/scss',\n    dest: 'assets/css'\n\t```\n\n\t`src` is the folder with sass or scss files and `dest` is the folder where the css files will be placed.\n\n5. Use `specify` to specify certain files you want to compile:\n\n    A single file.\n\n    ```javascript\n    specify: 'assets/scss/base.scss'\n    ```\n\n    Use globbing to match files, like:\n\n    ```javascript\n    specify: 'assets/scss/*.scss' // Match all scss files under `assets/scss` but not include files in subdirctory.\n    specify: 'assets/scss/**/*.scss' // Match all scss files under `assets/scss` include files in subdirctory.\n    ```\n\n    See [minimatch](https://github.com/isaacs/minimatch) for more globbing usage.\n\n    Note a SASS/SCSS file will be ignored if its filename begin with an underscore `_`. And all files you specify **MUST** be under the directory that you specified with `src`.\n\n    See [SASS-partials](http://sass-lang.com/docs/yardoc/file.SASS_REFERENCE.html#partials).\n\n6. You can set your custom output style like this:\n\n    ```javascript\n    outputstyle: 'compressed'\n    ```\n7. You can disable line comments like this:\n\n    ```javascript\n    linecomments: false\n    ```\n8. If you have multiple compass tasks and you want to force compass compilation you can do this:\n\n    ```javascript\n    forcecompile: true\n    ```\n9. You can require ruby libraries before running commands like this:\n\n    ```javascript\n    require: 'animate-sass'\n    ```\n\n    or\n\n    ```javascript\n    require: [\n      'animate-sass',\n      'mylib'\n    ]\n    ```\n\n10. You can add the `--debug-info` option for use with [FireSass](https://addons.mozilla.org/en-US/firefox/addon/firesass-for-firebug/) like so:\n\n    ```javascript\n    debugsass: true\n    ```\n\n11. You can set the relative assets to `true` and set an image path for the Compass spriting feature:\n\n    ```javascript\n    images: '/path/to/images',\n    relativeassets: true\n    ```\n\n12. You can run compass with bundle exec if you need to as well:\n\n    ```javascript\n    bundleExec: true\n    ```\n\n13. If you have a Compass configuration file, you can use it instead of or in addition to the options in your gruntfile:\n\n    ```javascript\n    config: '/path/to/config'\n    ```\n\n    If the path is not absolute, it is relative to the directory containing your gruntfile.\n\n14. If you have a Compass configuration file, you set the environment variable for the config.rb file:\n\n    ```javascript\n    environment: 'production'\n    ```\n\n    Then use it in your config.rb like so:\n\n    ```ruby\n    output_style = ( environment == :production ) ? :compressed : :expanded\n    ```\n\n15. You can add a custom `IMPORT_PATH` folder, which makes files under the path findable by Sass's `@import` directive:\n\n    ```javascript\n    importPath: '/path/to/importPath'\n    ```\n\n16. `grunt compass-clean`\n\n    Sometimes it can be faster to execute `compass clean` and recompile for production instead of doing `--force` compile.\n    Now grunt-compass comes with a `grunt compass-clean` task that you can use when registering prod tasks in your gruntfile like:\n\n    ```js\n    grunt.registerTask( 'prod', [ 'compass-clean', 'compass:prod' ] );\n    ```\n\n17. Run \"grunt watch\" and edit some SASS files :)\n\n# An Example Setup\n\n```javascript\ncompass: {\n    dev: {\n        src: 'assets/scss',\n        dest: 'assets/dev/css',\n        linecomments: true,\n        forcecompile: true,\n        require: [\n          'animate-sass',\n          'mylib'\n        ],\n        debugsass: true,\n        images: '/path/to/images',\n        relativeassets: true\n    },\n    prod: {\n        src: 'assets/scss',\n        dest: 'assets/prod/css',\n        outputstyle: 'compressed',\n        linecomments: false,\n        forcecompile: true,\n        require: [\n          'animate-sass',\n          'mylib'\n        ],\n        debugsass: false,\n        images: '/path/to/images',\n        relativeassets: true\n    }\n}\n```\n\n# Contributing\nIn lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using [grunt](/gruntjs/grunt).\n\n# Real World Examples\n\n* [krzysu](https://github.com/krzysu) posted a Gist with his `compass compile` configuration [over here](https://gist.github.com/2917330).\n* [javiervd](https://github.com/javiervd) kindly shares his grunt.js setup [over here](https://gist.github.com/2941501).\n\n# Changelog\n\nv0.3.6: @shama added grunt v0.4 compatibility and the grunt-contrib style of structuring gruntplugins. Also: first tests!\n\nv0.3.2: add support for IMPORT_PATH\n\nv0.3.1: adds compiling of single files or a minimatch path via the `src` option\n\nv0.2.14: @nebelschwade added `fonts-dir` option and fixed issue with config.rb due to changes in last version.\n\nv0.2.13: Added `grunt.template.process()` function to process `src` and `dest` paths. Suggested by @necolas in issue #9.\n\nv0.2.12: The option to set the image path for spriting and the relativeassets to true have been added by @gcpantazis.\n\nv0.2.11: @gcpantazis added the option to set the `--debug-info` flag for Sass, useful for integration with the FireSass debugger.\n\nv0.2.10: Added 'gruntplugin' as a keyword in the package.json to get listed [here](http://jsfiddle.net/cowboy/qzRjD/show/).\n\nv0.2.9: Ability to require a given ruby lib before running commands. Added by @FGRibreau.\n\nv0.2.8: Added an option to force compilation of SASS files via the `--force` option.\n\n----\n\n# LICENSE MIT\n\nCopyright (c) 2012 Kahlil Lechelt\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","_id":"grunt-compass@0.3.7","dist":{"shasum":"32a69d4c50a99528fdff80d3bb52da3115e8ebea","tarball":"https://registry.npmjs.org/grunt-compass/-/grunt-compass-0.3.7.tgz","integrity":"sha512-wnfbleFC92Nm2msBno6mIlORbm2Zg2K86lPE5DA7Pp5Vd3oHTzKJpCbBYLGVQgqXyoe/B90lcIZ9pcckB8PEQA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpNU26m4RJb80kq06Qm6SHNg95CyJZ5MQl0aev7dEcogIhAPhTTO+3Eh6W37HY8OUzE/zgAK9/gqjIQPldCaIKjRVo"}]},"_npmVersion":"1.1.62","_npmUser":{"name":"kahlil","email":"kahlil@kahlil.co"},"maintainers":[{"name":"kahlil","email":"kahlil@kahlil.co"}],"directories":{},"deprecated":"This grunt plugin is deprecated because of the release of Grunt.js 0.4.0 and grunt-contrib-compass. Please use that plugin instead if you are on Grunt.js >= v0.4.0."},"0.3.8":{"name":"grunt-compass","description":"A custom grunt.js task that executes compass compile for you and prints the COMPASS output to grunt.log.write().","version":"0.3.8","homepage":"https://github.com/kahlil/grunt-compass","author":{"name":"Kahlil Lechelt","email":"kahlil@kahlil.co","url":"http://kahlil.co"},"repository":{"type":"git","url":"git://github.com/kahlil/grunt-compass.git"},"bugs":{"url":"https://github.com/kahlil/grunt-compass/issues"},"licenses":[{"type":"MIT","url":"https://github.com/kahlil/grunt-compass/blob/master/LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-compass":"bin/grunt-compass"},"engines":{"node":"*"},"scripts":{"test":"nodeunit test/*"},"dependencies":{},"devDependencies":{"grunt":">=0.3.7","nodeunit":"~0.7.4"},"keywords":["grunt.js","sass","compass","grunt","gruntplugin"],"readme":"# grunt-compass [![Build Status](https://secure.travis-ci.org/kahlil/grunt-compass.png)](http://travis-ci.org/kahlil/grunt-compass)\n\nThis is a custom grunt.js multitask aka [gruntplugin](http://jsfiddle.net/cowboy/qzRjD/show/) that executes `compass compile` on the command line for you and prints the COMPASS output to `grunt.log.write()`.\n\n## Dependencies\n\nYou need to have [node.js](http://nodejs.org/), [grunt.js](https://github.com/cowboy/grunt), [Ruby](http://www.ruby-lang.org/), [SASS](http://sass-lang.com/) and [Compass](http://compass-style.org/) installed for this to work.\n\n## Installation & Options\n\n1. Install this grunt plugin next to your project's grunt.js gruntfile with: `npm install grunt-compass`.\n2. Call `grunt.loadNpmTasks( 'grunt-compass' )` in your gruntfile.\n3. Configure `grunt watch` to watch your scss files and call the task(s).\n\te.g.:\n\n\t```javascript\n\twatch: {\n\t    files: [ 'assets/scss/*.scss' ],\n\t    tasks: [ 'compass:dev', 'compass:prod' ]\n\t}\n\t```\n\n4. Setup your SASS and CSS paths\n\n\t```javascript\n    src: 'assets/scss',\n    dest: 'assets/css'\n\t```\n\n\t`src` is the folder with sass or scss files and `dest` is the folder where the css files will be placed.\n\n5. Use `specify` to specify certain files you want to compile:\n\n    A single file.\n\n    ```javascript\n    specify: 'assets/scss/base.scss'\n    ```\n\n    Use globbing to match files, like:\n\n    ```javascript\n    specify: 'assets/scss/*.scss' // Match all scss files under `assets/scss` but not include files in subdirctory.\n    specify: 'assets/scss/**/*.scss' // Match all scss files under `assets/scss` include files in subdirctory.\n    ```\n\n    See [minimatch](https://github.com/isaacs/minimatch) for more globbing usage.\n\n    Note a SASS/SCSS file will be ignored if its filename begin with an underscore `_`. And all files you specify **MUST** be under the directory that you specified with `src`.\n\n    See [SASS-partials](http://sass-lang.com/docs/yardoc/file.SASS_REFERENCE.html#partials).\n\n6. Use `basePath` to specify the location in which to run Compass. Useful for when using grunt with multiple projects with seperate folder structures.\n\n    ```javascript\n    basePath: 'path/to/project/'\n    ```   \n\n7. You can set your custom output style like this:\n\n    ```javascript\n    outputstyle: 'compressed'\n    ```\n8. You can disable line comments like this:\n\n    ```javascript\n    linecomments: false\n    ```\n9. If you have multiple compass tasks and you want to force compass compilation you can do this:\n\n    ```javascript\n    forcecompile: true\n    ```\n10. You can require ruby libraries before running commands like this:\n\n    ```javascript\n    require: 'animate-sass'\n    ```\n\n    or\n\n    ```javascript\n    require: [\n      'animate-sass',\n      'mylib'\n    ]\n    ```\n\n11. You can add the `--debug-info` option for use with [FireSass](https://addons.mozilla.org/en-US/firefox/addon/firesass-for-firebug/) like so:\n\n    ```javascript\n    debugsass: true\n    ```\n\n12. You can set the relative assets to `true` and set an image path for the Compass spriting feature:\n\n    ```javascript\n    images: '/path/to/images',\n    relativeassets: true\n    ```\n\n13. You can run compass with bundle exec if you need to as well:\n\n    ```javascript\n    bundleExec: true\n    ```\n\n14. If you have a Compass configuration file, you can use it instead of or in addition to the options in your gruntfile:\n\n    ```javascript\n    config: '/path/to/config'\n    ```\n\n    If the path is not absolute, it is relative to the directory containing your gruntfile.\n\n15. If you have a Compass configuration file, you set the environment variable for the config.rb file:\n\n    ```javascript\n    environment: 'production'\n    ```\n\n    Then use it in your config.rb like so:\n\n    ```ruby\n    output_style = ( environment == :production ) ? :compressed : :expanded\n    ```\n\n16. You can add a custom `IMPORT_PATH` folder, which makes files under the path findable by Sass's `@import` directive:\n\n    ```javascript\n    importPath: '/path/to/importPath'\n    ```\n\n17. `grunt compass-clean`\n\n    Sometimes it can be faster to execute `compass clean` and recompile for production instead of doing `--force` compile.\n    Now grunt-compass comes with a `grunt compass-clean` task that you can use when registering prod tasks in your gruntfile like:\n\n    ```js\n    grunt.registerTask( 'prod', [ 'compass-clean', 'compass:prod' ] );\n    ```\n\n18. Run \"grunt watch\" and edit some SASS files :)\n\n# An Example Setup\n\n```javascript\ncompass: {\n    dev: {\n        src: 'assets/scss',\n        dest: 'assets/dev/css',\n        linecomments: true,\n        forcecompile: true,\n        require: [\n          'animate-sass',\n          'mylib'\n        ],\n        debugsass: true,\n        images: '/path/to/images',\n        relativeassets: true\n    },\n    prod: {\n        src: 'assets/scss',\n        dest: 'assets/prod/css',\n        outputstyle: 'compressed',\n        linecomments: false,\n        forcecompile: true,\n        require: [\n          'animate-sass',\n          'mylib'\n        ],\n        debugsass: false,\n        images: '/path/to/images',\n        relativeassets: true\n    }\n}\n```\n\n# Contributing\nIn lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using [grunt](/gruntjs/grunt).\n\n# Real World Examples\n\n* [krzysu](https://github.com/krzysu) posted a Gist with his `compass compile` configuration [over here](https://gist.github.com/2917330).\n* [javiervd](https://github.com/javiervd) kindly shares his grunt.js setup [over here](https://gist.github.com/2941501).\n\n# Changelog\n\nv0.3.6: @shama added grunt v0.4 compatibility and the grunt-contrib style of structuring gruntplugins. Also: first tests!\n\nv0.3.2: add support for IMPORT_PATH\n\nv0.3.1: adds compiling of single files or a minimatch path via the `src` option\n\nv0.2.14: @nebelschwade added `fonts-dir` option and fixed issue with config.rb due to changes in last version.\n\nv0.2.13: Added `grunt.template.process()` function to process `src` and `dest` paths. Suggested by @necolas in issue #9.\n\nv0.2.12: The option to set the image path for spriting and the relativeassets to true have been added by @gcpantazis.\n\nv0.2.11: @gcpantazis added the option to set the `--debug-info` flag for Sass, useful for integration with the FireSass debugger.\n\nv0.2.10: Added 'gruntplugin' as a keyword in the package.json to get listed [here](http://jsfiddle.net/cowboy/qzRjD/show/).\n\nv0.2.9: Ability to require a given ruby lib before running commands. Added by @FGRibreau.\n\nv0.2.8: Added an option to force compilation of SASS files via the `--force` option.\n\n----\n\n# LICENSE MIT\n\nCopyright (c) 2012 Kahlil Lechelt\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","_id":"grunt-compass@0.3.8","dist":{"shasum":"a53854fc89afda813971dd4e8301eebe992ecd09","tarball":"https://registry.npmjs.org/grunt-compass/-/grunt-compass-0.3.8.tgz","integrity":"sha512-BBm5G/2XIfuo3c6ZOMHb6avM+4Q/JWTweV7iSuaKzOtOrkzrzxPi+Hy0QNMvtCu/mQI3yNuBs/URrxA4W+SS0Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCakVczc0vYiHEc7Ms61FzilPPP4iIn7lzkRscJzZZa/gIhAMQN8mhkC1apFYg6m5uXH7Y+fKcSvoJQm88v9oalKNBe"}]},"_npmVersion":"1.1.62","_npmUser":{"name":"kahlil","email":"kahlil@kahlil.co"},"maintainers":[{"name":"kahlil","email":"kahlil@kahlil.co"}],"directories":{},"deprecated":"This grunt plugin is deprecated because of the release of Grunt.js 0.4.0 and grunt-contrib-compass. Please use that plugin instead if you are on Grunt.js >= v0.4.0."},"0.3.9":{"name":"grunt-compass","description":"A custom grunt.js task that executes compass compile for you and prints the COMPASS output to grunt.log.write().","version":"0.3.9","homepage":"https://github.com/kahlil/grunt-compass","author":{"name":"Kahlil Lechelt","email":"kahlil@kahlil.co","url":"http://kahlil.co"},"repository":{"type":"git","url":"git://github.com/kahlil/grunt-compass.git"},"bugs":{"url":"https://github.com/kahlil/grunt-compass/issues"},"licenses":[{"type":"MIT","url":"https://github.com/kahlil/grunt-compass/blob/master/LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-compass":"bin/grunt-compass"},"engines":{"node":"*"},"scripts":{"test":"nodeunit test/*"},"dependencies":{},"devDependencies":{"grunt":">=0.3.7","nodeunit":"~0.7.4"},"keywords":["grunt.js","sass","compass","grunt"],"readme":"# THIS GRUNT PLUGIN IS DEPRECATED SINCE THE RELEASE OF GRUNT.JS v0.4.0.\n\n# PLEASE USE [`grunt-contrib-compass`](https://github.com/gruntjs/grunt-contrib-compass) FROM NOW ON.\n\n-----\n\n# grunt-compass [![Build Status](https://secure.travis-ci.org/kahlil/grunt-compass.png)](http://travis-ci.org/kahlil/grunt-compass)\n\nThis is a custom grunt.js multitask aka [gruntplugin](http://jsfiddle.net/cowboy/qzRjD/show/) that executes `compass compile` on the command line for you and prints the COMPASS output to `grunt.log.write()`.\n\n## Dependencies\n\nYou need to have [node.js](http://nodejs.org/), [grunt.js](https://github.com/cowboy/grunt), [Ruby](http://www.ruby-lang.org/), [SASS](http://sass-lang.com/) and [Compass](http://compass-style.org/) installed for this to work.\n\n## Installation & Options\n\n1. Install this grunt plugin next to your project's grunt.js gruntfile with: `npm install grunt-compass`.\n2. Call `grunt.loadNpmTasks( 'grunt-compass' )` in your gruntfile.\n3. Configure `grunt watch` to watch your scss files and call the task(s).\n\te.g.:\n\n\t```javascript\n\twatch: {\n\t    files: [ 'assets/scss/*.scss' ],\n\t    tasks: [ 'compass:dev', 'compass:prod' ]\n\t}\n\t```\n\n4. Setup your SASS and CSS paths\n\n\t```javascript\n    src: 'assets/scss',\n    dest: 'assets/css'\n\t```\n\n\t`src` is the folder with sass or scss files and `dest` is the folder where the css files will be placed.\n\n5. Use `specify` to specify certain files you want to compile:\n\n    A single file.\n\n    ```javascript\n    specify: 'assets/scss/base.scss'\n    ```\n\n    Use globbing to match files, like:\n\n    ```javascript\n    specify: 'assets/scss/*.scss' // Match all scss files under `assets/scss` but not include files in subdirctory.\n    specify: 'assets/scss/**/*.scss' // Match all scss files under `assets/scss` include files in subdirctory.\n    ```\n\n    See [minimatch](https://github.com/isaacs/minimatch) for more globbing usage.\n\n    Note a SASS/SCSS file will be ignored if its filename begin with an underscore `_`. And all files you specify **MUST** be under the directory that you specified with `src`.\n\n    See [SASS-partials](http://sass-lang.com/docs/yardoc/file.SASS_REFERENCE.html#partials).\n\n6. Use `basePath` to specify the location in which to run Compass. Useful for when using grunt with multiple projects with seperate folder structures.\n\n    ```javascript\n    basePath: 'path/to/project/'\n    ```\n\n7. You can set your custom output style like this:\n\n    ```javascript\n    outputstyle: 'compressed'\n    ```\n8. You can disable line comments like this:\n\n    ```javascript\n    linecomments: false\n    ```\n9. If you have multiple compass tasks and you want to force compass compilation you can do this:\n\n    ```javascript\n    forcecompile: true\n    ```\n10. You can require ruby libraries before running commands like this:\n\n    ```javascript\n    require: 'animate-sass'\n    ```\n\n    or\n\n    ```javascript\n    require: [\n      'animate-sass',\n      'mylib'\n    ]\n    ```\n\n11. You can add the `--debug-info` option for use with [FireSass](https://addons.mozilla.org/en-US/firefox/addon/firesass-for-firebug/) like so:\n\n    ```javascript\n    debugsass: true\n    ```\n\n12. You can set the relative assets to `true` and set an image path for the Compass spriting feature:\n\n    ```javascript\n    images: '/path/to/images',\n    relativeassets: true\n    ```\n\n13. You can run compass with bundle exec if you need to as well:\n\n    ```javascript\n    bundleExec: true\n    ```\n\n14. If you have a Compass configuration file, you can use it instead of or in addition to the options in your gruntfile:\n\n    ```javascript\n    config: '/path/to/config'\n    ```\n\n    If the path is not absolute, it is relative to the directory containing your gruntfile.\n\n15. If you have a Compass configuration file, you set the environment variable for the config.rb file:\n\n    ```javascript\n    environment: 'production'\n    ```\n\n    Then use it in your config.rb like so:\n\n    ```ruby\n    output_style = ( environment == :production ) ? :compressed : :expanded\n    ```\n\n16. You can add a custom `IMPORT_PATH` folder, which makes files under the path findable by Sass's `@import` directive:\n\n    ```javascript\n    importPath: '/path/to/importPath'\n    ```\n\n17. `grunt compass-clean`\n\n    Sometimes it can be faster to execute `compass clean` and recompile for production instead of doing `--force` compile.\n    Now grunt-compass comes with a `grunt compass-clean` task that you can use when registering prod tasks in your gruntfile like:\n\n    ```js\n    grunt.registerTask( 'prod', [ 'compass-clean', 'compass:prod' ] );\n    ```\n\n18. Run \"grunt watch\" and edit some SASS files :)\n\n# An Example Setup\n\n```javascript\ncompass: {\n    dev: {\n        src: 'assets/scss',\n        dest: 'assets/dev/css',\n        linecomments: true,\n        forcecompile: true,\n        require: [\n          'animate-sass',\n          'mylib'\n        ],\n        debugsass: true,\n        images: '/path/to/images',\n        relativeassets: true\n    },\n    prod: {\n        src: 'assets/scss',\n        dest: 'assets/prod/css',\n        outputstyle: 'compressed',\n        linecomments: false,\n        forcecompile: true,\n        require: [\n          'animate-sass',\n          'mylib'\n        ],\n        debugsass: false,\n        images: '/path/to/images',\n        relativeassets: true\n    }\n}\n```\n\n# Contributing\nIn lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using [grunt](/gruntjs/grunt).\n\n# Real World Examples\n\n* [krzysu](https://github.com/krzysu) posted a Gist with his `compass compile` configuration [over here](https://gist.github.com/2917330).\n* [javiervd](https://github.com/javiervd) kindly shares his grunt.js setup [over here](https://gist.github.com/2941501).\n\n# Changelog\n\nv0.3.8: basepath option added.\n\nv0.3.6: @shama added grunt v0.4 compatibility and the grunt-contrib style of structuring gruntplugins. Also: first tests!\n\nv0.3.2: add support for IMPORT_PATH\n\nv0.3.1: adds compiling of single files or a minimatch path via the `src` option\n\nv0.2.14: @nebelschwade added `fonts-dir` option and fixed issue with config.rb due to changes in last version.\n\nv0.2.13: Added `grunt.template.process()` function to process `src` and `dest` paths. Suggested by @necolas in issue #9.\n\nv0.2.12: The option to set the image path for spriting and the relativeassets to true have been added by @gcpantazis.\n\nv0.2.11: @gcpantazis added the option to set the `--debug-info` flag for Sass, useful for integration with the FireSass debugger.\n\nv0.2.10: Added 'gruntplugin' as a keyword in the package.json to get listed [here](http://jsfiddle.net/cowboy/qzRjD/show/).\n\nv0.2.9: Ability to require a given ruby lib before running commands. Added by @FGRibreau.\n\nv0.2.8: Added an option to force compilation of SASS files via the `--force` option.\n\n----\n\n# LICENSE MIT\n\nCopyright (c) 2012 Kahlil Lechelt\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","_id":"grunt-compass@0.3.9","dist":{"shasum":"fe49c9b2199307099f89f256791455f534a6cf93","tarball":"https://registry.npmjs.org/grunt-compass/-/grunt-compass-0.3.9.tgz","integrity":"sha512-xwirVDClegqaN9jXggBMeNpCQ5cbkxyXGgQYusr5Fpzkea3IUJQMp50Tsoq1Ap6x9Nvr18PF64eJio48DQJyKQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYgg0/2MsqSdp22p3Tqk6JY62CGGlbiBOaAnzqfP3RyQIhALby0/0lDDfVzEJx2VRBOpiigeIvECFk4vLNry3sJsQf"}]},"_npmVersion":"1.1.62","_npmUser":{"name":"kahlil","email":"kahlil@kahlil.co"},"maintainers":[{"name":"kahlil","email":"kahlil@kahlil.co"}],"directories":{},"deprecated":"deprecate v0.3.9"}},"readme":"# `compass compile` for grunt.js\n\nThis is a custom grunt.js task that executes `compass compile` for you and prints the COMPASS output to `grunt.log.write()`.\n\n1. Place the `grunt-compass` folder in the root of your project.\n2. Call `grunt.loadTasks('grunt-compass/tasks');` in your gruntfile.\n3. Configure `grunt watch` to watch your scss files and call the task.\n\te.g.:\n\n\t```javascript\n\twatch: {\n\t    files: ['assets/scss/partials/*.scss'],\n\t    tasks: ['compass']\n\t}\n\t```\n\n4. Setup the config for compass in your grunt config, or setup a compass config file:\n\t* Option 1: Set the configuration for compass in your grunt.js file:\n\n\t\t```javascript\n\t\tcompass: {\n\t\t  src: 'assets/scss/partials',\n\t\t  dest: 'assets/css/partials'\n\t\t}\n\t\t```\n\n\t\t\"src\" is the folder with sass/scss files.\n\t\t\"dest\" is the file where the css files will be place.\n\t* Option 2: Setup a compass project\n\t\t```\n\t\tcompass install compass\n\t\t```\n5. You can set your custom output style like this:\n\n    ```javascript\n    compass: {\n        outputstyle: 'compressed'\n    }\n    ```\n6. You can disable line comments like this:\n\n    ```javascript\n    compass: {\n        linecomments: false\n    }\n    ```\n7. Run \"grunt watch\" and change some SASS files :)\n\n_**Notice:** At this moment this task doesn't work with `grunt` or `grunt compass` only with `grunt watch`. Calling `grunt compass` only creates the folders, not the files!_","maintainers":[{"name":"distilledhype","email":"hello@kahlil.co"}],"time":{"modified":"2022-06-18T14:40:30.118Z","created":"2012-06-03T12:10:04.805Z","0.2.0":"2012-06-03T12:10:08.551Z","0.2.1":"2012-06-03T12:51:45.003Z","0.2.2":"2012-06-03T12:54:38.012Z","0.2.3":"2012-06-03T13:11:15.767Z","0.2.4":"2012-06-03T13:26:03.666Z","0.2.5":"2012-06-03T16:59:43.318Z","0.2.6":"2012-06-06T11:53:31.691Z","0.2.7":"2012-06-06T11:57:09.433Z","0.2.8":"2012-06-12T12:13:25.375Z","0.2.9":"2012-06-18T12:55:11.936Z","0.2.10":"2012-06-22T11:29:49.721Z","0.2.11":"2012-06-29T21:40:30.982Z","0.2.12":"2012-07-03T08:25:17.942Z","0.2.13":"2012-07-13T13:59:22.197Z","0.2.14":"2012-07-15T14:20:17.988Z","0.2.15":"2012-08-17T21:27:00.665Z","0.2.16":"2012-09-07T11:16:33.243Z","0.2.17":"2012-09-08T19:32:44.971Z","0.2.18":"2012-09-13T13:04:06.177Z","0.3.0":"2012-09-14T07:51:21.349Z","0.3.1":"2012-10-17T19:37:27.699Z","0.3.2":"2012-10-17T19:43:55.231Z","0.3.3":"2012-10-27T15:54:21.890Z","0.3.4":"2012-10-27T18:14:01.819Z","0.3.5":"2012-10-28T14:37:34.128Z","0.3.6":"2012-10-29T21:24:28.249Z","0.3.7":"2012-10-30T15:54:16.573Z","0.3.8":"2013-01-20T17:44:18.720Z","0.3.9":"2013-02-20T09:59:13.754Z"},"author":{"name":"Kahlil Lechelt","email":"kahlil@kahlil.co","url":"http://kahlil.co"},"repository":{"type":"git","url":"git://github.com/kahlil/grunt-compass.git"},"users":{"sesamechee":true}}