vue-mgl
vue-mgl
mapbox-gl vue components (map, layers, sources, controls)
Install
$ npm i vue-mgl --save
builds
file | field | desc | externals |
---|---|---|---|
dist/vue-mgl.esm.js |
package.module |
es module build | external all dependencies |
dist/vue-mgl.common.js |
package.main |
commonjs build | external all dependencies |
dist/vue-mgl-full.umd.js |
package.umd |
browser build, for <script src> use |
external mapbox-gl & vue |
API
use global mgl-*
component
import VueMgl from 'vue-mgl'
import Vue from 'vue'
Vue.use(VueMgl) // this will add MglMap ... global components
manual import
import { MglMap, MglSource, MglLayer } from 'vue-mgl'
export default {
// ...
components: { MglMap, MglSource, MglLayer },
// ...
}
Changelog
License
the MIT License http://magicdawn.mit-license.org
Dependencies
Dependencies
@babel/core: ^7.7.5@magicdawn/eslint-config: ^0.0.1@magicdawn/prettier-config: ^0.0.1babel-eslint: ^10.0.3babel-plugin-lodash: ^3.3.4codecov: ^3.3.0eslint: ^6.7.2eslint-plugin-vue: ^6.0.1husky: latestless: ^3.10.3less-loader: ^5.0.0lint-staged: latestmapbox-gl: ^1.6.0mocha: ^6.1.4nyc: ^14.0.0poi: ^12.7.3prettier: latestrollup: ^1.27.9rollup-plugin-babel: ^4.3.3rollup-plugin-buble: ^0.19.8rollup-plugin-commonjs: ^10.1.0rollup-plugin-node-resolve: ^5.2.0rollup-plugin-nodent: ^0.2.2rollup-plugin-terser: ^5.1.2rollup-plugin-vue: ^5.1.4should: ^13.2.3vue: ^2.6.10vue-router: ^3.1.3vue-template-compiler: ^2.6.10vuex: ^3.1.2