webpack = require "webpack"

packageInfo = require "./package.json"

module.exports =

  entry:
    "vk-api": "./src/index.coffee"
    "vk-api.min": "./src/index.coffee"
    "vk-api-no-shortcuts": "./src/index-no-shortcuts.coffee"
    "vk-api-no-shortcuts.min": "./src/index-no-shortcuts.coffee"

  output:
    path: "./dist"
    filename: "[name].js"
    library: "vk"
    libraryTarget: "umd"

  module:
    loaders: [
      test: /\.coffee$/
      loader: "coffee"
    ]

  resolve:
    extensions: [
      ""
      ".coffee"
    ]

  plugins: [
    new webpack.optimize.UglifyJsPlugin
      test: /\.min\.js($|\?)/i

    new webpack.BannerPlugin "vk-api v#{packageInfo.version} (c) Nikita Litvin, git.io/vwqn6"
  ]
