├── .coveralls.yml ├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── Gemfile ├── Gemfile.lock ├── MIT-LICENSE ├── README.md ├── Rakefile ├── lib ├── sass-json-vars.rb └── sass-json-vars │ ├── importer.rb │ ├── monkeypatch.rb │ └── version.rb ├── sass-json-vars.gemspec └── test ├── fixtures ├── booleans │ ├── style.scss │ └── variables.json ├── lists │ ├── style.scss │ └── variables.json ├── maps │ ├── style.scss │ └── variables.json ├── nesting │ ├── booleans.scss │ ├── numbers.scss │ ├── strings.scss │ └── variables.json ├── sass │ ├── style.sass │ └── variables.json └── strings │ ├── style.scss │ └── variables.json ├── sass-json-vars_importer_test.rb ├── sass-json-vars_test.rb ├── sass_test.rb └── test_helper.rb /.coveralls.yml: -------------------------------------------------------------------------------- 1 | service_name: travis-ci 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .sass-cache/* 2 | /coverage 3 | *.gem 4 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sass-json-vars/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sass-json-vars/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sass-json-vars/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sass-json-vars/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /MIT-LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sass-json-vars/HEAD/MIT-LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sass-json-vars/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sass-json-vars/HEAD/Rakefile -------------------------------------------------------------------------------- /lib/sass-json-vars.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sass-json-vars/HEAD/lib/sass-json-vars.rb -------------------------------------------------------------------------------- /lib/sass-json-vars/importer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sass-json-vars/HEAD/lib/sass-json-vars/importer.rb -------------------------------------------------------------------------------- /lib/sass-json-vars/monkeypatch.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sass-json-vars/HEAD/lib/sass-json-vars/monkeypatch.rb -------------------------------------------------------------------------------- /lib/sass-json-vars/version.rb: -------------------------------------------------------------------------------- 1 | module SassJSONVars 2 | VERSION = "0.3.3" 3 | end 4 | -------------------------------------------------------------------------------- /sass-json-vars.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sass-json-vars/HEAD/sass-json-vars.gemspec -------------------------------------------------------------------------------- /test/fixtures/booleans/style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sass-json-vars/HEAD/test/fixtures/booleans/style.scss -------------------------------------------------------------------------------- /test/fixtures/booleans/variables.json: -------------------------------------------------------------------------------- 1 | { 2 | "value": true 3 | } 4 | -------------------------------------------------------------------------------- /test/fixtures/lists/style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sass-json-vars/HEAD/test/fixtures/lists/style.scss -------------------------------------------------------------------------------- /test/fixtures/lists/variables.json: -------------------------------------------------------------------------------- 1 | { 2 | "colors" : ["#c33", "#33c"] 3 | } 4 | -------------------------------------------------------------------------------- /test/fixtures/maps/style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sass-json-vars/HEAD/test/fixtures/maps/style.scss -------------------------------------------------------------------------------- /test/fixtures/maps/variables.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sass-json-vars/HEAD/test/fixtures/maps/variables.json -------------------------------------------------------------------------------- /test/fixtures/nesting/booleans.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sass-json-vars/HEAD/test/fixtures/nesting/booleans.scss -------------------------------------------------------------------------------- /test/fixtures/nesting/numbers.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sass-json-vars/HEAD/test/fixtures/nesting/numbers.scss -------------------------------------------------------------------------------- /test/fixtures/nesting/strings.scss: -------------------------------------------------------------------------------- 1 | @import 'variables.json'; 2 | 3 | body { 4 | color: map-get($string, red); 5 | } 6 | -------------------------------------------------------------------------------- /test/fixtures/nesting/variables.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sass-json-vars/HEAD/test/fixtures/nesting/variables.json -------------------------------------------------------------------------------- /test/fixtures/sass/style.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sass-json-vars/HEAD/test/fixtures/sass/style.sass -------------------------------------------------------------------------------- /test/fixtures/sass/variables.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sass-json-vars/HEAD/test/fixtures/sass/variables.json -------------------------------------------------------------------------------- /test/fixtures/strings/style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sass-json-vars/HEAD/test/fixtures/strings/style.scss -------------------------------------------------------------------------------- /test/fixtures/strings/variables.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sass-json-vars/HEAD/test/fixtures/strings/variables.json -------------------------------------------------------------------------------- /test/sass-json-vars_importer_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sass-json-vars/HEAD/test/sass-json-vars_importer_test.rb -------------------------------------------------------------------------------- /test/sass-json-vars_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sass-json-vars/HEAD/test/sass-json-vars_test.rb -------------------------------------------------------------------------------- /test/sass_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sass-json-vars/HEAD/test/sass_test.rb -------------------------------------------------------------------------------- /test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sass-json-vars/HEAD/test/test_helper.rb --------------------------------------------------------------------------------