A LibSass wrapper for Swift. SwiftySass allows you to compile Sass code from Swift.
As of October 2020, LibSass is deprecated. I am unsure what that currently means for the future of this project. For the time being, I am not planning on continuing work on SwiftySass.
Installation
First, you need to have LibSass installed on your system. SwifySass expects the installation to be located at /usr/local/include/. Using Homebrew is suggested:
brew install libsass
SwiftySass can be installed using Swift Package Manager. To use SwiftySass in a project, add it to the dependencies section in your project’s Package.swift:
import SwiftySass
// Compile from a string...
let scss = """
$primary-color: #222;
body {
color: $primary-color;
}
"""
var css = try? compileSass(fromSource: scss)
// ...or from a file
let fileURL = URL(fileURLWithPath: "./style.scss")
css = try? compileSass(fromFile: fileURL)
SwiftySass
A LibSass wrapper for Swift. SwiftySass allows you to compile Sass code from Swift.
As of October 2020, LibSass is deprecated. I am unsure what that currently means for the future of this project. For the time being, I am not planning on continuing work on SwiftySass.
Installation
First, you need to have LibSass installed on your system. SwifySass expects the installation to be located at
/usr/local/include/
. Using Homebrew is suggested:SwiftySass can be installed using Swift Package Manager. To use SwiftySass in a project, add it to the
dependencies
section in your project’sPackage.swift
:Usage