godartsass returns "unexpected EOF"

50 Views Asked by At

I am attempting to compile indented sass to css using Go's github.com/bep/godartsass/v2 package; however, I receive the error unexpected EOF no matter the sass input.

var sassTranspiler *godartsass.Transpiler

func compileSass() {
    var err error
    dir := "www/assets"

    sassTranspiler, err = godartsass.Start(godartsass.Options{})
    if err != nil {
        log.Fatal(err)
    }
    defer sassTranspiler.Close()

    err = filepath.Walk(dir, func(path string, info os.FileInfo, err error) error {
        if err != nil {
            return err
        }

        if strings.HasSuffix(info.Name(), ".sass") {
            _, err = sassTranspiler.Execute(godartsass.Args{
                Source:          path,
                OutputStyle:     godartsass.OutputStyleCompressed,
                SourceSyntax:    godartsass.SourceSyntaxSASS,
                EnableSourceMap: true,
            })
            if err != nil {
                log.Fatal(err)
            }

            ...
        }

        return nil
    })

    if err != nil {
        log.Fatal(err)
    }
}
0

There are 0 best solutions below