94 lines
		
	
	
	
		
			1.8 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			94 lines
		
	
	
	
		
			1.8 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
| # Note: You must restart bin/webpack-dev-server for changes to take effect
 | |
| 
 | |
| default: &default
 | |
|   source_path: app/javascript
 | |
|   source_entry_path: packs
 | |
|   public_root_path: public
 | |
|   public_output_path: packs
 | |
|   cache_path: tmp/cache/webpacker
 | |
|   check_yarn_integrity: false
 | |
|   webpack_compile_output: false
 | |
| 
 | |
|   # Additional paths webpack should lookup modules
 | |
|   # ['app/assets', 'engine/foo/app/assets']
 | |
|   resolved_paths: []
 | |
| 
 | |
|   # Reload manifest.json on all requests so we reload latest compiled packs
 | |
|   cache_manifest: false
 | |
| 
 | |
|   # Extract and emit a css file
 | |
|   extract_css: true
 | |
| 
 | |
|   static_assets_extensions:
 | |
|     - .jpg
 | |
|     - .jpeg
 | |
|     - .png
 | |
|     - .tiff
 | |
|     - .ico
 | |
|     - .svg
 | |
|     - .eot
 | |
|     - .otf
 | |
|     - .ttf
 | |
|     - .woff
 | |
|     - .woff2
 | |
| 
 | |
|   extensions:
 | |
|     - .mjs
 | |
|     - .js
 | |
|     - .jsx
 | |
|     - .ts
 | |
|     - .tsx
 | |
|     - .sass
 | |
|     - .scss
 | |
|     - .css
 | |
|     - .module.sass
 | |
|     - .module.scss
 | |
|     - .module.css
 | |
|     - .png
 | |
|     - .svg
 | |
|     - .gif
 | |
|     - .jpeg
 | |
|     - .jpg
 | |
| 
 | |
| development:
 | |
|   <<: *default
 | |
| 
 | |
|   compile: true
 | |
| 
 | |
|   # Reference: https://webpack.js.org/configuration/dev-server/
 | |
|   dev_server:
 | |
|     https: false
 | |
|     host: 0.0.0.0
 | |
|     port: 3035
 | |
|     public: localhost:3035
 | |
|     hmr: false
 | |
|     # Inline should be set to true if using HMR
 | |
|     inline: true
 | |
|     overlay: true
 | |
|     compress: true
 | |
|     disable_host_check: true
 | |
|     use_local_ip: false
 | |
|     quiet: false
 | |
|     headers:
 | |
|       'Access-Control-Allow-Origin': '*'
 | |
|     watch_options:
 | |
|       ignored: '**/node_modules/**'
 | |
| 
 | |
| test:
 | |
|   <<: *default
 | |
| 
 | |
|   # CI precompiles packs prior to running the tests.
 | |
|   # Also avoids race conditions in parallel_tests.
 | |
|   compile: false
 | |
| 
 | |
|   # Compile test packs to a separate directory
 | |
|   public_output_path: packs-test
 | |
| 
 | |
| production:
 | |
|   <<: *default
 | |
| 
 | |
|   # Production depends on precompilation of packs prior to booting for performance.
 | |
|   compile: false
 | |
| 
 | |
|   # Cache manifest.json for performance
 | |
|   cache_manifest: true
 |