leaflet-extra-markers
Version:
Custom Markers for Leaflet JS based on Awesome Markers
36 lines (32 loc) • 970 B
JavaScript
const rollupGitVersion = require('rollup-plugin-git-version');
const json = require('rollup-plugin-json');
const gitRev = require('git-rev-sync');
const pkg = require('../../package.json');
let release;
// Skip the git branch+rev in the banner when doing a release build
if (process.env.NODE_ENV === 'release') {
release = true;
} else {
release = false;
const branch = gitRev.branch();
const rev = gitRev.short();
let version;
version += '+' + branch + '.' + rev;
}
const banner = require("./project").banner;
module.exports = {
options: {
format: 'umd',
moduleName: 'leaflet.extra-markers',
banner: banner,
plugins: [
release ? json() : rollupGitVersion(),
],
sourceMap: true,
legacy: true // Needed to create files loadable by IE8
},
files: {
'dest': 'dist/js/leaflet.extra-markers.js',
'src': 'src/assets/js/leaflet.extra-markers.js'
}
};