├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── LICENSE.txt ├── README.md ├── config ├── config.exs ├── dev.exs ├── prod.exs └── test.exs ├── lib ├── mix │ └── tasks │ │ ├── compile.ex │ │ └── init.ex └── smoothie.ex ├── mix.exs ├── mix.lock ├── package.json ├── test ├── data │ ├── build │ │ ├── mailer.ex │ │ └── templates │ │ │ ├── build │ │ │ ├── welcome.html.eex │ │ │ └── welcome.txt.eex │ │ │ ├── layout │ │ │ ├── layout.html.eex │ │ │ └── style.scss │ │ │ ├── snapshots │ │ │ ├── assigned │ │ │ │ ├── welcome.html │ │ │ │ └── welcome.txt │ │ │ └── unassigned │ │ │ │ ├── welcome.html.eex │ │ │ │ └── welcome.txt.eex │ │ │ └── welcome.html.eex │ ├── css │ │ ├── mailer.ex │ │ └── templates │ │ │ ├── build │ │ │ ├── welcome.html.eex │ │ │ └── welcome.txt.eex │ │ │ ├── layout │ │ │ ├── layout.html.eex │ │ │ └── style.css │ │ │ ├── snapshots │ │ │ ├── assigned │ │ │ │ ├── welcome.html │ │ │ │ └── welcome.txt │ │ │ └── unassigned │ │ │ │ ├── welcome.html.eex │ │ │ │ └── welcome.txt.eex │ │ │ └── welcome.html.eex │ ├── foundation │ │ ├── mailer.ex │ │ └── templates │ │ │ ├── build │ │ │ ├── welcome.html.eex │ │ │ └── welcome.txt.eex │ │ │ ├── layout │ │ │ ├── layout.html.eex │ │ │ └── style.scss │ │ │ ├── snapshots │ │ │ ├── assigned │ │ │ │ ├── welcome.html │ │ │ │ └── welcome.txt │ │ │ └── unassigned │ │ │ │ ├── welcome.html.eex │ │ │ │ └── welcome.txt.eex │ │ │ └── welcome.html.eex │ ├── no_compile │ │ ├── mailer.ex │ │ └── templates │ │ │ ├── layout │ │ │ ├── layout.html.eex │ │ │ └── style.scss │ │ │ ├── snapshots │ │ │ ├── assigned │ │ │ │ ├── welcome.html │ │ │ │ └── welcome.txt │ │ │ └── unassigned │ │ │ │ ├── welcome.html.eex │ │ │ │ └── welcome.txt.eex │ │ │ └── welcome.html.eex │ └── scss │ │ ├── mailer.ex │ │ └── templates │ │ ├── build │ │ ├── welcome.html.eex │ │ └── welcome.txt.eex │ │ ├── layout │ │ ├── layout.html.eex │ │ └── style.scss │ │ ├── snapshots │ │ ├── assigned │ │ │ ├── welcome.html │ │ │ └── welcome.txt │ │ └── unassigned │ │ │ ├── welcome.html.eex │ │ │ └── welcome.txt.eex │ │ └── welcome.html.eex ├── no_compile_test.exs ├── smoothie_test.exs └── test_helper.exs └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfrolich/smoothie/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfrolich/smoothie/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfrolich/smoothie/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfrolich/smoothie/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfrolich/smoothie/HEAD/README.md -------------------------------------------------------------------------------- /config/config.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfrolich/smoothie/HEAD/config/config.exs -------------------------------------------------------------------------------- /config/dev.exs: -------------------------------------------------------------------------------- 1 | use Mix.Config 2 | -------------------------------------------------------------------------------- /config/prod.exs: -------------------------------------------------------------------------------- 1 | use Mix.Config 2 | -------------------------------------------------------------------------------- /config/test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfrolich/smoothie/HEAD/config/test.exs -------------------------------------------------------------------------------- /lib/mix/tasks/compile.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfrolich/smoothie/HEAD/lib/mix/tasks/compile.ex -------------------------------------------------------------------------------- /lib/mix/tasks/init.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfrolich/smoothie/HEAD/lib/mix/tasks/init.ex -------------------------------------------------------------------------------- /lib/smoothie.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfrolich/smoothie/HEAD/lib/smoothie.ex -------------------------------------------------------------------------------- /mix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfrolich/smoothie/HEAD/mix.exs -------------------------------------------------------------------------------- /mix.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfrolich/smoothie/HEAD/mix.lock -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfrolich/smoothie/HEAD/package.json -------------------------------------------------------------------------------- /test/data/build/mailer.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfrolich/smoothie/HEAD/test/data/build/mailer.ex -------------------------------------------------------------------------------- /test/data/build/templates/build/welcome.html.eex: -------------------------------------------------------------------------------- 1 |

Test

2 |

Welcome!

