Skip to content

Instantly share code, notes, and snippets.

@piotrze
Created August 27, 2014 13:44
Show Gist options
  • Select an option

  • Save piotrze/4d68e0a9a5f727bb1a72 to your computer and use it in GitHub Desktop.

Select an option

Save piotrze/4d68e0a9a5f727bb1a72 to your computer and use it in GitHub Desktop.
Install ember-leaflet to use with ember-cli
//bower install --save ember-cli-leaflet
//bower install --save ember-cli-ember-leaflet
//bower install --save fontawesome
//bower install --save Leaflet.awesome-markers
var EmberApp = require('ember-cli/lib/broccoli/ember-app');
var mergeTrees = require('broccoli-merge-trees');
var pickFiles = require('broccoli-static-compiler');
var fontTree = pickFiles('vendor/fontawesome/fonts', {
srcDir: '/',
files: ['fontawesome-webfont.eot','fontawesome-webfont.ttf','fontawesome-webfont.svg','fontawesome-webfont.woff'],
destDir: '/fonts'
});
var leafletMarkers = pickFiles('vendor/Leaflet.awesome-markers/dist/images', {
srcDir: '/',
files: ['*'],
destDir: '/assets/images'
});
var app = new EmberApp();
app.import('vendor/Leaflet.awesome-markers/dist/leaflet.awesome-markers.js', {
exports: {
'leaflet.awesome-markers': 'default'
}
});
app.import('vendor/Leaflet.awesome-markers/dist/leaflet.awesome-markers.css');
//app.import('vendor/leaflet-plugins/layer/tile/Google.js');
module.exports = mergeTrees([app.toTree(), fontTree, leafletMarkers]);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment