UNPKG

amazon-cognito-auth-js

Version:

Amazon Cognito Auth JavaScript SDK

58 lines (53 loc) 1.48 kB
/* eslint-disable */ var webpack = require('webpack'); var banner = '/*!\n' + ' * Copyright 2017 Amazon.com,\n' + ' * Inc. or its affiliates. All Rights Reserved.\n' + ' * \n' + ' * Licensed under the Apache License, Version 2.0 (the "License").\n' + ' * You may not use this file except in compliance with the\n' + ' * License. A copy of the License is located at\n' + ' * \n' + ' * http://aws.amazon.com/apache2.0/\n' + ' * \n' + ' * or in the "license" file accompanying this file. This file is\n' + ' * distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR\n' + ' * CONDITIONS OF ANY KIND, express or implied. See the License\n' + ' * for the specific language governing permissions and\n' + ' * limitations under the License. \n' + ' */\n\n'; var config = { entry: './enhance', output: { libraryTarget: 'umd', library: 'AmazonCognitoIdentity' }, plugins: [ new webpack.optimize.OccurrenceOrderPlugin(), new webpack.BannerPlugin(banner, { raw: true }) ], module: { loaders: [ { test: /\.js$/, exclude: /node_modules/, loader: 'babel', query: { presets: ['es2015'], cacheDirectory: './node_modules/.cache/babel' } } ] } }; if (process.env.NODE_ENV === 'production') { config.devtool = 'source-map'; config.plugins.push( new webpack.optimize.UglifyJsPlugin({ compress: { warnings: false } }) ); } module.exports = config;