├── .devcontainer ├── Dockerfile └── devcontainer.json ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── Gemfile ├── Gemfile.lock ├── MIT-LICENSE ├── README.md ├── Rakefile ├── UPGRADING.md ├── benchmarks ├── css_asset_urls ├── dynamic_resolver ├── static_resolver └── trackrod.rb ├── bin ├── release └── test ├── gemfiles ├── Gemfile.rails-7.0 ├── Gemfile.rails-7.1 ├── Gemfile.rails-7.2 └── Gemfile.rails-8.0 ├── lib ├── propshaft.rb └── propshaft │ ├── assembly.rb │ ├── asset.rb │ ├── compiler.rb │ ├── compiler │ ├── css_asset_urls.rb │ ├── js_asset_urls.rb │ └── source_mapping_urls.rb │ ├── compilers.rb │ ├── errors.rb │ ├── helper.rb │ ├── load_path.rb │ ├── manifest.rb │ ├── output_path.rb │ ├── processor.rb │ ├── quiet_assets.rb │ ├── railtie.rb │ ├── railties │ └── assets.rake │ ├── resolver │ ├── dynamic.rb │ └── static.rb │ ├── server.rb │ └── version.rb ├── propshaft.gemspec └── test ├── dummy ├── app │ ├── assets │ │ ├── javascripts │ │ │ └── hello_world.js │ │ └── stylesheets │ │ │ ├── goodbye.css │ │ │ └── hello_world.css │ ├── controllers │ │ ├── application_controller.rb │ │ └── sample_controller.rb │ └── views │ │ ├── layouts │ │ └── application.html.erb │ │ └── sample │ │ ├── load_nonexistent_assets.html.erb │ │ └── load_real_assets.html.erb ├── bin │ └── rails ├── config.ru ├── config │ ├── application.rb │ ├── boot.rb │ ├── environment.rb │ ├── environments │ │ ├── development.rb │ │ ├── production.rb │ │ └── test.rb │ └── routes.rb └── lib │ └── assets │ ├── javascripts │ └── actioncable.js │ └── stylesheets │ └── library.css ├── fixtures ├── assets │ ├── first_path │ │ ├── .stuff │ │ ├── again.js │ │ ├── another.css │ │ ├── archive.svg │ │ ├── dependent │ │ │ ├── a.css │ │ │ ├── b.css │ │ │ └── c.css │ │ ├── dhh.jpg │ │ ├── file-already-abcdefVWXYZ0123456789_-.digested.css │ │ ├── file-already-abcdefVWXYZ0123456789_-.digested.debug.css │ │ ├── file-is-a-sourcemap.js.map │ │ ├── file-not.digested.css │ │ ├── nested │ │ │ └── three.txt │ │ └── one.txt │ ├── mapped │ │ ├── nested │ │ │ ├── another-source.js │ │ │ ├── another-source.js.map │ │ │ ├── sourceMappingURL-already-prefixed-nested.js │ │ │ └── sourceMappingURL-already-prefixed-nested.js.map │ │ ├── source.css │ │ ├── source.css.map │ │ ├── source.js │ │ ├── source.js.map │ │ ├── sourceMappingURL-already-prefixed-invalid.js │ │ ├── sourceMappingURL-already-prefixed-invalid.js.map │ │ ├── sourceMappingURL-already-prefixed.js │ │ ├── sourceMappingURL-already-prefixed.js.map │ │ ├── sourceMappingURL-not-at-end.css │ │ ├── sourceMappingURL-not-at-start.css │ │ ├── sourceMappingURL-not-at-start.css.map │ │ ├── sourceMappingURL-not-at-start.js │ │ ├── sourceMappingURL-not-at-start.js.map │ │ ├── sourceMappingURL-outside-comment.css │ │ ├── sourceless.css │ │ └── sourceless.js │ ├── second_path │ │ ├── one.txt │ │ └── two.txt │ └── vendor │ │ ├── file.jpg │ │ └── foobar │ │ ├── file.jpg │ │ ├── sibling │ │ └── file.jpg │ │ └── source │ │ ├── database.jpg │ │ ├── file.jpg │ │ ├── file.svg │ │ ├── http-diagram.jpg │ │ ├── images │ │ └── file.jpg │ │ └── test.css ├── new_manifest_format │ ├── .manifest.json │ ├── one-f2e1ec14.txt │ └── one-f2e1ec15.txt.map └── output │ ├── .manifest.json │ ├── one-f2e1ec14.txt │ └── one-f2e1ec15.txt.map ├── propshaft ├── assembly_test.rb ├── asset_test.rb ├── compiler │ ├── css_asset_urls_test.rb │ ├── js_asset_urls_test.rb │ └── source_mapping_urls_test.rb ├── compilers_test.rb ├── helper_test.rb ├── load_path_test.rb ├── manifest_test.rb ├── output_path_test.rb ├── processor_test.rb ├── quiet_assets_test.rb ├── resolver │ ├── dynamic_test.rb │ └── static_test.rb └── server_test.rb ├── propshaft_integration_test.rb └── test_helper.rb /.devcontainer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/.devcontainer/Dockerfile -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/.gitignore -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /MIT-LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/MIT-LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/Rakefile -------------------------------------------------------------------------------- /UPGRADING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/UPGRADING.md -------------------------------------------------------------------------------- /benchmarks/css_asset_urls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/benchmarks/css_asset_urls -------------------------------------------------------------------------------- /benchmarks/dynamic_resolver: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/benchmarks/dynamic_resolver -------------------------------------------------------------------------------- /benchmarks/static_resolver: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/benchmarks/static_resolver -------------------------------------------------------------------------------- /benchmarks/trackrod.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/benchmarks/trackrod.rb -------------------------------------------------------------------------------- /bin/release: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/bin/release -------------------------------------------------------------------------------- /bin/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/bin/test -------------------------------------------------------------------------------- /gemfiles/Gemfile.rails-7.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/gemfiles/Gemfile.rails-7.0 -------------------------------------------------------------------------------- /gemfiles/Gemfile.rails-7.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/gemfiles/Gemfile.rails-7.1 -------------------------------------------------------------------------------- /gemfiles/Gemfile.rails-7.2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/gemfiles/Gemfile.rails-7.2 -------------------------------------------------------------------------------- /gemfiles/Gemfile.rails-8.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/gemfiles/Gemfile.rails-8.0 -------------------------------------------------------------------------------- /lib/propshaft.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/lib/propshaft.rb -------------------------------------------------------------------------------- /lib/propshaft/assembly.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/lib/propshaft/assembly.rb -------------------------------------------------------------------------------- /lib/propshaft/asset.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/lib/propshaft/asset.rb -------------------------------------------------------------------------------- /lib/propshaft/compiler.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/lib/propshaft/compiler.rb -------------------------------------------------------------------------------- /lib/propshaft/compiler/css_asset_urls.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/lib/propshaft/compiler/css_asset_urls.rb -------------------------------------------------------------------------------- /lib/propshaft/compiler/js_asset_urls.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/lib/propshaft/compiler/js_asset_urls.rb -------------------------------------------------------------------------------- /lib/propshaft/compiler/source_mapping_urls.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/lib/propshaft/compiler/source_mapping_urls.rb -------------------------------------------------------------------------------- /lib/propshaft/compilers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/lib/propshaft/compilers.rb -------------------------------------------------------------------------------- /lib/propshaft/errors.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/lib/propshaft/errors.rb -------------------------------------------------------------------------------- /lib/propshaft/helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/lib/propshaft/helper.rb -------------------------------------------------------------------------------- /lib/propshaft/load_path.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/lib/propshaft/load_path.rb -------------------------------------------------------------------------------- /lib/propshaft/manifest.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/lib/propshaft/manifest.rb -------------------------------------------------------------------------------- /lib/propshaft/output_path.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/lib/propshaft/output_path.rb -------------------------------------------------------------------------------- /lib/propshaft/processor.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/lib/propshaft/processor.rb -------------------------------------------------------------------------------- /lib/propshaft/quiet_assets.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/lib/propshaft/quiet_assets.rb -------------------------------------------------------------------------------- /lib/propshaft/railtie.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/lib/propshaft/railtie.rb -------------------------------------------------------------------------------- /lib/propshaft/railties/assets.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/lib/propshaft/railties/assets.rake -------------------------------------------------------------------------------- /lib/propshaft/resolver/dynamic.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/lib/propshaft/resolver/dynamic.rb -------------------------------------------------------------------------------- /lib/propshaft/resolver/static.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/lib/propshaft/resolver/static.rb -------------------------------------------------------------------------------- /lib/propshaft/server.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/lib/propshaft/server.rb -------------------------------------------------------------------------------- /lib/propshaft/version.rb: -------------------------------------------------------------------------------- 1 | module Propshaft 2 | VERSION = "1.3.1" 3 | end 4 | -------------------------------------------------------------------------------- /propshaft.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/propshaft.gemspec -------------------------------------------------------------------------------- /test/dummy/app/assets/javascripts/hello_world.js: -------------------------------------------------------------------------------- 1 | console.log("Hello world!") 2 | -------------------------------------------------------------------------------- /test/dummy/app/assets/stylesheets/goodbye.css: -------------------------------------------------------------------------------- 1 | h2:after { 2 | content: "Goodbye!"; 3 | } 4 | -------------------------------------------------------------------------------- /test/dummy/app/assets/stylesheets/hello_world.css: -------------------------------------------------------------------------------- 1 | h1:after { 2 | content: " Hello world!"; 3 | } 4 | -------------------------------------------------------------------------------- /test/dummy/app/controllers/application_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/test/dummy/app/controllers/application_controller.rb -------------------------------------------------------------------------------- /test/dummy/app/controllers/sample_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/test/dummy/app/controllers/sample_controller.rb -------------------------------------------------------------------------------- /test/dummy/app/views/layouts/application.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/test/dummy/app/views/layouts/application.html.erb -------------------------------------------------------------------------------- /test/dummy/app/views/sample/load_nonexistent_assets.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/test/dummy/app/views/sample/load_nonexistent_assets.html.erb -------------------------------------------------------------------------------- /test/dummy/app/views/sample/load_real_assets.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/test/dummy/app/views/sample/load_real_assets.html.erb -------------------------------------------------------------------------------- /test/dummy/bin/rails: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/test/dummy/bin/rails -------------------------------------------------------------------------------- /test/dummy/config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/test/dummy/config.ru -------------------------------------------------------------------------------- /test/dummy/config/application.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/test/dummy/config/application.rb -------------------------------------------------------------------------------- /test/dummy/config/boot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/test/dummy/config/boot.rb -------------------------------------------------------------------------------- /test/dummy/config/environment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/test/dummy/config/environment.rb -------------------------------------------------------------------------------- /test/dummy/config/environments/development.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/test/dummy/config/environments/development.rb -------------------------------------------------------------------------------- /test/dummy/config/environments/production.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/test/dummy/config/environments/production.rb -------------------------------------------------------------------------------- /test/dummy/config/environments/test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/test/dummy/config/environments/test.rb -------------------------------------------------------------------------------- /test/dummy/config/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/test/dummy/config/routes.rb -------------------------------------------------------------------------------- /test/dummy/lib/assets/javascripts/actioncable.js: -------------------------------------------------------------------------------- 1 | console.log("actioncable.js") 2 | -------------------------------------------------------------------------------- /test/dummy/lib/assets/stylesheets/library.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/test/dummy/lib/assets/stylesheets/library.css -------------------------------------------------------------------------------- /test/fixtures/assets/first_path/.stuff: -------------------------------------------------------------------------------- 1 | Won't be included -------------------------------------------------------------------------------- /test/fixtures/assets/first_path/again.js: -------------------------------------------------------------------------------- 1 | // This is JS! 2 | -------------------------------------------------------------------------------- /test/fixtures/assets/first_path/another.css: -------------------------------------------------------------------------------- 1 | /* this is css */ 2 | 3 | .btn { 4 | background-image: url("archive.svg"); 5 | } 6 | -------------------------------------------------------------------------------- /test/fixtures/assets/first_path/archive.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/test/fixtures/assets/first_path/archive.svg -------------------------------------------------------------------------------- /test/fixtures/assets/first_path/dependent/a.css: -------------------------------------------------------------------------------- 1 | @import url('b.css') 2 | -------------------------------------------------------------------------------- /test/fixtures/assets/first_path/dependent/b.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/test/fixtures/assets/first_path/dependent/b.css -------------------------------------------------------------------------------- /test/fixtures/assets/first_path/dependent/c.css: -------------------------------------------------------------------------------- 1 | @import url('a.css') 2 | 3 | p { 4 | color: red; 5 | } -------------------------------------------------------------------------------- /test/fixtures/assets/first_path/dhh.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/test/fixtures/assets/first_path/dhh.jpg -------------------------------------------------------------------------------- /test/fixtures/assets/first_path/file-already-abcdefVWXYZ0123456789_-.digested.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/test/fixtures/assets/first_path/file-already-abcdefVWXYZ0123456789_-.digested.css -------------------------------------------------------------------------------- /test/fixtures/assets/first_path/file-already-abcdefVWXYZ0123456789_-.digested.debug.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/test/fixtures/assets/first_path/file-already-abcdefVWXYZ0123456789_-.digested.debug.css -------------------------------------------------------------------------------- /test/fixtures/assets/first_path/file-is-a-sourcemap.js.map: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/assets/first_path/file-not.digested.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/test/fixtures/assets/first_path/file-not.digested.css -------------------------------------------------------------------------------- /test/fixtures/assets/first_path/nested/three.txt: -------------------------------------------------------------------------------- 1 | Three from first path -------------------------------------------------------------------------------- /test/fixtures/assets/first_path/one.txt: -------------------------------------------------------------------------------- 1 | One from first path -------------------------------------------------------------------------------- /test/fixtures/assets/mapped/nested/another-source.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/test/fixtures/assets/mapped/nested/another-source.js -------------------------------------------------------------------------------- /test/fixtures/assets/mapped/nested/another-source.js.map: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/assets/mapped/nested/sourceMappingURL-already-prefixed-nested.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/test/fixtures/assets/mapped/nested/sourceMappingURL-already-prefixed-nested.js -------------------------------------------------------------------------------- /test/fixtures/assets/mapped/nested/sourceMappingURL-already-prefixed-nested.js.map: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/assets/mapped/source.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/test/fixtures/assets/mapped/source.css -------------------------------------------------------------------------------- /test/fixtures/assets/mapped/source.css.map: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/assets/mapped/source.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/test/fixtures/assets/mapped/source.js -------------------------------------------------------------------------------- /test/fixtures/assets/mapped/source.js.map: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/assets/mapped/sourceMappingURL-already-prefixed-invalid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/test/fixtures/assets/mapped/sourceMappingURL-already-prefixed-invalid.js -------------------------------------------------------------------------------- /test/fixtures/assets/mapped/sourceMappingURL-already-prefixed-invalid.js.map: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/assets/mapped/sourceMappingURL-already-prefixed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/test/fixtures/assets/mapped/sourceMappingURL-already-prefixed.js -------------------------------------------------------------------------------- /test/fixtures/assets/mapped/sourceMappingURL-already-prefixed.js.map: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/assets/mapped/sourceMappingURL-not-at-end.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/test/fixtures/assets/mapped/sourceMappingURL-not-at-end.css -------------------------------------------------------------------------------- /test/fixtures/assets/mapped/sourceMappingURL-not-at-start.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/test/fixtures/assets/mapped/sourceMappingURL-not-at-start.css -------------------------------------------------------------------------------- /test/fixtures/assets/mapped/sourceMappingURL-not-at-start.css.map: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/assets/mapped/sourceMappingURL-not-at-start.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/test/fixtures/assets/mapped/sourceMappingURL-not-at-start.js -------------------------------------------------------------------------------- /test/fixtures/assets/mapped/sourceMappingURL-not-at-start.js.map: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/assets/mapped/sourceMappingURL-outside-comment.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/test/fixtures/assets/mapped/sourceMappingURL-outside-comment.css -------------------------------------------------------------------------------- /test/fixtures/assets/mapped/sourceless.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/test/fixtures/assets/mapped/sourceless.css -------------------------------------------------------------------------------- /test/fixtures/assets/mapped/sourceless.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/test/fixtures/assets/mapped/sourceless.js -------------------------------------------------------------------------------- /test/fixtures/assets/second_path/one.txt: -------------------------------------------------------------------------------- 1 | One from second path -------------------------------------------------------------------------------- /test/fixtures/assets/second_path/two.txt: -------------------------------------------------------------------------------- 1 | Two from second path -------------------------------------------------------------------------------- /test/fixtures/assets/vendor/file.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/test/fixtures/assets/vendor/file.jpg -------------------------------------------------------------------------------- /test/fixtures/assets/vendor/foobar/file.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/test/fixtures/assets/vendor/foobar/file.jpg -------------------------------------------------------------------------------- /test/fixtures/assets/vendor/foobar/sibling/file.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/test/fixtures/assets/vendor/foobar/sibling/file.jpg -------------------------------------------------------------------------------- /test/fixtures/assets/vendor/foobar/source/database.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/test/fixtures/assets/vendor/foobar/source/database.jpg -------------------------------------------------------------------------------- /test/fixtures/assets/vendor/foobar/source/file.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/test/fixtures/assets/vendor/foobar/source/file.jpg -------------------------------------------------------------------------------- /test/fixtures/assets/vendor/foobar/source/file.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/assets/vendor/foobar/source/http-diagram.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/test/fixtures/assets/vendor/foobar/source/http-diagram.jpg -------------------------------------------------------------------------------- /test/fixtures/assets/vendor/foobar/source/images/file.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/test/fixtures/assets/vendor/foobar/source/images/file.jpg -------------------------------------------------------------------------------- /test/fixtures/assets/vendor/foobar/source/test.css: -------------------------------------------------------------------------------- 1 | .hero { background: url(file.jpg) } 2 | -------------------------------------------------------------------------------- /test/fixtures/new_manifest_format/.manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/test/fixtures/new_manifest_format/.manifest.json -------------------------------------------------------------------------------- /test/fixtures/new_manifest_format/one-f2e1ec14.txt: -------------------------------------------------------------------------------- 1 | One from first path -------------------------------------------------------------------------------- /test/fixtures/new_manifest_format/one-f2e1ec15.txt.map: -------------------------------------------------------------------------------- 1 | One from first path map -------------------------------------------------------------------------------- /test/fixtures/output/.manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/test/fixtures/output/.manifest.json -------------------------------------------------------------------------------- /test/fixtures/output/one-f2e1ec14.txt: -------------------------------------------------------------------------------- 1 | One from first path -------------------------------------------------------------------------------- /test/fixtures/output/one-f2e1ec15.txt.map: -------------------------------------------------------------------------------- 1 | One from first path map -------------------------------------------------------------------------------- /test/propshaft/assembly_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/test/propshaft/assembly_test.rb -------------------------------------------------------------------------------- /test/propshaft/asset_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/test/propshaft/asset_test.rb -------------------------------------------------------------------------------- /test/propshaft/compiler/css_asset_urls_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/test/propshaft/compiler/css_asset_urls_test.rb -------------------------------------------------------------------------------- /test/propshaft/compiler/js_asset_urls_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/test/propshaft/compiler/js_asset_urls_test.rb -------------------------------------------------------------------------------- /test/propshaft/compiler/source_mapping_urls_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/test/propshaft/compiler/source_mapping_urls_test.rb -------------------------------------------------------------------------------- /test/propshaft/compilers_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/test/propshaft/compilers_test.rb -------------------------------------------------------------------------------- /test/propshaft/helper_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/test/propshaft/helper_test.rb -------------------------------------------------------------------------------- /test/propshaft/load_path_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/test/propshaft/load_path_test.rb -------------------------------------------------------------------------------- /test/propshaft/manifest_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/test/propshaft/manifest_test.rb -------------------------------------------------------------------------------- /test/propshaft/output_path_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/test/propshaft/output_path_test.rb -------------------------------------------------------------------------------- /test/propshaft/processor_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/test/propshaft/processor_test.rb -------------------------------------------------------------------------------- /test/propshaft/quiet_assets_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/test/propshaft/quiet_assets_test.rb -------------------------------------------------------------------------------- /test/propshaft/resolver/dynamic_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/test/propshaft/resolver/dynamic_test.rb -------------------------------------------------------------------------------- /test/propshaft/resolver/static_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/test/propshaft/resolver/static_test.rb -------------------------------------------------------------------------------- /test/propshaft/server_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/test/propshaft/server_test.rb -------------------------------------------------------------------------------- /test/propshaft_integration_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/test/propshaft_integration_test.rb -------------------------------------------------------------------------------- /test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails/propshaft/HEAD/test/test_helper.rb --------------------------------------------------------------------------------