@corpsmap/corpsmap_argon
v0.7.1
Published
Light mapping library based on Leaflet.js
Downloads
6
Keywords
Readme
CorpsMap Argon
Light CorpsMap Viewer library.
This is the initial stages of development for the Argon mapping library. It's being built as a leaflet 1.0.2 plugin.
Inspiration from npmap.js and mapbox.js
More information will be added here as we get further along with setting up the library.
Right now (11/28/2016) the project is a bare bones extension of leaflet, no custom controls have been added, but the build workflow is set up and works.
UPDATE 02/21/2017 plugins have been built out and watchify is being used to auto-build the javascript during development, note that the styles are only compiled once at start up or when build-style is run.
UPDATE 04/13/2017 fixed it up so that you can use the module via webpack installing from NPM.
To Develop
- Git clone this repository
cd corpsmap_argon
npm install
npm start
-> starts up Watchify on the main.js file so changes will be auto built to /dist/corpsmap.js- Open new terminal:
cd corpsmap_argon/dist
hs
Note: Install http server globally(npm install http-server -g
) to runhs
command.- Work away at localhost:8080
To Build
This will build an unminified, a minified and a source map into the /dist folder. (you may need to create the /dist folder)
- All the steps above
npm run build
Use via Webpack or Browserify in another project
- Install via NPM
npm install @corpsmap/corpsmap_argon --save
- Import or require the module wherever you need it
var leaflet = require('@corpsmap/corpsmap_argon')
This will create the L global that you can use like you would in any other leaflet app. - Import or require the css file for the theme of your choice available at
/node_modules/@corpsmap/corpsmap_argon/dist/corpsmap-*.css
into your main module.