Custom builds of OpenLayers 3.
planet-maps as a dependency with
npm install planet-maps --save-dev
Use Browserify to
require OpenLayers 3.
/* See below for a list of custom builds */ var ol = require('planet-maps/dist/ol-base');
You'll also want to import the stylesheet:
/* Make sure to use the path to your node_modules */ @import url('./node_modules/planet-maps/dist/ol.css');
Support for vector and raster souces. See
config/ol-base.json for details on what is included.
Support for experimental raster stuff. See
config/ol-raster.json for details on what is included.
Publishing a new release
config files to include what you need exported and commit the changes. Next, generate builds for each config file with
make. This will create builds in the
dist directory that are not tracked by
git but that are pushed to the npmjs.org repository for use by consuming packages.
Then you'll want to bump the version number in
package.json, commit this change, and create a tag. This can be done with the
npm version command (choose one of
npm version minor
Next you'll want to push your commits (and the tag) and publish your changes to npmjs.org.
git push --tags origin master npm publish
Note the new version number in
package.json and use it in packages that depend on this one.