├── .circleci └── config.yml ├── .github ├── ISSUE_TEMPLATE.md └── PULL_REQUEST_TEMPLATE.md ├── .gitignore ├── .hound.yml ├── .npmignore ├── .scss-lint.yml ├── .tool-versions ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Gemfile ├── Gulpfile.js ├── LICENSE.md ├── README.md ├── RELEASING.md ├── Rakefile ├── bin └── neat ├── contrib ├── base │ └── _variables.scss ├── index.html ├── patterns │ ├── _box.scss │ ├── _global.scss │ ├── _grid-collapse.scss │ ├── _grid-media.scss │ ├── _grid-nested.scss │ ├── _grid-push.scss │ ├── _grid-shift.scss │ ├── _grid-visual.scss │ └── _grid.scss └── styles.scss ├── core ├── _neat.scss └── neat │ ├── functions │ ├── _neat-append-grid-visual.scss │ ├── _neat-column-default.scss │ ├── _neat-column-ratio.scss │ ├── _neat-column-width.scss │ ├── _neat-float-direction.scss │ ├── _neat-merge-defaults.scss │ ├── _neat-opposite-direction.scss │ ├── _neat-parse-columns.scss │ ├── _neat-parse-media.scss │ └── _retrieve-neat-settings.scss │ ├── mixins │ ├── _grid-collapse.scss │ ├── _grid-column.scss │ ├── _grid-container.scss │ ├── _grid-media.scss │ ├── _grid-push.scss │ ├── _grid-shift.scss │ └── _grid-visual.scss │ └── settings │ └── _settings.scss ├── eyeglass-exports.js ├── index.js ├── lib ├── neat.rb └── neat │ ├── generator.rb │ └── version.rb ├── neat.gemspec ├── package.json └── spec ├── .keep ├── fixtures ├── _setup.scss ├── functions │ ├── neat-column-default.scss │ ├── neat-column-width.scss │ ├── neat-float-direction.scss │ ├── neat-opposite-direction.scss │ ├── neat-parse-media.scss │ └── retrieve-neat-settings.scss └── mixins │ ├── grid-collapse.scss │ ├── grid-column.scss │ ├── grid-container.scss │ ├── grid-media.scss │ ├── grid-push.scss │ └── grid-shift.scss ├── neat ├── functions │ ├── neat_column_default_spec.rb │ ├── neat_column_width_spec.rb │ ├── neat_float_direction_spec.rb │ ├── neat_opposite_direction_spec.rb │ ├── neat_parse_media_spec.rb │ └── retrieve_neat_settings_spec.rb └── mixins │ ├── grid_collapse_spec.rb │ ├── grid_column_spec.rb │ ├── grid_container_spec.rb │ ├── grid_media_spec.rb │ ├── grid_push_spec.rb │ └── grid_shift_spec.rb ├── spec_helper.rb └── support ├── matchers ├── be_contained_in.rb ├── have_rule.rb ├── have_ruleset.rb └── have_value.rb ├── parser_support.rb └── sass_support.rb /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/neat/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/neat/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/neat/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/neat/HEAD/.gitignore -------------------------------------------------------------------------------- /.hound.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/neat/HEAD/.hound.yml -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/neat/HEAD/.npmignore -------------------------------------------------------------------------------- /.scss-lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/neat/HEAD/.scss-lint.yml -------------------------------------------------------------------------------- /.tool-versions: -------------------------------------------------------------------------------- 1 | ruby 2.6.3 2 | nodejs 10.16.0 3 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/neat/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/neat/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/neat/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/neat/HEAD/Gemfile -------------------------------------------------------------------------------- /Gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/neat/HEAD/Gulpfile.js -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/neat/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/neat/HEAD/README.md -------------------------------------------------------------------------------- /RELEASING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/neat/HEAD/RELEASING.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/neat/HEAD/Rakefile -------------------------------------------------------------------------------- /bin/neat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/neat/HEAD/bin/neat -------------------------------------------------------------------------------- /contrib/base/_variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/neat/HEAD/contrib/base/_variables.scss -------------------------------------------------------------------------------- /contrib/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/neat/HEAD/contrib/index.html -------------------------------------------------------------------------------- /contrib/patterns/_box.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/neat/HEAD/contrib/patterns/_box.scss -------------------------------------------------------------------------------- /contrib/patterns/_global.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/neat/HEAD/contrib/patterns/_global.scss -------------------------------------------------------------------------------- /contrib/patterns/_grid-collapse.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/neat/HEAD/contrib/patterns/_grid-collapse.scss -------------------------------------------------------------------------------- /contrib/patterns/_grid-media.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/neat/HEAD/contrib/patterns/_grid-media.scss -------------------------------------------------------------------------------- /contrib/patterns/_grid-nested.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/neat/HEAD/contrib/patterns/_grid-nested.scss -------------------------------------------------------------------------------- /contrib/patterns/_grid-push.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/neat/HEAD/contrib/patterns/_grid-push.scss -------------------------------------------------------------------------------- /contrib/patterns/_grid-shift.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/neat/HEAD/contrib/patterns/_grid-shift.scss -------------------------------------------------------------------------------- /contrib/patterns/_grid-visual.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/neat/HEAD/contrib/patterns/_grid-visual.scss -------------------------------------------------------------------------------- /contrib/patterns/_grid.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/neat/HEAD/contrib/patterns/_grid.scss -------------------------------------------------------------------------------- /contrib/styles.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/neat/HEAD/contrib/styles.scss -------------------------------------------------------------------------------- /core/_neat.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/neat/HEAD/core/_neat.scss -------------------------------------------------------------------------------- /core/neat/functions/_neat-append-grid-visual.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/neat/HEAD/core/neat/functions/_neat-append-grid-visual.scss -------------------------------------------------------------------------------- /core/neat/functions/_neat-column-default.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/neat/HEAD/core/neat/functions/_neat-column-default.scss -------------------------------------------------------------------------------- /core/neat/functions/_neat-column-ratio.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/neat/HEAD/core/neat/functions/_neat-column-ratio.scss -------------------------------------------------------------------------------- /core/neat/functions/_neat-column-width.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/neat/HEAD/core/neat/functions/_neat-column-width.scss -------------------------------------------------------------------------------- /core/neat/functions/_neat-float-direction.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/neat/HEAD/core/neat/functions/_neat-float-direction.scss -------------------------------------------------------------------------------- /core/neat/functions/_neat-merge-defaults.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/neat/HEAD/core/neat/functions/_neat-merge-defaults.scss -------------------------------------------------------------------------------- /core/neat/functions/_neat-opposite-direction.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/neat/HEAD/core/neat/functions/_neat-opposite-direction.scss -------------------------------------------------------------------------------- /core/neat/functions/_neat-parse-columns.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/neat/HEAD/core/neat/functions/_neat-parse-columns.scss -------------------------------------------------------------------------------- /core/neat/functions/_neat-parse-media.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/neat/HEAD/core/neat/functions/_neat-parse-media.scss -------------------------------------------------------------------------------- /core/neat/functions/_retrieve-neat-settings.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/neat/HEAD/core/neat/functions/_retrieve-neat-settings.scss -------------------------------------------------------------------------------- /core/neat/mixins/_grid-collapse.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/neat/HEAD/core/neat/mixins/_grid-collapse.scss -------------------------------------------------------------------------------- /core/neat/mixins/_grid-column.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/neat/HEAD/core/neat/mixins/_grid-column.scss -------------------------------------------------------------------------------- /core/neat/mixins/_grid-container.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/neat/HEAD/core/neat/mixins/_grid-container.scss -------------------------------------------------------------------------------- /core/neat/mixins/_grid-media.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/neat/HEAD/core/neat/mixins/_grid-media.scss -------------------------------------------------------------------------------- /core/neat/mixins/_grid-push.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/neat/HEAD/core/neat/mixins/_grid-push.scss -------------------------------------------------------------------------------- /core/neat/mixins/_grid-shift.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/neat/HEAD/core/neat/mixins/_grid-shift.scss -------------------------------------------------------------------------------- /core/neat/mixins/_grid-visual.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/neat/HEAD/core/neat/mixins/_grid-visual.scss -------------------------------------------------------------------------------- /core/neat/settings/_settings.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/neat/HEAD/core/neat/settings/_settings.scss -------------------------------------------------------------------------------- /eyeglass-exports.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/neat/HEAD/eyeglass-exports.js -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/neat/HEAD/index.js -------------------------------------------------------------------------------- /lib/neat.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/neat/HEAD/lib/neat.rb -------------------------------------------------------------------------------- /lib/neat/generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/neat/HEAD/lib/neat/generator.rb -------------------------------------------------------------------------------- /lib/neat/version.rb: -------------------------------------------------------------------------------- 1 | module Neat 2 | VERSION = "4.0.0" 3 | end 4 | -------------------------------------------------------------------------------- /neat.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/neat/HEAD/neat.gemspec -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/neat/HEAD/package.json -------------------------------------------------------------------------------- /spec/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/fixtures/_setup.scss: -------------------------------------------------------------------------------- 1 | @import "core/neat"; 2 | -------------------------------------------------------------------------------- /spec/fixtures/functions/neat-column-default.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/neat/HEAD/spec/fixtures/functions/neat-column-default.scss -------------------------------------------------------------------------------- /spec/fixtures/functions/neat-column-width.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/neat/HEAD/spec/fixtures/functions/neat-column-width.scss -------------------------------------------------------------------------------- /spec/fixtures/functions/neat-float-direction.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/neat/HEAD/spec/fixtures/functions/neat-float-direction.scss -------------------------------------------------------------------------------- /spec/fixtures/functions/neat-opposite-direction.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/neat/HEAD/spec/fixtures/functions/neat-opposite-direction.scss -------------------------------------------------------------------------------- /spec/fixtures/functions/neat-parse-media.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/neat/HEAD/spec/fixtures/functions/neat-parse-media.scss -------------------------------------------------------------------------------- /spec/fixtures/functions/retrieve-neat-settings.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/neat/HEAD/spec/fixtures/functions/retrieve-neat-settings.scss -------------------------------------------------------------------------------- /spec/fixtures/mixins/grid-collapse.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/neat/HEAD/spec/fixtures/mixins/grid-collapse.scss -------------------------------------------------------------------------------- /spec/fixtures/mixins/grid-column.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/neat/HEAD/spec/fixtures/mixins/grid-column.scss -------------------------------------------------------------------------------- /spec/fixtures/mixins/grid-container.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/neat/HEAD/spec/fixtures/mixins/grid-container.scss -------------------------------------------------------------------------------- /spec/fixtures/mixins/grid-media.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/neat/HEAD/spec/fixtures/mixins/grid-media.scss -------------------------------------------------------------------------------- /spec/fixtures/mixins/grid-push.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/neat/HEAD/spec/fixtures/mixins/grid-push.scss -------------------------------------------------------------------------------- /spec/fixtures/mixins/grid-shift.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/neat/HEAD/spec/fixtures/mixins/grid-shift.scss -------------------------------------------------------------------------------- /spec/neat/functions/neat_column_default_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/neat/HEAD/spec/neat/functions/neat_column_default_spec.rb -------------------------------------------------------------------------------- /spec/neat/functions/neat_column_width_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/neat/HEAD/spec/neat/functions/neat_column_width_spec.rb -------------------------------------------------------------------------------- /spec/neat/functions/neat_float_direction_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/neat/HEAD/spec/neat/functions/neat_float_direction_spec.rb -------------------------------------------------------------------------------- /spec/neat/functions/neat_opposite_direction_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/neat/HEAD/spec/neat/functions/neat_opposite_direction_spec.rb -------------------------------------------------------------------------------- /spec/neat/functions/neat_parse_media_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/neat/HEAD/spec/neat/functions/neat_parse_media_spec.rb -------------------------------------------------------------------------------- /spec/neat/functions/retrieve_neat_settings_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/neat/HEAD/spec/neat/functions/retrieve_neat_settings_spec.rb -------------------------------------------------------------------------------- /spec/neat/mixins/grid_collapse_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/neat/HEAD/spec/neat/mixins/grid_collapse_spec.rb -------------------------------------------------------------------------------- /spec/neat/mixins/grid_column_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/neat/HEAD/spec/neat/mixins/grid_column_spec.rb -------------------------------------------------------------------------------- /spec/neat/mixins/grid_container_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/neat/HEAD/spec/neat/mixins/grid_container_spec.rb -------------------------------------------------------------------------------- /spec/neat/mixins/grid_media_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/neat/HEAD/spec/neat/mixins/grid_media_spec.rb -------------------------------------------------------------------------------- /spec/neat/mixins/grid_push_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/neat/HEAD/spec/neat/mixins/grid_push_spec.rb -------------------------------------------------------------------------------- /spec/neat/mixins/grid_shift_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/neat/HEAD/spec/neat/mixins/grid_shift_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/neat/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/support/matchers/be_contained_in.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/neat/HEAD/spec/support/matchers/be_contained_in.rb -------------------------------------------------------------------------------- /spec/support/matchers/have_rule.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/neat/HEAD/spec/support/matchers/have_rule.rb -------------------------------------------------------------------------------- /spec/support/matchers/have_ruleset.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/neat/HEAD/spec/support/matchers/have_ruleset.rb -------------------------------------------------------------------------------- /spec/support/matchers/have_value.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/neat/HEAD/spec/support/matchers/have_value.rb -------------------------------------------------------------------------------- /spec/support/parser_support.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/neat/HEAD/spec/support/parser_support.rb -------------------------------------------------------------------------------- /spec/support/sass_support.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/neat/HEAD/spec/support/sass_support.rb --------------------------------------------------------------------------------