├── .codeclimate.yml ├── .gitignore ├── .rubocop.yml ├── .rubocop_todo.yml ├── BACKLOG.md ├── Gemfile ├── LICENSE ├── README.md ├── app_container_name ├── config.ru ├── critical-path-css-rails.gemspec ├── docker-compose.yml ├── docker └── ruby │ ├── .env │ ├── Dockerfile │ └── startup.dev ├── ext └── npm │ ├── extconf.rb │ └── install.rb ├── lib ├── config │ └── critical_path_css.yml ├── critical-path-css-rails.rb ├── critical_path_css │ ├── configuration.rb │ ├── css_fetcher.rb │ └── rails │ │ ├── config_loader.rb │ │ ├── engine.rb │ │ └── version.rb ├── fetch-css.js ├── generators │ └── critical_path_css │ │ └── install_generator.rb ├── npm_commands.rb └── tasks │ └── critical_path_css.rake ├── package.json └── spec ├── features └── generate_and_fetch_critical_css_spec.rb ├── fixtures └── files │ └── config │ ├── manifest-and-path-both-specified.yml │ ├── manifest-and-paths-both-specified.yml │ ├── mutliple-css-paths.yml │ ├── no-paths-specified.yml │ ├── paths-and-routes-not-same-length.yml │ ├── paths-both-specified.yml │ └── single-css-path.yml ├── internal ├── app │ ├── controllers │ │ └── root_controller.rb │ └── views │ │ ├── layouts │ │ └── application.html.erb │ │ └── root │ │ └── index.html.erb ├── config │ ├── critical_path_css.yml │ ├── database.yml │ └── routes.rb ├── db │ └── schema.rb ├── log │ └── .gitignore └── public │ ├── favicon.ico │ └── test.css ├── lib └── critical_path_css │ ├── css_fetcher_spec.rb │ └── rails │ └── config_loader_spec.rb └── spec_helper.rb /.codeclimate.yml: -------------------------------------------------------------------------------- 1 | languages: 2 | Ruby: true 3 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudbugmedia/critical-path-css-rails/HEAD/.gitignore -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudbugmedia/critical-path-css-rails/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.rubocop_todo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudbugmedia/critical-path-css-rails/HEAD/.rubocop_todo.yml -------------------------------------------------------------------------------- /BACKLOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudbugmedia/critical-path-css-rails/HEAD/BACKLOG.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudbugmedia/critical-path-css-rails/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudbugmedia/critical-path-css-rails/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudbugmedia/critical-path-css-rails/HEAD/README.md -------------------------------------------------------------------------------- /app_container_name: -------------------------------------------------------------------------------- 1 | criticalpathcss_ruby -------------------------------------------------------------------------------- /config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudbugmedia/critical-path-css-rails/HEAD/config.ru -------------------------------------------------------------------------------- /critical-path-css-rails.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudbugmedia/critical-path-css-rails/HEAD/critical-path-css-rails.gemspec -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudbugmedia/critical-path-css-rails/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docker/ruby/.env: -------------------------------------------------------------------------------- 1 | RAILS_ENV=development 2 | -------------------------------------------------------------------------------- /docker/ruby/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudbugmedia/critical-path-css-rails/HEAD/docker/ruby/Dockerfile -------------------------------------------------------------------------------- /docker/ruby/startup.dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudbugmedia/critical-path-css-rails/HEAD/docker/ruby/startup.dev -------------------------------------------------------------------------------- /ext/npm/extconf.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudbugmedia/critical-path-css-rails/HEAD/ext/npm/extconf.rb -------------------------------------------------------------------------------- /ext/npm/install.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudbugmedia/critical-path-css-rails/HEAD/ext/npm/install.rb -------------------------------------------------------------------------------- /lib/config/critical_path_css.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudbugmedia/critical-path-css-rails/HEAD/lib/config/critical_path_css.yml -------------------------------------------------------------------------------- /lib/critical-path-css-rails.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudbugmedia/critical-path-css-rails/HEAD/lib/critical-path-css-rails.rb -------------------------------------------------------------------------------- /lib/critical_path_css/configuration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudbugmedia/critical-path-css-rails/HEAD/lib/critical_path_css/configuration.rb -------------------------------------------------------------------------------- /lib/critical_path_css/css_fetcher.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudbugmedia/critical-path-css-rails/HEAD/lib/critical_path_css/css_fetcher.rb -------------------------------------------------------------------------------- /lib/critical_path_css/rails/config_loader.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudbugmedia/critical-path-css-rails/HEAD/lib/critical_path_css/rails/config_loader.rb -------------------------------------------------------------------------------- /lib/critical_path_css/rails/engine.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudbugmedia/critical-path-css-rails/HEAD/lib/critical_path_css/rails/engine.rb -------------------------------------------------------------------------------- /lib/critical_path_css/rails/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudbugmedia/critical-path-css-rails/HEAD/lib/critical_path_css/rails/version.rb -------------------------------------------------------------------------------- /lib/fetch-css.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudbugmedia/critical-path-css-rails/HEAD/lib/fetch-css.js -------------------------------------------------------------------------------- /lib/generators/critical_path_css/install_generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudbugmedia/critical-path-css-rails/HEAD/lib/generators/critical_path_css/install_generator.rb -------------------------------------------------------------------------------- /lib/npm_commands.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudbugmedia/critical-path-css-rails/HEAD/lib/npm_commands.rb -------------------------------------------------------------------------------- /lib/tasks/critical_path_css.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudbugmedia/critical-path-css-rails/HEAD/lib/tasks/critical_path_css.rake -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudbugmedia/critical-path-css-rails/HEAD/package.json -------------------------------------------------------------------------------- /spec/features/generate_and_fetch_critical_css_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudbugmedia/critical-path-css-rails/HEAD/spec/features/generate_and_fetch_critical_css_spec.rb -------------------------------------------------------------------------------- /spec/fixtures/files/config/manifest-and-path-both-specified.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudbugmedia/critical-path-css-rails/HEAD/spec/fixtures/files/config/manifest-and-path-both-specified.yml -------------------------------------------------------------------------------- /spec/fixtures/files/config/manifest-and-paths-both-specified.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudbugmedia/critical-path-css-rails/HEAD/spec/fixtures/files/config/manifest-and-paths-both-specified.yml -------------------------------------------------------------------------------- /spec/fixtures/files/config/mutliple-css-paths.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudbugmedia/critical-path-css-rails/HEAD/spec/fixtures/files/config/mutliple-css-paths.yml -------------------------------------------------------------------------------- /spec/fixtures/files/config/no-paths-specified.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudbugmedia/critical-path-css-rails/HEAD/spec/fixtures/files/config/no-paths-specified.yml -------------------------------------------------------------------------------- /spec/fixtures/files/config/paths-and-routes-not-same-length.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudbugmedia/critical-path-css-rails/HEAD/spec/fixtures/files/config/paths-and-routes-not-same-length.yml -------------------------------------------------------------------------------- /spec/fixtures/files/config/paths-both-specified.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudbugmedia/critical-path-css-rails/HEAD/spec/fixtures/files/config/paths-both-specified.yml -------------------------------------------------------------------------------- /spec/fixtures/files/config/single-css-path.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudbugmedia/critical-path-css-rails/HEAD/spec/fixtures/files/config/single-css-path.yml -------------------------------------------------------------------------------- /spec/internal/app/controllers/root_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudbugmedia/critical-path-css-rails/HEAD/spec/internal/app/controllers/root_controller.rb -------------------------------------------------------------------------------- /spec/internal/app/views/layouts/application.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudbugmedia/critical-path-css-rails/HEAD/spec/internal/app/views/layouts/application.html.erb -------------------------------------------------------------------------------- /spec/internal/app/views/root/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudbugmedia/critical-path-css-rails/HEAD/spec/internal/app/views/root/index.html.erb -------------------------------------------------------------------------------- /spec/internal/config/critical_path_css.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudbugmedia/critical-path-css-rails/HEAD/spec/internal/config/critical_path_css.yml -------------------------------------------------------------------------------- /spec/internal/config/database.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudbugmedia/critical-path-css-rails/HEAD/spec/internal/config/database.yml -------------------------------------------------------------------------------- /spec/internal/config/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudbugmedia/critical-path-css-rails/HEAD/spec/internal/config/routes.rb -------------------------------------------------------------------------------- /spec/internal/db/schema.rb: -------------------------------------------------------------------------------- 1 | ActiveRecord::Schema.define do 2 | # 3 | end 4 | -------------------------------------------------------------------------------- /spec/internal/log/.gitignore: -------------------------------------------------------------------------------- 1 | *.log -------------------------------------------------------------------------------- /spec/internal/public/favicon.ico: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/internal/public/test.css: -------------------------------------------------------------------------------- 1 | p { 2 | color: red; 3 | } -------------------------------------------------------------------------------- /spec/lib/critical_path_css/css_fetcher_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudbugmedia/critical-path-css-rails/HEAD/spec/lib/critical_path_css/css_fetcher_spec.rb -------------------------------------------------------------------------------- /spec/lib/critical_path_css/rails/config_loader_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudbugmedia/critical-path-css-rails/HEAD/spec/lib/critical_path_css/rails/config_loader_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudbugmedia/critical-path-css-rails/HEAD/spec/spec_helper.rb --------------------------------------------------------------------------------