summaryrefslogtreecommitdiff
path: root/lib/gitlab/webpack/manifest.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/gitlab/webpack/manifest.rb')
-rw-r--r--lib/gitlab/webpack/manifest.rb29
1 files changed, 0 insertions, 29 deletions
diff --git a/lib/gitlab/webpack/manifest.rb b/lib/gitlab/webpack/manifest.rb
deleted file mode 100644
index 1d2aff5e5b4..00000000000
--- a/lib/gitlab/webpack/manifest.rb
+++ /dev/null
@@ -1,29 +0,0 @@
-# frozen_string_literal: true
-
-require 'webpack/rails/manifest'
-
-module Gitlab
- module Webpack
- class Manifest < ::Webpack::Rails::Manifest
- # Raised if a supplied asset does not exist in the webpack manifest
- AssetMissingError = Class.new(StandardError)
-
- class << self
- def entrypoint_paths(source)
- raise ::Webpack::Rails::Manifest::WebpackError, manifest["errors"] unless manifest_bundled?
-
- entrypoint = manifest["entrypoints"][source]
- if entrypoint && entrypoint["assets"]
- # Can be either a string or an array of strings.
- # Do not include source maps as they are not javascript
- [entrypoint["assets"]].flatten.reject { |p| p =~ /.*\.map$/ }.map do |p|
- "/#{::Rails.configuration.webpack.public_path}/#{p}"
- end
- else
- raise AssetMissingError, "Can't find entry point '#{source}' in webpack manifest"
- end
- end
- end
- end
- end
-end