UNPKG

leaflet-canvas-marker

Version:

Leaflet plugin to display markers on canvas instead of DOM

46 lines (40 loc) 1 kB
const path = require("path"); const webpack = require("webpack"); const uglifyPlugin = require("uglifyjs-webpack-plugin"); const environment = process.env.NODE_ENV || "prod"; const isProd = environment === "prod"; const vendors = [ "rbush" ]; const plugins = [ new uglifyPlugin({ parallel: true, cache: true, sourceMap: !isProd }) ]; const webpackConfig = { mode: "none", entry: { "leaflet.canvas-markers": "./src/_full.js", "leaflet.canvas-markers.standalone": "./src/_standalone.js", }, devtool: isProd ? "(none)" : "source-map", output: { path: path.join(__dirname, "dist"), filename: "[name].js", }, resolve: { extensions: [".js"] }, module: { rules: [ { test: /rbush.js/, use: "script-loader" } ] }, plugins: plugins, }; module.exports = webpackConfig;