Skip to content

Instantly share code, notes, and snippets.

View fakiolinho's full-sized avatar
🤘
Leading as usual...

Fakiolas Marios fakiolinho

🤘
Leading as usual...
View GitHub Profile
const { resolve } = require('path');
module.exports = {
context: resolve(__dirname, '../'),
entry: ['babel-polyfill', './app/js/main.js'],
resolve: {
extensions: [
'*', '.js', '.jsx',
],
modules: [
const { join } = require('path');
const merge = require('webpack-merge');
module.exports = merge(require('./webpack.base.config'), {
devtool: 'cheap-module-source-map',
module: {
rules: [
...
],
},
"scripts": {
"development": "webpack-dev-server --config ./webpack/webpack.development.config.js",
"production": "webpack --config ./webpack/webpack.production.config.js",
"test": "jest --config ./jest.config.json"
}
"scripts": {
"development": "cross-env NODE_ENV=development webpack-dev-server --config ./webpack/webpack.development.config.js",
"production": "cross-env NODE_ENV=production webpack --config ./webpack/webpack.production.config.js",
"test": "cross-env NODE_ENV=test jest --config ./jest.config.json"
}
const { resolve } = require('path');
module.exports = {
context: resolve(__dirname, '../'),
entry: ['babel-polyfill', './app/js/main.js'],
resolve: {
extensions: [
'*', '.js', '.jsx',
],
modules: [
if (process.env.NODE_ENV === 'production') {
module.exports = require('./webpack.production.config');
} else {
module.exports = require('./webpack.development.config');
}
"scripts": {
"development": "cross-env NODE_ENV=development webpack-dev-server --config ./webpack",
"production": "cross-env NODE_ENV=production webpack --config ./webpack",
"test": "cross-env NODE_ENV=test jest --config ./jest.config.json"
}
API_URL=https://example.com/api/
import axios from 'axios';
const request = axios.create({
baseURL: process.env.API_URL
});
export default request;
"scripts": {
"development": "cross-env NODE_ENV=development env-cmd .env webpack-dev-server --config ./webpack",
"production": "cross-env NODE_ENV=production env-cmd .env webpack --config ./webpack",
"test": "cross-env NODE_ENV=test env-cmd .env jest --config ./jest.config.json"
}