From 50e16a39aaeef157b06f8cd1c06021fda217b13c Mon Sep 17 00:00:00 2001 From: Stephan Meijer Date: Sun, 18 Dec 2016 01:15:10 +0100 Subject: [PATCH] more cleaning up --- .env | 2 -- .env.sample | 2 ++ .gitignore | 1 + webpack.config.babel.js | 22 ++++++++++++++++++---- webpack.config.js | 34 ---------------------------------- 5 files changed, 21 insertions(+), 40 deletions(-) delete mode 100644 .env create mode 100644 .env.sample delete mode 100644 webpack.config.js diff --git a/.env b/.env deleted file mode 100644 index 90a17847..00000000 --- a/.env +++ /dev/null @@ -1,2 +0,0 @@ -BING_API_KEY=AtUDjSVEBxo8BwgYUPdfnzHpznaYwDdjjS27jyFDj18nhTUDUjrhc0NwMndZvrXs -GOOGLE_API_KEY=AIzaSyDigZ5WMPoTj_gnkUn3p1waYPDa5oE8WOw diff --git a/.env.sample b/.env.sample new file mode 100644 index 00000000..7077b913 --- /dev/null +++ b/.env.sample @@ -0,0 +1,2 @@ +BING_API_KEY=___YOUR_KEY___ +GOOGLE_API_KEY=___YOUR_KEY___ diff --git a/.gitignore b/.gitignore index ef4f7386..2e6f14da 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ coverage lib dist .idea +.env diff --git a/webpack.config.babel.js b/webpack.config.babel.js index 9e31a80e..aa14d073 100644 --- a/webpack.config.babel.js +++ b/webpack.config.babel.js @@ -25,19 +25,33 @@ if (production) { ); } +const entryFiles = [ + 'babel-polyfill', + path.join(__dirname, 'src/index.js'), +]; + +if (!production) { + entryFiles.push(path.join(__dirname, 'example/main.js')); +} + export default { - entry: [ - 'babel-polyfill', - path.join(__dirname, 'src/index.js'), - ], + entry: entryFiles, output: { path: path.join(__dirname, 'dist'), filename: `bundle${production ? '.min' : ''}.js`, library: 'GeoSearch', libraryTarget: 'umd', }, + devServer: { + // contentBase: './example', + inline: true, + }, module: { loaders: [ + { + test: /\.html|\.css$/, + loader: 'raw-loader', + }, { test: /\.js$/, loaders: ['babel-loader'], diff --git a/webpack.config.js b/webpack.config.js deleted file mode 100644 index 2f4bcea1..00000000 --- a/webpack.config.js +++ /dev/null @@ -1,34 +0,0 @@ -const webpack = require('webpack'); -const path = require('path'); - -module.exports = { - entry: [ - 'babel-polyfill', - path.resolve(__dirname, 'example/main.js'), - path.resolve(__dirname, 'src/index.js'), - ], - output: { - path: path.resolve(__dirname, 'dist'), - filename: 'bundle.js', - library: 'GeoSearch', - libraryTarget: 'umd', - publicPath: 'dist', - }, - devServer: { - // contentBase: './example', - inline: true, - }, - module: { - loaders: [ - { - test: /\.html|\.css$/, - loader: 'raw-loader', - }, - { - test: /\.js$/, - loaders: ['babel-loader'], - exclude: /node_modules/, - }, - ], - }, -};