Skip to content
Snippets Groups Projects
Select Git revision
  • 6c9ec2f38d573a6d1806e0a0fe0195d6c29d277f
  • master default protected
  • remove-event-tracking-fix-adblocker
  • ja-oss-test
  • sk-pin-chai-dependency
  • secure-headers
  • sk-add-csrf-acceptance-test
  • ja-handle-commands-in-arguments
  • ja-include-token-in-project-schema
  • sk-fix-project-feature-loading
  • ho-csrf-acceptence-tests
  • revert-580-ja-import-collaborators
  • ja-import-projects
  • ja-import-collaborators
  • sk-tc-toggle-access-control
  • ja-per-user-track-changes
  • ja-overleaf-oauth
  • ja-brand-prefix-config
  • ja-overleaf-styling
  • ho-overleaf-styling
  • ja-update-ace
  • v0.2.0
  • v0.1.4
  • v0.1.3
  • v0.1.2
  • v0.1.0
26 results

webpack.config.dev.js

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    webpack.config.dev.js 1002 B
    const merge = require('webpack-merge')
    
    const base = require('./webpack.config')
    
    module.exports = merge(base, {
    	// Enable source maps for dev (fast compilation, slow runtime)
    	devtool: 'cheap-module-eval-source-map',
    
    	output: {
    		publicPath: '/public/js/es/'
    	},
    
    	devServer: {
    		// Disable webpack dev server auto-reload
    		inline: false,
    
    		// Expose dev server as localhost with dev box
    		host: '0.0.0.0',
    
    		// Webpack-rails default port for webpack-dev-server
    		port: 3808,
    
    		// Allow CORS
    		headers: {
    			'Access-Control-Allow-Origin': '*'
    		},
    
    		// Customise output to the (node) console
    		stats: {
    			colors: true, // Enable some coloured highlighting
    			timings: true, // Show build timing info
    			assets: true, // Show output bundles
    			warnings: true, // Show build warnings
    			// Hide some overly verbose output
    			hash: false,
    			version: false,
    			chunks: false
    		}
    	},
    
    	// Disable performance budget warnings as code is uncompressed in dev mode
    	performance: {
    		hints: false
    	}
    })