Security News
Research
Data Theft Repackaged: A Case Study in Malicious Wrapper Packages on npm
The Socket Research Team breaks down a malicious wrapper package that uses obfuscation to harvest credentials and exfiltrate sensitive data.
@geoman-io/leaflet-geoman-free
Advanced tools
A Leaflet Plugin For Editing Geometry Layers in Leaflet 1.0
Leaflet Plugin For Creating And Editing Geometry Layers
Draw, Edit, Drag, Cut, Rotate, Split, Scale, Measure, Snap and Pin Layers
Supports Markers, CircleMarkers, Polylines, Polygons, Circles, Rectangles, ImageOverlays, LayerGroups, GeoJSON, MultiLineStrings and MultiPolygons
Visit geoman.io/docs to get started.
Check out the full power of Leaflet-Geoman Pro on geoman.io/demo
I'm adopting the Issue Management of lodash which means, feature requests get the "Feature Request" Label and then get closed.
You can upvote existing feature requests (or create new ones). Upvotes make me see how much a feature is requested and prioritize their implementation.
Please see the existing Feature Requests here and upvote if you want them to be implemented.
Clone the repository and then install all npm packages:
pnpm install
Compile and run dev
watch version:
pnpm run start
Compile and run build
version:
pnpm run prepare
Run cypress test:
pnpm run test
Open cypress window:
pnpm run cypress
Open eslint check:
pnpm run lint
Take a look into CONTRIBUTING
A big thanks goes to @Falke-Design, he invests a lot of time and takes good care of Leaflet-Geoman.
Thanks to @ryan-morris for the implementation of Typescript and support with Typescript questions.
As I never built a leaflet plugin before, I looked heavily into the code of leaflet.draw to find out how to do stuff. So don't be surprised to see some familiar code.
I also took a hard look at the great L.GeometryUtil for some of my helper functions.
The Rotate Mode are only working because of the great calculation code of L.Path.Transform
FAQs
A Leaflet Plugin For Editing Geometry Layers in Leaflet 1.0
The npm package @geoman-io/leaflet-geoman-free receives a total of 37,415 weekly downloads. As such, @geoman-io/leaflet-geoman-free popularity was classified as popular.
We found that @geoman-io/leaflet-geoman-free demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Research
The Socket Research Team breaks down a malicious wrapper package that uses obfuscation to harvest credentials and exfiltrate sensitive data.
Research
Security News
Attackers used a malicious npm package typosquatting a popular ESLint plugin to steal sensitive data, execute commands, and exploit developer systems.
Security News
The Ultralytics' PyPI Package was compromised four times in one weekend through GitHub Actions cache poisoning and failure to rotate previously compromised API tokens.