Open luixo opened 1 year ago
Hi! 👋
Firstly, thanks for your work on this project! 🙂
Today I used patch-package to patch mapbox-gl-draw-freehand-mode@2.1.0 for the project I'm working on.
mapbox-gl-draw-freehand-mode@2.1.0
The imports used in this package don't work anymore.
Here is the diff that solved my problem:
diff --git a/node_modules/mapbox-gl-draw-freehand-mode/src/index.js b/node_modules/mapbox-gl-draw-freehand-mode/src/index.js index 7af9ee5..c91cb12 100644 --- a/node_modules/mapbox-gl-draw-freehand-mode/src/index.js +++ b/node_modules/mapbox-gl-draw-freehand-mode/src/index.js @@ -1,8 +1,16 @@ -import DrawPolygon from '@mapbox/mapbox-gl-draw/src/modes/draw_polygon'; -import {geojsonTypes, cursors, types, updateActions, modes, events} from '@mapbox/mapbox-gl-draw/src/constants'; +import MapboxGlDraw from '@mapbox/mapbox-gl-draw'; import simplify from "@turf/simplify"; -const FreehandMode = Object.assign({}, DrawPolygon) +const { + geojsonTypes, + cursors, + types, + updateActions, + modes, + events, +} = MapboxGlDraw.constants; + +const FreehandMode = Object.assign({}, MapboxGlDraw.modes.draw_polygon) FreehandMode.onSetup = function() { const polygon = this.newFeature({
This issue body was partially generated by patch-package.
Legend, thank you, came here looking for exactly this
Hi! 👋
Firstly, thanks for your work on this project! 🙂
Today I used patch-package to patch
mapbox-gl-draw-freehand-mode@2.1.0
for the project I'm working on.The imports used in this package don't work anymore.
Here is the diff that solved my problem:
This issue body was partially generated by patch-package.