3 | Hi <%= @user %> 4 | 5 | -------------------------------------------------------------------------------- /test/data/build/templates/build/welcome.txt.eex: -------------------------------------------------------------------------------- 1 | Test 2 | Welcome! 3 | Hi <%= @user %> -------------------------------------------------------------------------------- /test/data/build/templates/layout/layout.html.eex: -------------------------------------------------------------------------------- 1 |

Test

2 | {content} 3 | -------------------------------------------------------------------------------- /test/data/build/templates/layout/style.scss: -------------------------------------------------------------------------------- 1 | h1 { 2 | text-decoration: line-through; 3 | } 4 | -------------------------------------------------------------------------------- /test/data/build/templates/snapshots/assigned/welcome.html: -------------------------------------------------------------------------------- 1 |

Test

2 |

Welcome!

3 | Hi Elixir Developer 4 | 5 | -------------------------------------------------------------------------------- /test/data/build/templates/snapshots/assigned/welcome.txt: -------------------------------------------------------------------------------- 1 | Test 2 | Welcome! 3 | Hi Elixir Developer -------------------------------------------------------------------------------- /test/data/build/templates/snapshots/unassigned/welcome.html.eex: -------------------------------------------------------------------------------- 1 |

Test

2 |

Welcome!

3 | Hi <%= @user %> 4 | -------------------------------------------------------------------------------- /test/data/build/templates/snapshots/unassigned/welcome.txt.eex: -------------------------------------------------------------------------------- 1 | Test 2 | Welcome! 3 | Hi <%= @user %> 4 | -------------------------------------------------------------------------------- /test/data/build/templates/welcome.html.eex: -------------------------------------------------------------------------------- 1 |

Welcome!

2 | Hi <%= @user %> 3 | -------------------------------------------------------------------------------- /test/data/css/mailer.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfrolich/smoothie/HEAD/test/data/css/mailer.ex -------------------------------------------------------------------------------- /test/data/css/templates/build/welcome.html.eex: -------------------------------------------------------------------------------- 1 |

Test

2 |

Welcome!

3 | Hi <%= @user %> 4 | 5 | -------------------------------------------------------------------------------- /test/data/css/templates/build/welcome.txt.eex: -------------------------------------------------------------------------------- 1 | Test 2 | Welcome! 3 | Hi <%= @user %> -------------------------------------------------------------------------------- /test/data/css/templates/layout/layout.html.eex: -------------------------------------------------------------------------------- 1 |

Test

2 | {content} 3 | -------------------------------------------------------------------------------- /test/data/css/templates/layout/style.css: -------------------------------------------------------------------------------- 1 | h1 { 2 | text-decoration: line-through; 3 | } 4 | -------------------------------------------------------------------------------- /test/data/css/templates/snapshots/assigned/welcome.html: -------------------------------------------------------------------------------- 1 |

Test

2 |

Welcome!

3 | Hi Elixir Developer 4 | 5 | -------------------------------------------------------------------------------- /test/data/css/templates/snapshots/assigned/welcome.txt: -------------------------------------------------------------------------------- 1 | Test 2 | Welcome! 3 | Hi Elixir Developer -------------------------------------------------------------------------------- /test/data/css/templates/snapshots/unassigned/welcome.html.eex: -------------------------------------------------------------------------------- 1 |

Test

2 |

Welcome!

3 | Hi <%= @user %> 4 | 5 | -------------------------------------------------------------------------------- /test/data/css/templates/snapshots/unassigned/welcome.txt.eex: -------------------------------------------------------------------------------- 1 | Test 2 | Welcome! 3 | Hi <%= @user %> 4 | -------------------------------------------------------------------------------- /test/data/css/templates/welcome.html.eex: -------------------------------------------------------------------------------- 1 |

Welcome!

2 | Hi <%= @user %> 3 | -------------------------------------------------------------------------------- /test/data/foundation/mailer.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfrolich/smoothie/HEAD/test/data/foundation/mailer.ex -------------------------------------------------------------------------------- /test/data/foundation/templates/build/welcome.html.eex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfrolich/smoothie/HEAD/test/data/foundation/templates/build/welcome.html.eex -------------------------------------------------------------------------------- /test/data/foundation/templates/build/welcome.txt.eex: -------------------------------------------------------------------------------- 1 | Welcome! 2 | Hi <%= @user %> -------------------------------------------------------------------------------- /test/data/foundation/templates/layout/layout.html.eex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfrolich/smoothie/HEAD/test/data/foundation/templates/layout/layout.html.eex -------------------------------------------------------------------------------- /test/data/foundation/templates/layout/style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfrolich/smoothie/HEAD/test/data/foundation/templates/layout/style.scss -------------------------------------------------------------------------------- /test/data/foundation/templates/snapshots/assigned/welcome.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfrolich/smoothie/HEAD/test/data/foundation/templates/snapshots/assigned/welcome.html -------------------------------------------------------------------------------- /test/data/foundation/templates/snapshots/assigned/welcome.txt: -------------------------------------------------------------------------------- 1 | Welcome! 2 | Hi Elixir Developer -------------------------------------------------------------------------------- /test/data/foundation/templates/snapshots/unassigned/welcome.html.eex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfrolich/smoothie/HEAD/test/data/foundation/templates/snapshots/unassigned/welcome.html.eex -------------------------------------------------------------------------------- /test/data/foundation/templates/snapshots/unassigned/welcome.txt.eex: -------------------------------------------------------------------------------- 1 | Welcome! 2 | Hi <%= @user %> 3 | -------------------------------------------------------------------------------- /test/data/foundation/templates/welcome.html.eex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfrolich/smoothie/HEAD/test/data/foundation/templates/welcome.html.eex -------------------------------------------------------------------------------- /test/data/no_compile/mailer.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfrolich/smoothie/HEAD/test/data/no_compile/mailer.ex -------------------------------------------------------------------------------- /test/data/no_compile/templates/layout/layout.html.eex: -------------------------------------------------------------------------------- 1 |

Test

2 | {content} 3 | -------------------------------------------------------------------------------- /test/data/no_compile/templates/layout/style.scss: -------------------------------------------------------------------------------- 1 | h1 { 2 | text-decoration: line-through; 3 | } 4 | -------------------------------------------------------------------------------- /test/data/no_compile/templates/snapshots/assigned/welcome.html: -------------------------------------------------------------------------------- 1 |

Test

2 |

Welcome!

3 | Hi Elixir Developer 4 | 5 | -------------------------------------------------------------------------------- /test/data/no_compile/templates/snapshots/assigned/welcome.txt: -------------------------------------------------------------------------------- 1 | Test 2 | Welcome! 3 | Hi Elixir Developer -------------------------------------------------------------------------------- /test/data/no_compile/templates/snapshots/unassigned/welcome.html.eex: -------------------------------------------------------------------------------- 1 |

Test

2 |

Welcome!

3 | Hi <%= @user %> 4 | -------------------------------------------------------------------------------- /test/data/no_compile/templates/snapshots/unassigned/welcome.txt.eex: -------------------------------------------------------------------------------- 1 | Test 2 | Welcome! 3 | Hi <%= @user %> 4 | -------------------------------------------------------------------------------- /test/data/no_compile/templates/welcome.html.eex: -------------------------------------------------------------------------------- 1 |

Welcome!

2 | Hi <%= @user %> 3 | -------------------------------------------------------------------------------- /test/data/scss/mailer.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfrolich/smoothie/HEAD/test/data/scss/mailer.ex -------------------------------------------------------------------------------- /test/data/scss/templates/build/welcome.html.eex: -------------------------------------------------------------------------------- 1 |

Test

2 |

Welcome!

3 | Hi <%= @user %> 4 | 5 | -------------------------------------------------------------------------------- /test/data/scss/templates/build/welcome.txt.eex: -------------------------------------------------------------------------------- 1 | Test 2 | Welcome! 3 | Hi <%= @user %> -------------------------------------------------------------------------------- /test/data/scss/templates/layout/layout.html.eex: -------------------------------------------------------------------------------- 1 |

Test

2 | {content} 3 | -------------------------------------------------------------------------------- /test/data/scss/templates/layout/style.scss: -------------------------------------------------------------------------------- 1 | h1 { 2 | text-decoration: line-through; 3 | } 4 | -------------------------------------------------------------------------------- /test/data/scss/templates/snapshots/assigned/welcome.html: -------------------------------------------------------------------------------- 1 |

Test

2 |

Welcome!

3 | Hi Elixir Developer 4 | 5 | -------------------------------------------------------------------------------- /test/data/scss/templates/snapshots/assigned/welcome.txt: -------------------------------------------------------------------------------- 1 | Test 2 | Welcome! 3 | Hi Elixir Developer -------------------------------------------------------------------------------- /test/data/scss/templates/snapshots/unassigned/welcome.html.eex: -------------------------------------------------------------------------------- 1 |

Test

2 |

Welcome!

3 | Hi <%= @user %> 4 | -------------------------------------------------------------------------------- /test/data/scss/templates/snapshots/unassigned/welcome.txt.eex: -------------------------------------------------------------------------------- 1 | Test 2 | Welcome! 3 | Hi <%= @user %> 4 | -------------------------------------------------------------------------------- /test/data/scss/templates/welcome.html.eex: -------------------------------------------------------------------------------- 1 |

Welcome!

2 | Hi <%= @user %> 3 | -------------------------------------------------------------------------------- /test/no_compile_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfrolich/smoothie/HEAD/test/no_compile_test.exs -------------------------------------------------------------------------------- /test/smoothie_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfrolich/smoothie/HEAD/test/smoothie_test.exs -------------------------------------------------------------------------------- /test/test_helper.exs: -------------------------------------------------------------------------------- 1 | ExUnit.start() 2 | -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfrolich/smoothie/HEAD/yarn.lock --------------------------------------------------------------------------------