mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-01-24 20:36:49 +00:00
The webpack dev server watches assets and reloads the page when files change on disk. I'm adding vi's temporary files to the ignore list.
100 lines
1.9 KiB
YAML
100 lines
1.9 KiB
YAML
# Note: You must restart bin/webpack-dev-server for changes to take effect
|
|
|
|
default: &default
|
|
source_path: app/webpacker
|
|
source_entry_path: packs
|
|
public_root_path: public
|
|
public_output_path: packs
|
|
cache_path: tmp/cache/webpacker
|
|
webpack_compile_output: true
|
|
|
|
# Additional paths webpack should lookup modules
|
|
# ['app/assets', 'engine/foo/app/assets']
|
|
additional_paths: [
|
|
'vendor',
|
|
'app/webpacker/css',
|
|
'app/webpacker/fonts',
|
|
'app/webpacker/images',
|
|
'engines/web/app/assets/stylesheets',
|
|
'app/components'
|
|
]
|
|
|
|
# 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
|
|
- .gif
|
|
- .tiff
|
|
- .ico
|
|
- .svg
|
|
- .eot
|
|
- .otf
|
|
- .ttf
|
|
- .woff
|
|
- .woff2
|
|
|
|
extensions:
|
|
- .mjs
|
|
- .js
|
|
- .sass
|
|
- .scss
|
|
- .css
|
|
- .module.sass
|
|
- .module.scss
|
|
- .module.css
|
|
- .png
|
|
- .svg
|
|
- .gif
|
|
- .jpeg
|
|
- .jpg
|
|
- .eot
|
|
- .ttf
|
|
- .woff
|
|
|
|
development:
|
|
<<: *default
|
|
compile: true
|
|
|
|
# Reference: https://webpack.js.org/configuration/dev-server/
|
|
dev_server:
|
|
https: false
|
|
host: localhost
|
|
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
|
|
pretty: false
|
|
headers:
|
|
'Access-Control-Allow-Origin': '*'
|
|
watch_options:
|
|
ignored:
|
|
- '**/node_modules/**'
|
|
- '**/*.swp'
|
|
|
|
production: &production
|
|
<<: *default
|
|
|
|
# Production depends on precompilation of packs prior to booting for performance.
|
|
compile: false
|
|
|
|
# Cache manifest.json for performance
|
|
cache_manifest: true
|
|
|
|
test:
|
|
<<: *production
|
|
|
|
# Compile test packs to a separate directory
|
|
public_output_path: packs-test
|