├── .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
--------------------------------------------------------------------------------