tombatossals / angular-leaflet-directive

AngularJS directive to embed an interact with maps managed by Leaflet library
http://tombatossals.github.io/angular-leaflet-directive
MIT License
1.5k stars 635 forks source link

Do not package coredumps (reduce the package installed size 5 times) #954

Closed ChALkeR closed 9 years ago

ChALkeR commented 9 years ago

Disclaimer: I do not use the package, this was found during automated npm packages downloading.

Atm, your npm package angular-leaflet-directive@0.8.5 has packaged size 3.8 MiB, and installed size 28 MiB.

22.4 MiB (80%) of that is consumed by the core file. Filetype: ELF 64-bit LSB core file x86-64, version 1 (SYSV), SVR4-style, from '/home/kudos/dev/workspaceOpensource/angular-leaflet-directive/node_modules/karm'.

I suspect that that file was accidently packaged.

You could add it to .npmignore (if you have an .npmignore already) or to .gitignore (if you don't have an .npmignore).


Your current package files (as of angular-leaflet-directive@0.8.5):

angular-leaflet-directive-0.8.5.tgz/
├── bower.json
├── CHANGELOG.md
├── CONTRIBUTING.md
├── core
├── dist
│   ├── angular-leaflet-directive_dev_mapped.js
│   ├── angular-leaflet-directive_dev_mapped.js.map
│   ├── angular-leaflet-directive.js
│   ├── angular-leaflet-directive.min.js
│   └── architecture
│       ├── dot
│       │   ├── all.dot
│       │   ├── legend.dot
│       │   ├── modules
│       │   │   └── leaflet-directive.dot
│       │   └── modules.dot
│       └── png
│           ├── all.png
│           ├── legend.png
│           ├── modules
│           │   └── leaflet-directive.png
│           └── modules.png
├── doc
│   ├── bounds-attribute.md
│   ├── center-attribute.md
│   ├── defaults-attribute.md
│   ├── layers-attribute.md
│   ├── leaflet-directive.md
│   ├── markers-attribute.md
│   ├── maxbounds-attribute.md
│   ├── paths-attribute.md
│   └── tiles-attribute.md
├── examples
│   ├── 0000-viewer.html
│   ├── 0100-basic-first-example.html
│   ├── 0101-basic-center-example.html
│   ├── 0102-basic-center-autodiscover-example.html
│   ├── 0103-basic-center-url-hash-example.html
│   ├── 0104-basic-custom-parameters-example.html
│   ├── 0105-basic-bounds-example.html
│   ├── 0106-basic-maxbounds-example.html
│   ├── 0107-basic-tiles-example.html
│   ├── 0108-basic-tiles-zoom-changer-example.html
│   ├── 0109-basic-center-geoip-example.html
│   ├── 0110-basic-map-without-animations-example.html
│   ├── 0111-basic-legend-example.html
│   ├── 0112-basic-maxbounds-pad-example.html
│   ├── 0113-basic-geojson-simple-example.html
│   ├── 0114-basic-geojson-center-example.html
│   ├── 0115-basic-events-example.html
│   ├── 0116-basic-access-leaflet-object-example.html
│   ├── 0117-basic-routing-show-hide-map-example.html
│   ├── 0118-basic-double-map-events-example.html
│   ├── 0119-basic-double-map-access-map-object-example.html
│   ├── 0120-basic-double-map-sharing-attributes-example.html
│   ├── 0121-basic-double-map-toggle-example.html
│   ├── 0122-basic-geojson-update-example.html
│   ├── 0123-basic-hide-show-map-example.html
│   ├── 0124-basic-geojson-non-nested-example.html
│   ├── 0125-basic-geojson-nested-example.html
│   ├── 0201-layers-simple-example.html
│   ├── 0202-layers-overlays-simple-example.html
│   ├── 0203-layers-imageoverlay-example.html
│   ├── 0204-layers-dynamic-addition-example.html
│   ├── 0205-layers-googlemaps-example.html
│   ├── 0206-layers-googlemaps-fullsize-example.html
│   ├── 0207-layers-hide-baselayer-on-selector-example.html
│   ├── 0208-layers-esri-dynamic-layer-example.html
│   ├── 0209-layers-esri-legend-service-example.html
│   ├── 0210-layers-webgl-heatmap-example.html
│   ├── 0211-layers-layergroup-simple-example.html
│   ├── 0212-layers-hide-overlays-on-selector-example.html
│   ├── 0213-layers-bingmaps-example.html
│   ├── 0214-layers-utfgrid-example.html
│   ├── 0216-layers-overlays-markercluster-example.html
│   ├── 0218-layers-overlays-markers-nested-example.html
│   ├── 0219-layers-overlays-paths-example.html
│   ├── 0220-layers-wms-with-different-projection-example.html
│   ├── 0221-layers-heatmap-example.html
│   ├── 0222-layers-overlays-hide-on-zoomout-example.html
│   ├── 0223-layers-refresh-overlay-every-minute-example.html
│   ├── 0224-layers-esri-base-layer-example.html
│   ├── 0225-layers-esri-feature-layer-example.html
│   ├── 0226-layers-esri-tiled-map-layer-example.html
│   ├── 0227-layers-esri-image-layer-example.html
│   ├── 0228-layers-esri-clustered-layer-example.html
│   ├── 0229-layers-esri-heatmap-layer-example.html
│   ├── 0230-layers-yandex-example.html
│   ├── 0300-paths-simple-example.html
│   ├── 0301-paths-types-example.html
│   ├── 0302-paths-ajax-load-example.html
│   ├── 0303-paths-3000-items-example.html
│   ├── 0304-paths-advanced-example.html
│   ├── 0305-paths-change-in-group-layer-example.html
│   ├── 0306-paths-decorations-simple-example.html
│   ├── 0307-paths-events-example.html
│   ├── 0400-controls-custom-layer-control-example.html
│   ├── 0401-controls-draw-example.html
│   ├── 0402-controls-scale-example.html
│   ├── 0403-controls-fullscreen-example.html
│   ├── 0404-controls-minimap-example.html
│   ├── 0405-controls-search-example.html
│   ├── 0500-markers-simple-example.html
│   ├── 0501-markers-events-add-example.html
│   ├── 0502-markers-add-remove-example.html
│   ├── 0503-markers-icons-example.html
│   ├── 0504-markers-popup-example.html
│   ├── 0505-markers-label-example.html
│   ├── 0506-markers-groups-example.html
│   ├── 0506-markers-rotation-example.html
│   ├── 0507-markers-change-opacity-example.html
│   ├── 0508-markers-clustering-example.html
│   ├── 0509-markers-clustering-without-overlays-example.html
│   ├── 0510-markers-modal-markercluster-example.html
│   ├── 0511-markers-clustering-10000-markers-example.html
│   ├── 0512-markers-events-example.html
│   ├── 0513-markers-delayed-events.html
│   ├── 0514-markers-angular-template-example.html
│   ├── 0515-markers-two-maps-events-example.html
│   ├── 0600-mixed-image-legend-example.html
│   ├── 0601-mixed-geojson-events-example.html
│   ├── 0602-mixed-mapbox-tiles-geojson-example.html
│   ├── 0603-mixed-layers-overlays-geojson-example.html
│   ├── 0604-mixed-markers-nested-events-example.html
│   ├── 0605-mixed-overlays-markers-nested-no-watch-example.html
│   ├── 0755-markers-cluster-issue.html
│   ├── 805-markers-updates.html
│   ├── css
│   │   └── viewer.css
│   ├── images
│   │   └── andes.jpg
│   ├── img
│   │   ├── 100x100_PNG
│   │   │   ├── bigben100.png
│   │   │   ├── colosseum100.png
│   │   │   ├── egypt100.png
│   │   │   ├── eiffel100.png
│   │   │   ├── liberty100.png
│   │   │   └── tajmahal100.png
│   │   ├── leaf-green.png
│   │   ├── leaf-orange.png
│   │   ├── leaf-shadow.png
│   │   └── San-francisco-map.png
│   ├── js
│   │   ├── controllers
│   │   │   ├── BasicAccessLeafletObjectController.js
│   │   │   ├── BasicBoundsController.js
│   │   │   ├── BasicCenterAutodiscoverController.js
│   │   │   ├── BasicCenterController.js
│   │   │   ├── BasicCenterGeoIPController.js
│   │   │   ├── BasicCenterUrlHashController.js
│   │   │   ├── BasicCustomParametersController.js
│   │   │   ├── BasicDoubleMapAccessMapObjectController.js
│   │   │   ├── BasicDoubleMapEventsController.js
│   │   │   ├── BasicDoubleMapSharingAttributesController.js
│   │   │   ├── BasicDoubleMapToggleController.js
│   │   │   ├── BasicDynamicAddRemoveMapExample.js
│   │   │   ├── BasicEventsController.js
│   │   │   ├── BasicFirstController.js
│   │   │   ├── BasicGeoJSONUpdateController.js
│   │   │   ├── BasicHideShowMapController.js
│   │   │   ├── BasicLegendController.js
│   │   │   ├── BasicMapWithoutAnimationsController.js
│   │   │   ├── BasicMaxBoundsController.js
│   │   │   ├── BasicMaxBoundsPadController.js
│   │   │   ├── BasicTilesController.js
│   │   │   ├── BasicTilesZoomChangerController.js
│   │   │   ├── ControlsCustomLayerControlController.js
│   │   │   ├── ControlsDrawController.js
│   │   │   ├── ControlsFullscreenController.js
│   │   │   ├── ControlsMinimapController.js
│   │   │   ├── ControlsScaleController.js
│   │   │   ├── GeoJSONCenterController.js
│   │   │   ├── GeoJSONController.js
│   │   │   ├── GeoJSONNestedController.js
│   │   │   ├── GeoJSONNonNestedController.js
│   │   │   ├── GoogleMapsController.js
│   │   │   ├── GoogleMapsFullsizeController.js
│   │   │   ├── ImageLegendServiceController.js
│   │   │   ├── LayersBingMapsController.js
│   │   │   ├── LayersDynamicAdditionController.js
│   │   │   ├── LayersEsriBaseMapLayerController.js
│   │   │   ├── LayersEsriClusteredLayerController.js
│   │   │   ├── LayersEsriDynamicLayerController.js
│   │   │   ├── LayersEsriFeatureLayerController.js
│   │   │   ├── LayersEsriHeatmapLayerController.js
│   │   │   ├── LayersEsriImageLayerController.js
│   │   │   ├── LayersEsriLegendServiceController.js
│   │   │   ├── LayersEsriTiledMapLayerController.js
│   │   │   ├── LayersHeatmapController.js
│   │   │   ├── LayersHideBaselayerOnSelectorController.js
│   │   │   ├── LayersHideOverlaysOnSelectorController.js
│   │   │   ├── LayersImageOverlayController.js
│   │   │   ├── LayersLayergroupSimpleController.js
│   │   │   ├── LayersOverlaysHideOnZoomOutController.js
│   │   │   ├── LayersOverlaysMarkerclusterController.js
│   │   │   ├── LayersOverlaysMarkersNestedController.js
│   │   │   ├── LayersOverlaysPathsController.js
│   │   │   ├── LayersOverlaysSimpleController.js
│   │   │   ├── LayersRefreshOverlayEveryMinuteController.js
│   │   │   ├── LayersSimpleController.js
│   │   │   ├── LayersUTFGridController.js
│   │   │   ├── LayersWebGLHeatmapController.js
│   │   │   ├── LayersWMSWithDifferentProjectionController.js
│   │   │   ├── MarkersAddRemoveController.js
│   │   │   ├── MarkersAngularTemplateController.js
│   │   │   ├── MarkersChangeOpacityController.js
│   │   │   ├── MarkersClustering10000MarkersController.js
│   │   │   ├── MarkersClusteringController.js
│   │   │   ├── MarkersClusteringWithoutOverlaysController.js
│   │   │   ├── MarkersDelayedEventsController.js
│   │   │   ├── MarkersEventsAddController.js
│   │   │   ├── MarkersEventsController.js
│   │   │   ├── MarkersGroupController.js
│   │   │   ├── MarkersIconsController.js
│   │   │   ├── MarkersLabelController.js
│   │   │   ├── MarkersModalMarkerClusterController.js
│   │   │   ├── MarkersPopupController.js
│   │   │   ├── MarkersRotationController.js
│   │   │   ├── MarkersSimpleController.js
│   │   │   ├── MarkersTwoMapsEventsController.js
│   │   │   ├── MixedGeoJSONEventsController.js
│   │   │   ├── MixedLayersOverlaysGeoJSONController.js
│   │   │   ├── MixedMapboxTilesGeojsonController.js
│   │   │   ├── MixedMarkersNestedEventsController.js
│   │   │   ├── MixedMOverlaysMarkersNestedNoWatchController.js
│   │   │   ├── PathEventsController.js
│   │   │   ├── Paths3000ItemsController.js
│   │   │   ├── PathsAdvancedController.js
│   │   │   ├── PathsAjaxLoadController.js
│   │   │   ├── PathsChangeInGroupLayerController.js
│   │   │   ├── PathsDecorationsSimpleController.js
│   │   │   ├── PathSimpleController.js
│   │   │   └── PathTypesController.js
│   │   ├── controllers.js
│   │   └── viewer.js
│   ├── json
│   │   ├── all.json
│   │   ├── countries.geo.json
│   │   ├── examples.json
│   │   ├── features.json
│   │   ├── heat-points.json
│   │   ├── JPN.geo.json
│   │   ├── mockupTenGrid.json
│   │   ├── mockupZeroOneGrid.json
│   │   ├── paths.json
│   │   ├── README
│   │   ├── realworld.10000.json
│   │   ├── toronto1.json
│   │   ├── toronto2.json
│   │   └── USA.geo.json
│   ├── partials
│   │   ├── example.html
│   │   └── source.html
│   └── views
│       └── template.html
├── generate-examples.js
├── grunt
│   ├── aliases.yaml
│   ├── angular_architecture_graph.js
│   ├── bower.js
│   ├── bump.js
│   ├── changelog.js
│   ├── clean.js
│   ├── concat.js
│   ├── concurrent.js
│   ├── connect.js
│   ├── coveralls.js
│   ├── jshint.js
│   ├── karma.js
│   ├── ngAnnotate.js
│   ├── open.js
│   ├── pkg.js
│   ├── protractor.js
│   ├── shell.js
│   ├── uglify.js
│   ├── utils
│   │   ├── banner.js
│   │   └── getAvailPort.js
│   └── watch.js
├── Gruntfile.js
├── LICENSE
├── package.json
├── README.md
├── src
│   ├── directives
│   │   ├── bounds.js
│   │   ├── center.js
│   │   ├── controls.js
│   │   ├── decorations.js
│   │   ├── eventBroadcast.js
│   │   ├── geojson.js
│   │   ├── layercontrol.js
│   │   ├── layers.js
│   │   ├── leaflet.js
│   │   ├── legend.js
│   │   ├── markers.js
│   │   ├── maxbounds.js
│   │   ├── paths.js
│   │   ├── tiles.js
│   │   └── watchOptions.js
│   ├── header-MIT-license.txt
│   └── services
│       ├── events
│       │   ├── leafletEventsHelpers.js
│       │   ├── leafletGeoJsonEvents.js
│       │   ├── leafletLabelEvents.js
│       │   ├── leafletMapEvents.js
│       │   ├── leafletMarkerEvents.js
│       │   └── leafletPathEvents.js
│       ├── leafletBoundsHelpers.js
│       ├── leafletControlHelpers.js
│       ├── leafletData.js
│       ├── leafletDirectiveControlsHelpers.js
│       ├── leafletEvents.js
│       ├── leafletGeoJsonHelpers.js
│       ├── leafletHelpers.js
│       ├── leafletIterators.js
│       ├── leafletLayerHelpers.js
│       ├── leafletLegendHelpers.js
│       ├── leafletMapDefaults.js
│       ├── leafletMarkersHelpers.js
│       ├── leafletPathsHelpers.js
│       └── leafletWatchHelpers.js
└── test
    ├── e2e
    │   ├── 0100-basic-first-example.js
    │   ├── 0101-basic-center-example.js
    │   ├── 0103-basic-center-url-hash-example.js
    │   ├── 0104-basic-custom-parameters-example.js
    │   ├── 0105-basic-bounds-example.js
    │   ├── 0106-basic-maxbounds-example.js
    │   ├── 0107-basic-tiles-example.js
    │   ├── 0108-basic-tiles-zoom-changer-example.js
    │   ├── 0201-layers-simple-example.js
    │   ├── 0202-layers-overlays-simple-example.js
    │   ├── 0203-layers-imageoverlay-example.js
    │   ├── 0205-layers-googlemaps-example.js
    │   ├── 0301-paths-types-example.js
    │   └── 0501-markers-events-add-example.js
    ├── karma-unit.conf.js
    ├── protractor.conf.js
    └── unit
        ├── bootstrap.coffee
        ├── boundsDirectiveSpec.js
        ├── centerDirectiveSpec.js
        ├── decorationsDirectiveSpec.js
        ├── eventsDirectiveSpec.js
        ├── geojsonDirectiveSpec.coffee
        ├── layersDirective
        │   ├── layersDirective.creationSpec.js
        │   ├── layersDirective.overlays.markersSpec.coffee
        │   ├── layersDirective.overlays.pathsSpec.js
        │   ├── layersDirective.overlaysSpec.js
        │   ├── layersDirective.twomapsSpec.js
        │   ├── layersDirective.watch.markersSpec.js
        │   └── layersDirective.watchSpec.js
        ├── leafletData
        │   ├── leafletDataService.DirectiveControlsSpec.coffee
        │   └── leafletDataSpec.coffee
        ├── leafletDirectiveSpec.js
        ├── markersDirectiveSpec.coffee
        ├── maxboundsDirectiveSpec.js
        ├── pathsDirectiveSpec.js
        ├── services
        │   ├── leafletGeoHelpersSpec.coffee
        │   └── leafletHelpersSpec.coffee
        └── tilesDirectiveSpec.js

29 directories, 339 files
tombatossals commented 9 years ago

Hi, this was already solved in latests versio, but I have added "core" to the .gitignore file.

Thanks for the suggestion and the great automation tool!

ChALkeR commented 9 years ago

Ah, good. Just in case: latest version published on npmjs is 0.8.5.

tombatossals commented 9 years ago

Ups, totally right, I have fixed that too now, latest version in the repo and npmjs is 0.8.8.

Thanks again!