{"_id":"mapbox-gl-draw-snap-mode-k2","_rev":"32-3c9ad04b126d3c1ec5ab9f56c6b7a7b1","name":"mapbox-gl-draw-snap-mode-k2","dist-tags":{"latest":"0.0.23"},"versions":{"0.0.1":{"name":"mapbox-gl-draw-snap-mode-k2","version":"0.0.1","keywords":["mapbox","mapbox-gl","mapbox-gl-draw","draw","mode","snap","snapping","geojson"],"author":{"name":"Mohammad H. Sattarian"},"license":"MIT","_id":"mapbox-gl-draw-snap-mode-k2@0.0.1","maintainers":[{"name":"k2-dev","email":"k2-dev@k2geospatial.com"}],"homepage":"https://github.com/mhsattarian/mapbox-gl-draw-snap-mode#readme","bugs":{"url":"https://github.com/mhsattarian/mapbox-gl-draw-snap-mode/issues"},"dist":{"shasum":"e207bc29fe7c87f1b5b9f707933f6c679ae99bab","tarball":"https://registry.npmjs.org/mapbox-gl-draw-snap-mode-k2/-/mapbox-gl-draw-snap-mode-k2-0.0.1.tgz","fileCount":19,"integrity":"sha512-c034yS/tORATEfrsUfHpR2DiYKBaxFjGlbWF/vxFO3Q+XutqVTnpdYd7gjxKeMSC8IXpvBKRgXAGFNSborqBIg==","signatures":[{"sig":"MEUCIFjxFiExGXJEpVE8c8nSUMmQUJB5QLyHcXQA2QX+nxzsAiEA8k8ORM1ZRXdosAuJh2ve89Y8pXzuGyVPSiCMllx46oY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1388774},"main":"dist/mapbox-gl-draw-snap-mode.js","module":"src/index.js","gitHead":"c673af20f857bcf14d5671137b079d5244f504f5","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack","start":"webpack serve --config ./webpack.development.js"},"_npmUser":{"name":"k2-dev","email":"k2-dev@k2geospatial.com"},"repository":{"url":"git+ssh://git@github.com/mhsattarian/mapbox-gl-draw-snap-mode.git","type":"git"},"_npmVersion":"8.19.3","description":"Snapping mode for mapbox-gl-draw for K2 usage","directories":{},"_nodeVersion":"16.19.0","dependencies":{"@turf/turf":"^6.5.0"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.4.0","cross-env":"^7.0.2","mapbox-gl":"^1.12.0","@babel/core":"^7.12.7","html-loader":"^1.3.2","webpack-cli":"^4.2.0","babel-loader":"^8.2.1","path-browserify":"^1.0.1","@babel/preset-env":"^7.12.7","webpack-dev-server":"^4.0.0-beta.2","terser-webpack-plugin":"^5.0.3","@mapbox/mapbox-gl-draw":"^1.4.2","webpack-bundle-analyzer":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mapbox-gl-draw-snap-mode-k2_0.0.1_1711552760045_0.31066038673248264","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"mapbox-gl-draw-snap-mode-k2","version":"0.0.2","keywords":["mapbox","mapbox-gl","mapbox-gl-draw","draw","mode","snap","snapping","geojson"],"author":{"name":"Mohammad H. Sattarian"},"license":"MIT","_id":"mapbox-gl-draw-snap-mode-k2@0.0.2","maintainers":[{"name":"k2-dev","email":"k2-dev@k2geospatial.com"}],"homepage":"https://github.com/mhsattarian/mapbox-gl-draw-snap-mode#readme","bugs":{"url":"https://github.com/mhsattarian/mapbox-gl-draw-snap-mode/issues"},"dist":{"shasum":"3541fba65778aa6e940b41a931806608fc2f6a90","tarball":"https://registry.npmjs.org/mapbox-gl-draw-snap-mode-k2/-/mapbox-gl-draw-snap-mode-k2-0.0.2.tgz","fileCount":19,"integrity":"sha512-IdJL4jXfHquI+2kuraLksTHKlbEN3qW7MhRRcL+WnggRHEYrj25hgCWIlJtg4ZOLy74armyq7wrxi4Qt/mx0NA==","signatures":[{"sig":"MEYCIQDUve4UnyyaWLtMZAoOh4tN5FO/IqIaQyCUw/pXo1mF8gIhAO8KFYKuYtZXlytvWFwAsiSdIvFec1/eN7fo4BwAsYjn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1392367},"main":"dist/mapbox-gl-draw-snap-mode.js","module":"src/index.js","gitHead":"2dddcec93734e2cc397eca2192882f0b04ebc141","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack","start":"webpack serve --config ./webpack.development.js"},"_npmUser":{"name":"k2-dev","email":"k2-dev@k2geospatial.com"},"repository":{"url":"git+ssh://git@github.com/mhsattarian/mapbox-gl-draw-snap-mode.git","type":"git"},"_npmVersion":"10.2.4","description":"Snapping mode for mapbox-gl-draw for K2 usage","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@turf/turf":"^6.5.0"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.4.0","cross-env":"^7.0.2","mapbox-gl":"^1.12.0","@babel/core":"^7.12.7","html-loader":"^1.3.2","webpack-cli":"^4.2.0","babel-loader":"^8.2.1","path-browserify":"^1.0.1","@babel/preset-env":"^7.12.7","webpack-dev-server":"^4.0.0-beta.2","terser-webpack-plugin":"^5.0.3","@mapbox/mapbox-gl-draw":"^1.4.2","webpack-bundle-analyzer":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mapbox-gl-draw-snap-mode-k2_0.0.2_1713532196043_0.25981556137237494","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"mapbox-gl-draw-snap-mode-k2","version":"0.0.3","keywords":["mapbox","mapbox-gl","mapbox-gl-draw","draw","mode","snap","snapping","geojson"],"author":{"name":"Mohammad H. Sattarian"},"license":"MIT","_id":"mapbox-gl-draw-snap-mode-k2@0.0.3","maintainers":[{"name":"k2-dev","email":"k2-dev@k2geospatial.com"}],"homepage":"https://github.com/mhsattarian/mapbox-gl-draw-snap-mode#readme","bugs":{"url":"https://github.com/mhsattarian/mapbox-gl-draw-snap-mode/issues"},"dist":{"shasum":"e35199cbf2e72c5f37b4d53bb15317e0ece54bb8","tarball":"https://registry.npmjs.org/mapbox-gl-draw-snap-mode-k2/-/mapbox-gl-draw-snap-mode-k2-0.0.3.tgz","fileCount":19,"integrity":"sha512-iXnQ4Z+nafu5cs4xZK24TROHvspn+ijffJv1fj54lTaXsWALuVb3tPdjwPotpmbq8AJXakQeZmT5MonUUdjosg==","signatures":[{"sig":"MEUCIGvRH4JByYnMym3HhKJNSWP7T2TECL8sIaT5HoQ7Uw/LAiEAhyCaSLU2vTC89Ilt1W3Xgi0hjZClq/aoAbvbxI7a+7k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1296929},"main":"dist/mapbox-gl-draw-snap-mode.js","module":"src/index.js","gitHead":"ccd204a5015079d5c3de1fa44fa5e82065bcb93a","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack","start":"webpack serve --config ./webpack.development.js"},"_npmUser":{"name":"k2-dev","email":"k2-dev@k2geospatial.com"},"repository":{"url":"git+ssh://git@github.com/mhsattarian/mapbox-gl-draw-snap-mode.git","type":"git"},"_npmVersion":"8.19.3","description":"Snapping mode for mapbox-gl-draw for K2 usage","directories":{},"_nodeVersion":"16.19.0","dependencies":{"@turf/turf":"^7.2.0"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.4.0","cross-env":"^7.0.2","mapbox-gl":"^1.12.0","@babel/core":"^7.12.7","html-loader":"^1.3.2","webpack-cli":"^4.2.0","babel-loader":"^8.2.1","path-browserify":"^1.0.1","@babel/preset-env":"^7.12.7","webpack-dev-server":"^4.0.0-beta.2","terser-webpack-plugin":"^5.0.3","@mapbox/mapbox-gl-draw":"^1.4.2","webpack-bundle-analyzer":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mapbox-gl-draw-snap-mode-k2_0.0.3_1750104129301_0.26041991569901457","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"mapbox-gl-draw-snap-mode-k2","version":"0.0.4","keywords":["mapbox","mapbox-gl","mapbox-gl-draw","draw","mode","snap","snapping","geojson"],"author":{"name":"Mohammad H. Sattarian"},"license":"MIT","_id":"mapbox-gl-draw-snap-mode-k2@0.0.4","maintainers":[{"name":"k2-dev","email":"k2-dev@k2geospatial.com"}],"homepage":"https://github.com/mhsattarian/mapbox-gl-draw-snap-mode#readme","bugs":{"url":"https://github.com/mhsattarian/mapbox-gl-draw-snap-mode/issues"},"dist":{"shasum":"fca46b101445dc9c7122247f1b31f761831e4d35","tarball":"https://registry.npmjs.org/mapbox-gl-draw-snap-mode-k2/-/mapbox-gl-draw-snap-mode-k2-0.0.4.tgz","fileCount":19,"integrity":"sha512-TuT4nFu2oTtSlFrsmSHGQ/rNyXTqY9i8x9Vs7bRa342o7q+NoawOHDeYzRpQiqMc/eLHUwpEgAfYiY2s6ygLkw==","signatures":[{"sig":"MEUCIQDpt/KASAgRp3d+XR3MO2G7gZCrV+9YZo2FSmXXuUgGBAIgMDzAJKdWQVouIfix6OTJbYPOtzf3Lk9QoDXTbGPqXOQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1296982},"main":"dist/mapbox-gl-draw-snap-mode.js","module":"src/index.js","gitHead":"cd9a0a6f9fee29a8343f17d68b3e8f6c46a8aa37","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack","start":"webpack serve --config ./webpack.development.js"},"_npmUser":{"name":"k2-dev","actor":{"name":"k2-dev","type":"user","email":"k2-dev@k2geospatial.com"},"email":"k2-dev@k2geospatial.com"},"repository":{"url":"git+ssh://git@github.com/mhsattarian/mapbox-gl-draw-snap-mode.git","type":"git"},"_npmVersion":"10.5.0","description":"Snapping mode for mapbox-gl-draw for K2 usage","directories":{},"_nodeVersion":"18.20.2","dependencies":{"@turf/turf":"^7.2.0"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.4.0","cross-env":"^7.0.2","mapbox-gl":"^1.12.0","@babel/core":"^7.12.7","html-loader":"^1.3.2","webpack-cli":"^4.2.0","babel-loader":"^8.2.1","path-browserify":"^1.0.1","@babel/preset-env":"^7.12.7","webpack-dev-server":"^4.0.0-beta.2","terser-webpack-plugin":"^5.0.3","@mapbox/mapbox-gl-draw":"^1.4.2","webpack-bundle-analyzer":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mapbox-gl-draw-snap-mode-k2_0.0.4_1750694364821_0.8911707845116923","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"mapbox-gl-draw-snap-mode-k2","version":"0.0.5","keywords":["mapbox","mapbox-gl","mapbox-gl-draw","draw","mode","snap","snapping","geojson"],"author":{"name":"Mohammad H. Sattarian"},"license":"MIT","_id":"mapbox-gl-draw-snap-mode-k2@0.0.5","maintainers":[{"name":"k2-dev","email":"k2-dev@k2geospatial.com"}],"homepage":"https://github.com/mhsattarian/mapbox-gl-draw-snap-mode#readme","bugs":{"url":"https://github.com/mhsattarian/mapbox-gl-draw-snap-mode/issues"},"dist":{"shasum":"6388181b3c119ef1799a498e7b014aff994f5b99","tarball":"https://registry.npmjs.org/mapbox-gl-draw-snap-mode-k2/-/mapbox-gl-draw-snap-mode-k2-0.0.5.tgz","fileCount":19,"integrity":"sha512-6mpzIstmf8OA+ztJZuaBmXXZ30cdpY0BJhU9Ks2xydP/CE7slGQaP/xxxepfHBSzMgLIrNWmpQWdkOoS9Jji/g==","signatures":[{"sig":"MEUCICjIq4C+pQgCQ/NFs8JPJFgJ1lcdd3uZr27KzdvJH40UAiEA7VkeoUt8pOcfVDGXWav41BZr7T4XzvdWLm+psAUuyMQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1296993},"main":"dist/mapbox-gl-draw-snap-mode.js","module":"src/index.js","gitHead":"1c9815ecdcca7094d36d676575f65491d59d2817","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack","start":"webpack serve --config ./webpack.development.js"},"_npmUser":{"name":"k2-dev","actor":{"name":"k2-dev","type":"user","email":"k2-dev@k2geospatial.com"},"email":"k2-dev@k2geospatial.com"},"repository":{"url":"git+ssh://git@github.com/mhsattarian/mapbox-gl-draw-snap-mode.git","type":"git"},"_npmVersion":"10.5.0","description":"Snapping mode for mapbox-gl-draw for K2 usage","directories":{},"_nodeVersion":"18.20.2","dependencies":{"@turf/turf":"^7.2.0"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.4.0","cross-env":"^7.0.2","mapbox-gl":"^1.12.0","@babel/core":"^7.12.7","html-loader":"^1.3.2","webpack-cli":"^4.2.0","babel-loader":"^8.2.1","path-browserify":"^1.0.1","@babel/preset-env":"^7.12.7","webpack-dev-server":"^4.0.0-beta.2","terser-webpack-plugin":"^5.0.3","@mapbox/mapbox-gl-draw":"^1.4.2","webpack-bundle-analyzer":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mapbox-gl-draw-snap-mode-k2_0.0.5_1750694692433_0.37231241840879536","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"mapbox-gl-draw-snap-mode-k2","version":"0.0.6","keywords":["mapbox","mapbox-gl","mapbox-gl-draw","draw","mode","snap","snapping","geojson"],"author":{"name":"Mohammad H. Sattarian"},"license":"MIT","_id":"mapbox-gl-draw-snap-mode-k2@0.0.6","maintainers":[{"name":"k2-dev","email":"k2-dev@k2geospatial.com"}],"homepage":"https://github.com/mhsattarian/mapbox-gl-draw-snap-mode#readme","bugs":{"url":"https://github.com/mhsattarian/mapbox-gl-draw-snap-mode/issues"},"dist":{"shasum":"1438ed4b0afabc633d32587bbbbe57a4920575e3","tarball":"https://registry.npmjs.org/mapbox-gl-draw-snap-mode-k2/-/mapbox-gl-draw-snap-mode-k2-0.0.6.tgz","fileCount":19,"integrity":"sha512-4iZX54I+i30ppk4Rx0ZppUDyJAkZvqoV0gdLZ81P318ojhi7Z8JSnjT4Nv77jHjdUmJxAVKiL+5S9ZeY25LCdQ==","signatures":[{"sig":"MEQCIGh2GC3TjNduWLL+EcrICzI56CVWgGyjC/pZ1Ix/muGeAiAZgN8AFZXF5GoOfydHS3031CJGV/w5Y22MGlBqIRJIYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1297015},"main":"dist/mapbox-gl-draw-snap-mode.js","module":"src/index.js","gitHead":"f8dcfbbcce89544b10a2c57bc11c918e6167df55","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack","start":"webpack serve --config ./webpack.development.js"},"_npmUser":{"name":"k2-dev","actor":{"name":"k2-dev","type":"user","email":"k2-dev@k2geospatial.com"},"email":"k2-dev@k2geospatial.com"},"repository":{"url":"git+ssh://git@github.com/mhsattarian/mapbox-gl-draw-snap-mode.git","type":"git"},"_npmVersion":"10.5.0","description":"Snapping mode for mapbox-gl-draw for K2 usage","directories":{},"_nodeVersion":"18.20.2","dependencies":{"@turf/turf":"^7.2.0"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.4.0","cross-env":"^7.0.2","mapbox-gl":"^1.12.0","@babel/core":"^7.12.7","html-loader":"^1.3.2","webpack-cli":"^4.2.0","babel-loader":"^8.2.1","path-browserify":"^1.0.1","@babel/preset-env":"^7.12.7","webpack-dev-server":"^4.0.0-beta.2","terser-webpack-plugin":"^5.0.3","@mapbox/mapbox-gl-draw":"^1.4.2","webpack-bundle-analyzer":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mapbox-gl-draw-snap-mode-k2_0.0.6_1750694823485_0.9093546052182468","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"mapbox-gl-draw-snap-mode-k2","version":"0.0.7","keywords":["mapbox","mapbox-gl","mapbox-gl-draw","draw","mode","snap","snapping","geojson"],"author":{"name":"Mohammad H. Sattarian"},"license":"MIT","_id":"mapbox-gl-draw-snap-mode-k2@0.0.7","maintainers":[{"name":"k2-dev","email":"k2-dev@k2geospatial.com"}],"homepage":"https://github.com/mhsattarian/mapbox-gl-draw-snap-mode#readme","bugs":{"url":"https://github.com/mhsattarian/mapbox-gl-draw-snap-mode/issues"},"dist":{"shasum":"46c98c421cc0cc6275a8442dec0e1f990e71d5d8","tarball":"https://registry.npmjs.org/mapbox-gl-draw-snap-mode-k2/-/mapbox-gl-draw-snap-mode-k2-0.0.7.tgz","fileCount":19,"integrity":"sha512-CiV8rSGta62Sk60KgRqDG0qVBPs0rp4cAi/YTCqAju/CCuZuu7WVUg1YVbB1MpNOvVaqhOUOCpv7K57vMqufHA==","signatures":[{"sig":"MEUCIEYv8cE7SrZot944OnsQFzthxYx3aYv/JmTSmQdBsrIPAiEAvK0X9z3/1E0MZ1uobY+DjmEa0rgT6/JCkIieskDqslw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1297063},"main":"dist/mapbox-gl-draw-snap-mode.js","module":"src/index.js","gitHead":"61134358007b4f2371d579a929db6a57f1681b94","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack","start":"webpack serve --config ./webpack.development.js"},"_npmUser":{"name":"k2-dev","actor":{"name":"k2-dev","type":"user","email":"k2-dev@k2geospatial.com"},"email":"k2-dev@k2geospatial.com"},"repository":{"url":"git+ssh://git@github.com/mhsattarian/mapbox-gl-draw-snap-mode.git","type":"git"},"_npmVersion":"10.5.0","description":"Snapping mode for mapbox-gl-draw for K2 usage","directories":{},"_nodeVersion":"18.20.2","dependencies":{"@turf/turf":"^7.2.0"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.4.0","cross-env":"^7.0.2","mapbox-gl":"^1.12.0","@babel/core":"^7.12.7","html-loader":"^1.3.2","webpack-cli":"^4.2.0","babel-loader":"^8.2.1","path-browserify":"^1.0.1","@babel/preset-env":"^7.12.7","webpack-dev-server":"^4.0.0-beta.2","terser-webpack-plugin":"^5.0.3","@mapbox/mapbox-gl-draw":"^1.4.2","webpack-bundle-analyzer":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mapbox-gl-draw-snap-mode-k2_0.0.7_1750695226460_0.4546499963917692","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"mapbox-gl-draw-snap-mode-k2","version":"0.0.8","keywords":["mapbox","mapbox-gl","mapbox-gl-draw","draw","mode","snap","snapping","geojson"],"author":{"name":"Mohammad H. Sattarian"},"license":"MIT","_id":"mapbox-gl-draw-snap-mode-k2@0.0.8","maintainers":[{"name":"k2-dev","email":"k2-dev@k2geospatial.com"}],"homepage":"https://github.com/mhsattarian/mapbox-gl-draw-snap-mode#readme","bugs":{"url":"https://github.com/mhsattarian/mapbox-gl-draw-snap-mode/issues"},"dist":{"shasum":"b70af07b7266879ccf07106efe16c6478ff0799c","tarball":"https://registry.npmjs.org/mapbox-gl-draw-snap-mode-k2/-/mapbox-gl-draw-snap-mode-k2-0.0.8.tgz","fileCount":19,"integrity":"sha512-qr6qA8ZptWZluHutocKQmNvgwSMxL/6+K9QAz1h06cmWpHLMWJdFfmPiAOg6jgtPmR9Ivy7wQbLl7/H4O0q6ZA==","signatures":[{"sig":"MEUCIEv4ZAQEQ+kVTz/IE+nzoFV5Eeexsh1NZDBBNfwvMLsvAiEAsfaA145ZGCBOZ1SEzXHqIiK+Ex9rC3CtSu4TKzEuorw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1297409},"main":"dist/mapbox-gl-draw-snap-mode.js","module":"src/index.js","gitHead":"8bb1b9fa3bdb8e01afbfa68299de43666d34fbc6","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack","start":"webpack serve --config ./webpack.development.js"},"_npmUser":{"name":"k2-dev","actor":{"name":"k2-dev","type":"user","email":"k2-dev@k2geospatial.com"},"email":"k2-dev@k2geospatial.com"},"repository":{"url":"git+ssh://git@github.com/mhsattarian/mapbox-gl-draw-snap-mode.git","type":"git"},"_npmVersion":"10.5.0","description":"Snapping mode for mapbox-gl-draw for K2 usage","directories":{},"_nodeVersion":"18.20.2","dependencies":{"@turf/turf":"^7.2.0"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.4.0","cross-env":"^7.0.2","mapbox-gl":"^1.12.0","@babel/core":"^7.12.7","html-loader":"^1.3.2","webpack-cli":"^4.2.0","babel-loader":"^8.2.1","path-browserify":"^1.0.1","@babel/preset-env":"^7.12.7","webpack-dev-server":"^4.0.0-beta.2","terser-webpack-plugin":"^5.0.3","@mapbox/mapbox-gl-draw":"^1.4.2","webpack-bundle-analyzer":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mapbox-gl-draw-snap-mode-k2_0.0.8_1750695948353_0.018991462810241666","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"mapbox-gl-draw-snap-mode-k2","version":"0.0.9","keywords":["mapbox","mapbox-gl","mapbox-gl-draw","draw","mode","snap","snapping","geojson"],"author":{"name":"Mohammad H. Sattarian"},"license":"MIT","_id":"mapbox-gl-draw-snap-mode-k2@0.0.9","maintainers":[{"name":"k2-dev","email":"k2-dev@k2geospatial.com"}],"homepage":"https://github.com/mhsattarian/mapbox-gl-draw-snap-mode#readme","bugs":{"url":"https://github.com/mhsattarian/mapbox-gl-draw-snap-mode/issues"},"dist":{"shasum":"9a1587ecbf47f13635ff53b22d3e37f3b4e98e7e","tarball":"https://registry.npmjs.org/mapbox-gl-draw-snap-mode-k2/-/mapbox-gl-draw-snap-mode-k2-0.0.9.tgz","fileCount":19,"integrity":"sha512-BOGxfmJOFSSylCwleC6oaUsbAdiMw/fNOaLg72zbqaRlJZX9psDvCUmjueizRzhNRm8wtFdgblucY7Erm7Ppnw==","signatures":[{"sig":"MEQCIA1Yuc8esyEbXTIQCs/qHvhGRVLbMSODQmd7Vjav9FAqAiAPq8Ya0iE1kSCQmWTTqrz5r8Q1oTAqB7pISncE7c7axA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1297430},"main":"dist/mapbox-gl-draw-snap-mode.js","module":"src/index.js","gitHead":"945039a463f193e1f5ad7bb205fc393d5c05fff1","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack","start":"webpack serve --config ./webpack.development.js"},"_npmUser":{"name":"k2-dev","actor":{"name":"k2-dev","type":"user","email":"k2-dev@k2geospatial.com"},"email":"k2-dev@k2geospatial.com"},"repository":{"url":"git+ssh://git@github.com/mhsattarian/mapbox-gl-draw-snap-mode.git","type":"git"},"_npmVersion":"10.5.0","description":"Snapping mode for mapbox-gl-draw for K2 usage","directories":{},"_nodeVersion":"18.20.2","dependencies":{"@turf/turf":"^7.2.0"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.4.0","cross-env":"^7.0.2","mapbox-gl":"^1.12.0","@babel/core":"^7.12.7","html-loader":"^1.3.2","webpack-cli":"^4.2.0","babel-loader":"^8.2.1","path-browserify":"^1.0.1","@babel/preset-env":"^7.12.7","webpack-dev-server":"^4.0.0-beta.2","terser-webpack-plugin":"^5.0.3","@mapbox/mapbox-gl-draw":"^1.4.2","webpack-bundle-analyzer":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mapbox-gl-draw-snap-mode-k2_0.0.9_1750696123700_0.1959220396600847","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"mapbox-gl-draw-snap-mode-k2","version":"0.0.10","keywords":["mapbox","mapbox-gl","mapbox-gl-draw","draw","mode","snap","snapping","geojson"],"author":{"name":"Mohammad H. Sattarian"},"license":"MIT","_id":"mapbox-gl-draw-snap-mode-k2@0.0.10","maintainers":[{"name":"k2-dev","email":"k2-dev@k2geospatial.com"}],"homepage":"https://github.com/mhsattarian/mapbox-gl-draw-snap-mode#readme","bugs":{"url":"https://github.com/mhsattarian/mapbox-gl-draw-snap-mode/issues"},"dist":{"shasum":"8768edbbb530fa0e4db21fd9be50dafae1028ca4","tarball":"https://registry.npmjs.org/mapbox-gl-draw-snap-mode-k2/-/mapbox-gl-draw-snap-mode-k2-0.0.10.tgz","fileCount":19,"integrity":"sha512-Jro9MnbdXRTP23ld5wArg1qsGrPp3ZCkj/vamHLkxp1XtjmMzY6SNmyW5Japkl/4hIPcEx+49eWRBQggahTz2g==","signatures":[{"sig":"MEUCIQDif5WD+sm1n3THk81PjTzec3pEoEcB1T/mhYsePVZkEgIgPaLRVfb/Frms/Y7TFtcIM1XfdygFrIU1ZGQFDKCn54Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1297431},"main":"dist/mapbox-gl-draw-snap-mode.js","module":"src/index.js","gitHead":"8d9df98561640db516aa7227b984fd2a5f4d35c3","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack","start":"webpack serve --config ./webpack.development.js"},"_npmUser":{"name":"k2-dev","actor":{"name":"k2-dev","type":"user","email":"k2-dev@k2geospatial.com"},"email":"k2-dev@k2geospatial.com"},"repository":{"url":"git+ssh://git@github.com/mhsattarian/mapbox-gl-draw-snap-mode.git","type":"git"},"_npmVersion":"10.5.0","description":"Snapping mode for mapbox-gl-draw for K2 usage","directories":{},"_nodeVersion":"18.20.2","dependencies":{"@turf/turf":"^7.2.0"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.4.0","cross-env":"^7.0.2","mapbox-gl":"^1.12.0","@babel/core":"^7.12.7","html-loader":"^1.3.2","webpack-cli":"^4.2.0","babel-loader":"^8.2.1","path-browserify":"^1.0.1","@babel/preset-env":"^7.12.7","webpack-dev-server":"^4.0.0-beta.2","terser-webpack-plugin":"^5.0.3","@mapbox/mapbox-gl-draw":"^1.4.2","webpack-bundle-analyzer":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mapbox-gl-draw-snap-mode-k2_0.0.10_1750696188569_0.23675648312783126","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"mapbox-gl-draw-snap-mode-k2","version":"0.0.11","keywords":["mapbox","mapbox-gl","mapbox-gl-draw","draw","mode","snap","snapping","geojson"],"author":{"name":"Mohammad H. Sattarian"},"license":"MIT","_id":"mapbox-gl-draw-snap-mode-k2@0.0.11","maintainers":[{"name":"k2-dev","email":"k2-dev@k2geospatial.com"}],"homepage":"https://github.com/mhsattarian/mapbox-gl-draw-snap-mode#readme","bugs":{"url":"https://github.com/mhsattarian/mapbox-gl-draw-snap-mode/issues"},"dist":{"shasum":"8b536b4a227d367a7a0c52416caa193835e4dc3f","tarball":"https://registry.npmjs.org/mapbox-gl-draw-snap-mode-k2/-/mapbox-gl-draw-snap-mode-k2-0.0.11.tgz","fileCount":19,"integrity":"sha512-EMC192XiktQIK5ppPLUcWyWL7Kfxo1CiqYb4U3PTU9O8T5+BvKUmOM3B08xkTdgkwRe+xJVuuyTpeQKLMUbkYw==","signatures":[{"sig":"MEUCIQDXNqwHk07mNqVxNhtw6OEuN7V2OUfClnba/Eemlk+WzAIgExxD9Htbcr+kKqMC2d55/lJOkPNp2SRsJ4PumtahX8c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1297526},"main":"dist/mapbox-gl-draw-snap-mode.js","module":"src/index.js","gitHead":"9c46d55e3db013f5d431cbf74213096878dd4338","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack","start":"webpack serve --config ./webpack.development.js"},"_npmUser":{"name":"k2-dev","actor":{"name":"k2-dev","type":"user","email":"k2-dev@k2geospatial.com"},"email":"k2-dev@k2geospatial.com"},"repository":{"url":"git+ssh://git@github.com/mhsattarian/mapbox-gl-draw-snap-mode.git","type":"git"},"_npmVersion":"10.5.0","description":"Snapping mode for mapbox-gl-draw for K2 usage","directories":{},"_nodeVersion":"18.20.2","dependencies":{"@turf/turf":"^7.2.0"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.4.0","cross-env":"^7.0.2","mapbox-gl":"^1.12.0","@babel/core":"^7.12.7","html-loader":"^1.3.2","webpack-cli":"^4.2.0","babel-loader":"^8.2.1","path-browserify":"^1.0.1","@babel/preset-env":"^7.12.7","webpack-dev-server":"^4.0.0-beta.2","terser-webpack-plugin":"^5.0.3","@mapbox/mapbox-gl-draw":"^1.4.2","webpack-bundle-analyzer":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mapbox-gl-draw-snap-mode-k2_0.0.11_1750696373156_0.6483757661380845","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"mapbox-gl-draw-snap-mode-k2","version":"0.0.12","keywords":["mapbox","mapbox-gl","mapbox-gl-draw","draw","mode","snap","snapping","geojson"],"author":{"name":"Mohammad H. Sattarian"},"license":"MIT","_id":"mapbox-gl-draw-snap-mode-k2@0.0.12","maintainers":[{"name":"k2-dev","email":"k2-dev@k2geospatial.com"}],"homepage":"https://github.com/mhsattarian/mapbox-gl-draw-snap-mode#readme","bugs":{"url":"https://github.com/mhsattarian/mapbox-gl-draw-snap-mode/issues"},"dist":{"shasum":"e1b11bef53037852ad3c700292d66e421219c013","tarball":"https://registry.npmjs.org/mapbox-gl-draw-snap-mode-k2/-/mapbox-gl-draw-snap-mode-k2-0.0.12.tgz","fileCount":19,"integrity":"sha512-PgGZJi897UXTsUasfM/4RtFonsDz0Zz3YDwfgLnWsmJNGlikWWQsFM7JIejsZf9n3LMCWf8LFDH9BErkf7aFWg==","signatures":[{"sig":"MEUCIG6PanJCFIVkbbwA2IESzHvMg4GxUPBghYVbytDowtl3AiEA55Tg2FpnRt9LwaOaV2eMHDxJPcYfyh1Cin0ugxDiN0U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1297526},"main":"dist/mapbox-gl-draw-snap-mode.js","module":"src/index.js","gitHead":"fed2d65ff76c044ebb06412187c51ca8ab354947","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack","start":"webpack serve --config ./webpack.development.js"},"_npmUser":{"name":"k2-dev","actor":{"name":"k2-dev","type":"user","email":"k2-dev@k2geospatial.com"},"email":"k2-dev@k2geospatial.com"},"repository":{"url":"git+ssh://git@github.com/mhsattarian/mapbox-gl-draw-snap-mode.git","type":"git"},"_npmVersion":"10.5.0","description":"Snapping mode for mapbox-gl-draw for K2 usage","directories":{},"_nodeVersion":"18.20.2","dependencies":{"@turf/turf":"^7.2.0"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.4.0","cross-env":"^7.0.2","mapbox-gl":"^1.12.0","@babel/core":"^7.12.7","html-loader":"^1.3.2","webpack-cli":"^4.2.0","babel-loader":"^8.2.1","path-browserify":"^1.0.1","@babel/preset-env":"^7.12.7","webpack-dev-server":"^4.0.0-beta.2","terser-webpack-plugin":"^5.0.3","@mapbox/mapbox-gl-draw":"^1.4.2","webpack-bundle-analyzer":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mapbox-gl-draw-snap-mode-k2_0.0.12_1750696470751_0.14367969927455482","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"mapbox-gl-draw-snap-mode-k2","version":"0.0.13","keywords":["mapbox","mapbox-gl","mapbox-gl-draw","draw","mode","snap","snapping","geojson"],"author":{"name":"Mohammad H. Sattarian"},"license":"MIT","_id":"mapbox-gl-draw-snap-mode-k2@0.0.13","maintainers":[{"name":"k2-dev","email":"k2-dev@k2geospatial.com"}],"homepage":"https://github.com/mhsattarian/mapbox-gl-draw-snap-mode#readme","bugs":{"url":"https://github.com/mhsattarian/mapbox-gl-draw-snap-mode/issues"},"dist":{"shasum":"4d1c149506fe9466b6b1ce81bfddf370236edb2f","tarball":"https://registry.npmjs.org/mapbox-gl-draw-snap-mode-k2/-/mapbox-gl-draw-snap-mode-k2-0.0.13.tgz","fileCount":19,"integrity":"sha512-fyZCZmFS3ha+WX3eJwZZwZ24yhLfojGmzwC0V7TsaUAXZvsFYwXxvLgBuHoqrdPve0iffplXLGGPQXU8AlMizQ==","signatures":[{"sig":"MEQCIB+Cy3MW8FlnazUSKLV6HwRA7vYuLQL4RsAuWh6OHidUAiB47LOWce7c37/dpWw/6S4EX5cPqbo2KujaagVqYjeieA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1297511},"main":"dist/mapbox-gl-draw-snap-mode.js","module":"src/index.js","gitHead":"7bed2e97a57f88196f3348270d73236541f42ed8","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack","start":"webpack serve --config ./webpack.development.js"},"_npmUser":{"name":"k2-dev","actor":{"name":"k2-dev","type":"user","email":"k2-dev@k2geospatial.com"},"email":"k2-dev@k2geospatial.com"},"repository":{"url":"git+ssh://git@github.com/mhsattarian/mapbox-gl-draw-snap-mode.git","type":"git"},"_npmVersion":"10.5.0","description":"Snapping mode for mapbox-gl-draw for K2 usage","directories":{},"_nodeVersion":"18.20.2","dependencies":{"@turf/turf":"^7.2.0"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.4.0","cross-env":"^7.0.2","mapbox-gl":"^1.12.0","@babel/core":"^7.12.7","html-loader":"^1.3.2","webpack-cli":"^4.2.0","babel-loader":"^8.2.1","path-browserify":"^1.0.1","@babel/preset-env":"^7.12.7","webpack-dev-server":"^4.0.0-beta.2","terser-webpack-plugin":"^5.0.3","@mapbox/mapbox-gl-draw":"^1.4.2","webpack-bundle-analyzer":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mapbox-gl-draw-snap-mode-k2_0.0.13_1750697077113_0.3697083523427711","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"mapbox-gl-draw-snap-mode-k2","version":"0.0.14","keywords":["mapbox","mapbox-gl","mapbox-gl-draw","draw","mode","snap","snapping","geojson"],"author":{"name":"Mohammad H. Sattarian"},"license":"MIT","_id":"mapbox-gl-draw-snap-mode-k2@0.0.14","maintainers":[{"name":"k2-dev","email":"k2-dev@k2geospatial.com"}],"homepage":"https://github.com/mhsattarian/mapbox-gl-draw-snap-mode#readme","bugs":{"url":"https://github.com/mhsattarian/mapbox-gl-draw-snap-mode/issues"},"dist":{"shasum":"22f245eb27953152676c821671bb1746f6288868","tarball":"https://registry.npmjs.org/mapbox-gl-draw-snap-mode-k2/-/mapbox-gl-draw-snap-mode-k2-0.0.14.tgz","fileCount":19,"integrity":"sha512-ZJhAo0HeKG0uJ9nuwP+V9IpU5AlNc3Q48zonYb/dDItCSyBgRnQ/IYINpvzEaq7q2h/KMMOfhtAZQh9ei2p83Q==","signatures":[{"sig":"MEYCIQDCk5vKJ164fCR1763K3OZdpV7A+MkgvZVGDnQo+KveNQIhAJLlvp4NYUa3ZDmXbHzUIcW5N9sY0TLGg4z8kAope2xi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1297513},"main":"dist/mapbox-gl-draw-snap-mode.js","module":"src/index.js","gitHead":"cbcabb162e92138a4a057bb6c88615dc3bfa0794","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack","start":"webpack serve --config ./webpack.development.js"},"_npmUser":{"name":"k2-dev","actor":{"name":"k2-dev","type":"user","email":"k2-dev@k2geospatial.com"},"email":"k2-dev@k2geospatial.com"},"repository":{"url":"git+ssh://git@github.com/mhsattarian/mapbox-gl-draw-snap-mode.git","type":"git"},"_npmVersion":"10.5.0","description":"Snapping mode for mapbox-gl-draw for K2 usage","directories":{},"_nodeVersion":"18.20.2","dependencies":{"@turf/turf":"^7.2.0"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.4.0","cross-env":"^7.0.2","mapbox-gl":"^1.12.0","@babel/core":"^7.12.7","html-loader":"^1.3.2","webpack-cli":"^4.2.0","babel-loader":"^8.2.1","path-browserify":"^1.0.1","@babel/preset-env":"^7.12.7","webpack-dev-server":"^4.0.0-beta.2","terser-webpack-plugin":"^5.0.3","@mapbox/mapbox-gl-draw":"^1.4.2","webpack-bundle-analyzer":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mapbox-gl-draw-snap-mode-k2_0.0.14_1750697187577_0.9574908866206122","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"mapbox-gl-draw-snap-mode-k2","version":"0.0.15","keywords":["mapbox","mapbox-gl","mapbox-gl-draw","draw","mode","snap","snapping","geojson"],"author":{"name":"Mohammad H. Sattarian"},"license":"MIT","_id":"mapbox-gl-draw-snap-mode-k2@0.0.15","maintainers":[{"name":"k2-dev","email":"k2-dev@k2geospatial.com"}],"homepage":"https://github.com/mhsattarian/mapbox-gl-draw-snap-mode#readme","bugs":{"url":"https://github.com/mhsattarian/mapbox-gl-draw-snap-mode/issues"},"dist":{"shasum":"07312389a1a8a30c5946a2cc9e785551c5c00e05","tarball":"https://registry.npmjs.org/mapbox-gl-draw-snap-mode-k2/-/mapbox-gl-draw-snap-mode-k2-0.0.15.tgz","fileCount":19,"integrity":"sha512-YlbJD1eIAecRWBIC0eXAevOZzOLoOXN8qw6ZCN4CaNl5n1BlNetIadPAZtnN5mZ/7o/tdBSK/tXh6H84gAJZmQ==","signatures":[{"sig":"MEUCIAPTh4L0irRKwZmn08uzN48KzjFGRDA3R7Pu0nNhSAIBAiEAzIkTmzPLo9R3iyVKNzU8LE/81F89DG8xAoSyG/0yiBg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1297513},"main":"dist/mapbox-gl-draw-snap-mode.js","module":"src/index.js","gitHead":"2651bbb08a6e6ff4f8b057760dce9e890d20bf42","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack","start":"webpack serve --config ./webpack.development.js"},"_npmUser":{"name":"k2-dev","actor":{"name":"k2-dev","type":"user","email":"k2-dev@k2geospatial.com"},"email":"k2-dev@k2geospatial.com"},"repository":{"url":"git+ssh://git@github.com/mhsattarian/mapbox-gl-draw-snap-mode.git","type":"git"},"_npmVersion":"10.5.0","description":"Snapping mode for mapbox-gl-draw for K2 usage","directories":{},"_nodeVersion":"18.20.2","dependencies":{"@turf/turf":"^7.2.0"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.4.0","cross-env":"^7.0.2","mapbox-gl":"^1.12.0","@babel/core":"^7.12.7","html-loader":"^1.3.2","webpack-cli":"^4.2.0","babel-loader":"^8.2.1","path-browserify":"^1.0.1","@babel/preset-env":"^7.12.7","webpack-dev-server":"^4.0.0-beta.2","terser-webpack-plugin":"^5.0.3","@mapbox/mapbox-gl-draw":"^1.4.2","webpack-bundle-analyzer":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mapbox-gl-draw-snap-mode-k2_0.0.15_1750697213839_0.634279135008645","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"mapbox-gl-draw-snap-mode-k2","version":"0.0.16","keywords":["mapbox","mapbox-gl","mapbox-gl-draw","draw","mode","snap","snapping","geojson"],"author":{"name":"Mohammad H. Sattarian"},"license":"MIT","_id":"mapbox-gl-draw-snap-mode-k2@0.0.16","maintainers":[{"name":"k2-dev","email":"k2-dev@k2geospatial.com"}],"homepage":"https://github.com/mhsattarian/mapbox-gl-draw-snap-mode#readme","bugs":{"url":"https://github.com/mhsattarian/mapbox-gl-draw-snap-mode/issues"},"dist":{"shasum":"8011687ba6d5d2a475c4f514212fbd9b0a821a51","tarball":"https://registry.npmjs.org/mapbox-gl-draw-snap-mode-k2/-/mapbox-gl-draw-snap-mode-k2-0.0.16.tgz","fileCount":19,"integrity":"sha512-Z0p7RoC4jBur4p7kFcXdIAZbHbf3a1Sh+Oh5/1u8MHVY5q5xaTgwCcpq+HCq6K6QRC1FQkeU5Uey6ov6GoSDxg==","signatures":[{"sig":"MEUCIQDLsVyHi2qIdjQ27zcmsFUEZLkjdC4pxEMwisTCUyd6jAIgXFSjdo1UrBOHe7HXaOt/KdB7bC2G7Nc2430b22t/3Wk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1297528},"main":"dist/mapbox-gl-draw-snap-mode.js","module":"src/index.js","gitHead":"7aa1e399ff67cf7bbc1d28e12d3ca6b7395ae027","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack","start":"webpack serve --config ./webpack.development.js"},"_npmUser":{"name":"k2-dev","actor":{"name":"k2-dev","type":"user","email":"k2-dev@k2geospatial.com"},"email":"k2-dev@k2geospatial.com"},"repository":{"url":"git+ssh://git@github.com/mhsattarian/mapbox-gl-draw-snap-mode.git","type":"git"},"_npmVersion":"10.5.0","description":"Snapping mode for mapbox-gl-draw for K2 usage","directories":{},"_nodeVersion":"18.20.2","dependencies":{"@turf/turf":"^7.2.0"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.4.0","cross-env":"^7.0.2","mapbox-gl":"^1.12.0","@babel/core":"^7.12.7","html-loader":"^1.3.2","webpack-cli":"^4.2.0","babel-loader":"^8.2.1","path-browserify":"^1.0.1","@babel/preset-env":"^7.12.7","webpack-dev-server":"^4.0.0-beta.2","terser-webpack-plugin":"^5.0.3","@mapbox/mapbox-gl-draw":"^1.4.2","webpack-bundle-analyzer":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mapbox-gl-draw-snap-mode-k2_0.0.16_1750697381082_0.12975766317716642","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"mapbox-gl-draw-snap-mode-k2","version":"0.0.17","keywords":["mapbox","mapbox-gl","mapbox-gl-draw","draw","mode","snap","snapping","geojson"],"author":{"name":"Mohammad H. Sattarian"},"license":"MIT","_id":"mapbox-gl-draw-snap-mode-k2@0.0.17","maintainers":[{"name":"k2-dev","email":"k2-dev@k2geospatial.com"}],"homepage":"https://github.com/mhsattarian/mapbox-gl-draw-snap-mode#readme","bugs":{"url":"https://github.com/mhsattarian/mapbox-gl-draw-snap-mode/issues"},"dist":{"shasum":"1d34a601787f6b93670a5e87d3c24908fc6d1a60","tarball":"https://registry.npmjs.org/mapbox-gl-draw-snap-mode-k2/-/mapbox-gl-draw-snap-mode-k2-0.0.17.tgz","fileCount":19,"integrity":"sha512-tMboUjUmfxvI3t37zbeb4l77hzAVaddFt55GsWmatOMqSyez4YXQwjfHexhybXaTJPVz6JiRqyOkqHbECZg8rQ==","signatures":[{"sig":"MEUCIFaCf9/4Z+FdY8jfJb8lxqE6vwixEpe15dhij6Xfg8qqAiEAu1nXys1/ctx1W+E1iKJAFXYdHiUfIMHsiEIzMKejCpo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1297574},"main":"dist/mapbox-gl-draw-snap-mode.js","module":"src/index.js","gitHead":"2eee43ed4b7f0dd4d90e239b73eac7ac2f1ada19","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack","start":"webpack serve --config ./webpack.development.js"},"_npmUser":{"name":"k2-dev","actor":{"name":"k2-dev","type":"user","email":"k2-dev@k2geospatial.com"},"email":"k2-dev@k2geospatial.com"},"repository":{"url":"git+ssh://git@github.com/mhsattarian/mapbox-gl-draw-snap-mode.git","type":"git"},"_npmVersion":"10.5.0","description":"Snapping mode for mapbox-gl-draw for K2 usage","directories":{},"_nodeVersion":"18.20.2","dependencies":{"@turf/turf":"^7.2.0"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.4.0","cross-env":"^7.0.2","mapbox-gl":"^1.12.0","@babel/core":"^7.12.7","html-loader":"^1.3.2","webpack-cli":"^4.2.0","babel-loader":"^8.2.1","path-browserify":"^1.0.1","@babel/preset-env":"^7.12.7","webpack-dev-server":"^4.0.0-beta.2","terser-webpack-plugin":"^5.0.3","@mapbox/mapbox-gl-draw":"^1.4.2","webpack-bundle-analyzer":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mapbox-gl-draw-snap-mode-k2_0.0.17_1750697800255_0.6007703376636802","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"mapbox-gl-draw-snap-mode-k2","version":"0.0.18","keywords":["mapbox","mapbox-gl","mapbox-gl-draw","draw","mode","snap","snapping","geojson"],"author":{"name":"Mohammad H. Sattarian"},"license":"MIT","_id":"mapbox-gl-draw-snap-mode-k2@0.0.18","maintainers":[{"name":"k2-dev","email":"k2-dev@k2geospatial.com"}],"homepage":"https://github.com/mhsattarian/mapbox-gl-draw-snap-mode#readme","bugs":{"url":"https://github.com/mhsattarian/mapbox-gl-draw-snap-mode/issues"},"dist":{"shasum":"a6d9e0bb40e57bac4bd7671c19cb12e7da425885","tarball":"https://registry.npmjs.org/mapbox-gl-draw-snap-mode-k2/-/mapbox-gl-draw-snap-mode-k2-0.0.18.tgz","fileCount":19,"integrity":"sha512-WN0WzjKmZXjPzFkBaSOsLyQXNaf7PANwAuJuZEJnwsM/117XKhouJidJzfwueslTW/VS8if9hAWqdqU0M0vClQ==","signatures":[{"sig":"MEQCIEjcn+zaVxHaiXOT6Xxm6N22YhYenlWkTzaQDwQ88PVtAiA9brch6FQ2L2hs4E8kvpA9r0PKhqTjzsuywKrsEQ5mFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1297634},"main":"dist/mapbox-gl-draw-snap-mode.js","module":"src/index.js","gitHead":"afd7485e4a89c2e6f4af1a73400c18b5de7a0153","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack","start":"webpack serve --config ./webpack.development.js"},"_npmUser":{"name":"k2-dev","actor":{"name":"k2-dev","type":"user","email":"k2-dev@k2geospatial.com"},"email":"k2-dev@k2geospatial.com"},"repository":{"url":"git+ssh://git@github.com/mhsattarian/mapbox-gl-draw-snap-mode.git","type":"git"},"_npmVersion":"10.5.0","description":"Snapping mode for mapbox-gl-draw for K2 usage","directories":{},"_nodeVersion":"18.20.2","dependencies":{"@turf/turf":"^7.2.0"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.4.0","cross-env":"^7.0.2","mapbox-gl":"^1.12.0","@babel/core":"^7.12.7","html-loader":"^1.3.2","webpack-cli":"^4.2.0","babel-loader":"^8.2.1","path-browserify":"^1.0.1","@babel/preset-env":"^7.12.7","webpack-dev-server":"^4.0.0-beta.2","terser-webpack-plugin":"^5.0.3","@mapbox/mapbox-gl-draw":"^1.4.2","webpack-bundle-analyzer":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mapbox-gl-draw-snap-mode-k2_0.0.18_1750698001992_0.8182429935570281","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"mapbox-gl-draw-snap-mode-k2","version":"0.0.19","keywords":["mapbox","mapbox-gl","mapbox-gl-draw","draw","mode","snap","snapping","geojson"],"author":{"name":"Mohammad H. Sattarian"},"license":"MIT","_id":"mapbox-gl-draw-snap-mode-k2@0.0.19","maintainers":[{"name":"k2-dev","email":"k2-dev@k2geospatial.com"}],"homepage":"https://github.com/mhsattarian/mapbox-gl-draw-snap-mode#readme","bugs":{"url":"https://github.com/mhsattarian/mapbox-gl-draw-snap-mode/issues"},"dist":{"shasum":"1c18d7bd86fed6e3735177984cae2bdb018b46bb","tarball":"https://registry.npmjs.org/mapbox-gl-draw-snap-mode-k2/-/mapbox-gl-draw-snap-mode-k2-0.0.19.tgz","fileCount":19,"integrity":"sha512-RVCT9OKScaTTsPP7uuyIobAhZc5QpWGxsXNlc4j5Vu6yUgiIe0muvT3CMgWsTNXexdAW5GXs6ybW4kt5/n0AvA==","signatures":[{"sig":"MEYCIQD95IA2DkmrRIGZIH1PsKRvTwTUdPUUNRo2UiX/0DPQswIhAJ5kCqnQJTUWK67XP+syjVg4vM+0Qpu6R0FmsSufCrVb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1297634},"main":"dist/mapbox-gl-draw-snap-mode.js","module":"src/index.js","gitHead":"cdf571a041060b8b724f580034e26a8b41cf20c7","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack","start":"webpack serve --config ./webpack.development.js"},"_npmUser":{"name":"k2-dev","actor":{"name":"k2-dev","type":"user","email":"k2-dev@k2geospatial.com"},"email":"k2-dev@k2geospatial.com"},"repository":{"url":"git+ssh://git@github.com/mhsattarian/mapbox-gl-draw-snap-mode.git","type":"git"},"_npmVersion":"10.5.0","description":"Snapping mode for mapbox-gl-draw for K2 usage","directories":{},"_nodeVersion":"18.20.2","dependencies":{"@turf/turf":"^7.2.0"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.4.0","cross-env":"^7.0.2","mapbox-gl":"^1.12.0","@babel/core":"^7.12.7","html-loader":"^1.3.2","webpack-cli":"^4.2.0","babel-loader":"^8.2.1","path-browserify":"^1.0.1","@babel/preset-env":"^7.12.7","webpack-dev-server":"^4.0.0-beta.2","terser-webpack-plugin":"^5.0.3","@mapbox/mapbox-gl-draw":"^1.4.2","webpack-bundle-analyzer":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mapbox-gl-draw-snap-mode-k2_0.0.19_1750698032296_0.8991032603258569","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"mapbox-gl-draw-snap-mode-k2","version":"0.0.20","keywords":["mapbox","mapbox-gl","mapbox-gl-draw","draw","mode","snap","snapping","geojson"],"author":{"name":"Mohammad H. Sattarian"},"license":"MIT","_id":"mapbox-gl-draw-snap-mode-k2@0.0.20","maintainers":[{"name":"k2-dev","email":"k2-dev@k2geospatial.com"}],"homepage":"https://github.com/mhsattarian/mapbox-gl-draw-snap-mode#readme","bugs":{"url":"https://github.com/mhsattarian/mapbox-gl-draw-snap-mode/issues"},"dist":{"shasum":"ae34d6812ae902b39ef694e3940abf5eda728eb7","tarball":"https://registry.npmjs.org/mapbox-gl-draw-snap-mode-k2/-/mapbox-gl-draw-snap-mode-k2-0.0.20.tgz","fileCount":19,"integrity":"sha512-A444TUkyAnWxUQmdXipjbRrkU/pWxDkxosaWVrRo3GzHdDOevWAW80iKW0as1fAb+tTXYFDcZOC6Zp1q97Yobg==","signatures":[{"sig":"MEUCIFgqwaY7Q/+UOOJDFe9DXuGfSAHvGN0hLYOm7axucUJsAiEA58bSQDCl/ycLJZxoOBV3vuyrVXCfO4YN9KKMjootAbc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1297402},"main":"dist/mapbox-gl-draw-snap-mode.js","module":"src/index.js","gitHead":"4245fe0e6c520b5d4d5d17efc5f46e1e6b4ccb33","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack","start":"webpack serve --config ./webpack.development.js"},"_npmUser":{"name":"k2-dev","actor":{"name":"k2-dev","type":"user","email":"k2-dev@k2geospatial.com"},"email":"k2-dev@k2geospatial.com"},"repository":{"url":"git+ssh://git@github.com/mhsattarian/mapbox-gl-draw-snap-mode.git","type":"git"},"_npmVersion":"10.5.0","description":"Snapping mode for mapbox-gl-draw for K2 usage","directories":{},"_nodeVersion":"18.20.2","dependencies":{"@turf/turf":"^7.2.0"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.4.0","cross-env":"^7.0.2","mapbox-gl":"^1.12.0","@babel/core":"^7.12.7","html-loader":"^1.3.2","webpack-cli":"^4.2.0","babel-loader":"^8.2.1","path-browserify":"^1.0.1","@babel/preset-env":"^7.12.7","webpack-dev-server":"^4.0.0-beta.2","terser-webpack-plugin":"^5.0.3","@mapbox/mapbox-gl-draw":"^1.4.2","webpack-bundle-analyzer":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mapbox-gl-draw-snap-mode-k2_0.0.20_1750699768360_0.6972157235613587","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"name":"mapbox-gl-draw-snap-mode-k2","version":"0.0.21","keywords":["mapbox","mapbox-gl","mapbox-gl-draw","draw","mode","snap","snapping","geojson"],"author":{"name":"Mohammad H. Sattarian"},"license":"MIT","_id":"mapbox-gl-draw-snap-mode-k2@0.0.21","maintainers":[{"name":"k2-dev","email":"k2-dev@k2geospatial.com"}],"homepage":"https://github.com/mhsattarian/mapbox-gl-draw-snap-mode#readme","bugs":{"url":"https://github.com/mhsattarian/mapbox-gl-draw-snap-mode/issues"},"dist":{"shasum":"9bed9e9db0917469a592705079eb2d16c216c543","tarball":"https://registry.npmjs.org/mapbox-gl-draw-snap-mode-k2/-/mapbox-gl-draw-snap-mode-k2-0.0.21.tgz","fileCount":19,"integrity":"sha512-0MJRJF02/1TlRIjl/ZlwjdG6jCX7m9hVIYY9gD25x/bVJ9tEoVzY7KXtgpZ9SMKu5GYXTWY5ChHbswsLkIV20w==","signatures":[{"sig":"MEQCIGSPtUsqUGapuBjGJhJBlQe56MV4+9bAXKQo+dLcQ1W2AiASpXu0R/OzdJ27GjtjvTnKTPmli4qMBHL62W3lGzb8ig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1297311},"main":"dist/mapbox-gl-draw-snap-mode.js","module":"src/index.js","gitHead":"480aaf8afb37959f8c084ed888f78fa866bc34d0","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack","start":"webpack serve --config ./webpack.development.js"},"_npmUser":{"name":"k2-dev","actor":{"name":"k2-dev","type":"user","email":"k2-dev@k2geospatial.com"},"email":"k2-dev@k2geospatial.com"},"repository":{"url":"git+ssh://git@github.com/mhsattarian/mapbox-gl-draw-snap-mode.git","type":"git"},"_npmVersion":"10.5.0","description":"Snapping mode for mapbox-gl-draw for K2 usage","directories":{},"_nodeVersion":"18.20.2","dependencies":{"@turf/turf":"^7.2.0"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.4.0","cross-env":"^7.0.2","mapbox-gl":"^1.12.0","@babel/core":"^7.12.7","html-loader":"^1.3.2","webpack-cli":"^4.2.0","babel-loader":"^8.2.1","path-browserify":"^1.0.1","@babel/preset-env":"^7.12.7","webpack-dev-server":"^4.0.0-beta.2","terser-webpack-plugin":"^5.0.3","@mapbox/mapbox-gl-draw":"^1.4.2","webpack-bundle-analyzer":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mapbox-gl-draw-snap-mode-k2_0.0.21_1750699907087_0.7986447143110773","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"name":"mapbox-gl-draw-snap-mode-k2","version":"0.0.22","keywords":["mapbox","mapbox-gl","mapbox-gl-draw","draw","mode","snap","snapping","geojson"],"author":{"name":"Mohammad H. Sattarian"},"license":"MIT","_id":"mapbox-gl-draw-snap-mode-k2@0.0.22","maintainers":[{"name":"k2-dev","email":"k2-dev@k2geospatial.com"}],"homepage":"https://github.com/mhsattarian/mapbox-gl-draw-snap-mode#readme","bugs":{"url":"https://github.com/mhsattarian/mapbox-gl-draw-snap-mode/issues"},"dist":{"shasum":"f2f8d89af27d73d63ffceea4b5c6ead8ee0829a4","tarball":"https://registry.npmjs.org/mapbox-gl-draw-snap-mode-k2/-/mapbox-gl-draw-snap-mode-k2-0.0.22.tgz","fileCount":19,"integrity":"sha512-CF6DCthY8X3M1bqsTEplYP27aC/wAlavaJd8hgdVnqyw4x4X58kT6dMbd0q1q9PN9JIxxhQrKdOs/5kBRe07jw==","signatures":[{"sig":"MEUCIQD5irtoPwm8Is1AM8gMudRumLn9eyN1w6Xnl7Rso2J2nAIgbkHuYtPwtYelqemvBdASRyFGfCdsTA8tdQXkQ9LZBD4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1297311},"main":"dist/mapbox-gl-draw-snap-mode.js","module":"src/index.js","gitHead":"328803a7c16228d512bfd10e072defbb2fffdcec","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack","start":"webpack serve --config ./webpack.development.js"},"_npmUser":{"name":"k2-dev","actor":{"name":"k2-dev","type":"user","email":"k2-dev@k2geospatial.com"},"email":"k2-dev@k2geospatial.com"},"repository":{"url":"git+ssh://git@github.com/mhsattarian/mapbox-gl-draw-snap-mode.git","type":"git"},"_npmVersion":"10.5.0","description":"Snapping mode for mapbox-gl-draw for K2 usage","directories":{},"_nodeVersion":"18.20.2","dependencies":{"@turf/turf":"^7.2.0"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.4.0","cross-env":"^7.0.2","mapbox-gl":"^1.12.0","@babel/core":"^7.12.7","html-loader":"^1.3.2","webpack-cli":"^4.2.0","babel-loader":"^8.2.1","path-browserify":"^1.0.1","@babel/preset-env":"^7.12.7","webpack-dev-server":"^4.0.0-beta.2","terser-webpack-plugin":"^5.0.3","@mapbox/mapbox-gl-draw":"^1.4.2","webpack-bundle-analyzer":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mapbox-gl-draw-snap-mode-k2_0.0.22_1750699924919_0.3311330933666312","host":"s3://npm-registry-packages-npm-production"}},"0.0.23":{"name":"mapbox-gl-draw-snap-mode-k2","version":"0.0.23","keywords":["mapbox","mapbox-gl","mapbox-gl-draw","draw","mode","snap","snapping","geojson"],"author":{"name":"Mohammad H. Sattarian"},"license":"MIT","_id":"mapbox-gl-draw-snap-mode-k2@0.0.23","maintainers":[{"name":"k2-dev","email":"k2-dev@k2geospatial.com"}],"homepage":"https://github.com/mhsattarian/mapbox-gl-draw-snap-mode#readme","bugs":{"url":"https://github.com/mhsattarian/mapbox-gl-draw-snap-mode/issues"},"dist":{"shasum":"5252fa8718526e1d0fefbd8893474ecebf33b326","tarball":"https://registry.npmjs.org/mapbox-gl-draw-snap-mode-k2/-/mapbox-gl-draw-snap-mode-k2-0.0.23.tgz","fileCount":19,"integrity":"sha512-LPEhz+bR1t2FK5npk74mz3WWVJYKuCXM/F1uXbLoUlBciap6bU5eg2aOiUsA+BmymPpZgS/iZlQtjX6dOwU9Lg==","signatures":[{"sig":"MEUCIDjmEW+AWSXgDNaJfjp0Nlb44Jm50qvO/5Qq2OEyOlHNAiEAiDyeJvKSvY0PYcPCoSEnDvJN9qFeAFOVmUBlkDkmFhA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1297311},"main":"dist/mapbox-gl-draw-snap-mode.js","module":"src/index.js","gitHead":"d5c30215f3d57ff9820d27710cfef77601333cd6","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack","start":"webpack serve --config ./webpack.development.js"},"_npmUser":{"name":"k2-dev","actor":{"name":"k2-dev","type":"user","email":"k2-dev@k2geospatial.com"},"email":"k2-dev@k2geospatial.com"},"repository":{"url":"git+ssh://git@github.com/mhsattarian/mapbox-gl-draw-snap-mode.git","type":"git"},"_npmVersion":"10.5.0","description":"Snapping mode for mapbox-gl-draw for K2 usage","directories":{},"_nodeVersion":"18.20.2","dependencies":{"@turf/turf":"^7.2.0"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.4.0","cross-env":"^7.0.2","mapbox-gl":"^1.12.0","@babel/core":"^7.12.7","html-loader":"^1.3.2","webpack-cli":"^4.2.0","babel-loader":"^8.2.1","path-browserify":"^1.0.1","@babel/preset-env":"^7.12.7","webpack-dev-server":"^4.0.0-beta.2","terser-webpack-plugin":"^5.0.3","@mapbox/mapbox-gl-draw":"^1.4.2","webpack-bundle-analyzer":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mapbox-gl-draw-snap-mode-k2_0.0.23_1750699963953_0.7615974883197363","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2024-03-27T15:19:20.045Z","modified":"2026-01-20T19:29:32.564Z","0.0.1":"2024-03-27T15:19:20.248Z","0.0.2":"2024-04-19T13:09:56.303Z","0.0.3":"2025-06-16T20:02:09.568Z","0.0.4":"2025-06-23T15:59:25.109Z","0.0.5":"2025-06-23T16:04:52.688Z","0.0.6":"2025-06-23T16:07:03.775Z","0.0.7":"2025-06-23T16:13:46.708Z","0.0.8":"2025-06-23T16:25:48.651Z","0.0.9":"2025-06-23T16:28:43.925Z","0.0.10":"2025-06-23T16:29:48.814Z","0.0.11":"2025-06-23T16:32:53.413Z","0.0.12":"2025-06-23T16:34:31.032Z","0.0.13":"2025-06-23T16:44:37.368Z","0.0.14":"2025-06-23T16:46:27.863Z","0.0.15":"2025-06-23T16:46:54.164Z","0.0.16":"2025-06-23T16:49:41.359Z","0.0.17":"2025-06-23T16:56:40.569Z","0.0.18":"2025-06-23T17:00:02.402Z","0.0.19":"2025-06-23T17:00:32.551Z","0.0.20":"2025-06-23T17:29:28.641Z","0.0.21":"2025-06-23T17:31:47.329Z","0.0.22":"2025-06-23T17:32:05.190Z","0.0.23":"2025-06-23T17:32:44.165Z"},"bugs":{"url":"https://github.com/mhsattarian/mapbox-gl-draw-snap-mode/issues"},"author":{"name":"Mohammad H. Sattarian"},"license":"MIT","homepage":"https://github.com/mhsattarian/mapbox-gl-draw-snap-mode#readme","keywords":["mapbox","mapbox-gl","mapbox-gl-draw","draw","mode","snap","snapping","geojson"],"repository":{"url":"git+ssh://git@github.com/mhsattarian/mapbox-gl-draw-snap-mode.git","type":"git"},"description":"Snapping mode for mapbox-gl-draw for K2 usage","maintainers":[{"email":"akiss@k2geospatial.com","name":"akk2"},{"email":"nsavard@k2geospatial.com","name":"nsavard"},{"email":"jkiepura@k2geospatial.com","name":"jkiepura"},{"email":"jchaar@k2geospatial.com","name":"jchaar"},{"email":"jrhaddad@k2geospatial.com","name":"jrhaddad"},{"email":"k2-dev@k2geospatial.com","name":"k2-geospatial"},{"email":"scoulombe@k2geospatial.com","name":"scoulombe-k2"}],"readme":"# Mapbox-GL Draw Snap Mode\n\n[![npm](https://img.shields.io/npm/v/mapbox-gl-draw-snap-mode?color=green)](https://www.npmjs.com/package/mapbox-gl-draw-snap-mode)\n\nCustom mode for [Mapbox GL Draw](https://github.com/mapbox/mapbox-gl-draw) that adds snapping ability while drawing features.\nIt provides options to show guiding lines, control snapping sensibility, and whether to snap to midpoints on each segment.\n\n## Demo\n\nSee a full example in the docs folder, or check at the [**Demo**](https://mhsattarian.github.io/mapbox-gl-draw-snap-mode).\n\n![a GIF showing usage demo](docs/demo.gif)\n\n## Install\n\n```shell\nnpm i mapbox-gl-draw-snap-mode\n```\n\nor use CDN:\n\n```html\n<script src=\"https://unpkg.com/mapbox-gl-draw-snap-mode\"></script>\n```\n\n## Usage\n\n```js\nimport {\n  SnapPolygonMode,\n  SnapPointMode,\n  SnapLineMode,\n  SnapModeDrawStyles,\n  SnapDirectSelect,\n} from \"mapbox-gl-draw-snap-mode\";\n// or global variable mapboxGlDrawSnapMode when using script tag\n\nconst draw = new MapboxDraw({\n  modes: {\n    ...MapboxDraw.modes,\n    draw_point: SnapPointMode,\n    draw_polygon: SnapPolygonMode,\n    draw_line_string: SnapLineMode,\n    direct_select: SnapDirectSelect,\n  },\n  // Styling guides\n  styles: SnapModeDrawStyles,\n  userProperties: true,\n  // Config snapping features\n  snap: true,\n  snapOptions: {\n    snapPx: 15, // defaults to 15\n    snapToMidPoints: true, // defaults to false\n    snapVertexPriorityDistance: 0.0025, // defaults to 1.25\n  },\n  guides: false,\n});\n\nmap.addControl(draw, \"top-right\");\n\ndraw.changeMode(\"draw_polygon\");\n```\n\n### options\n\n#### `snapPx`\n\nThe min distnace (in pixels) where snapping to the line/segments would take effect.\n\n#### `snapToMidPoints`\n\nControls whether to snap to line/segments midpoints (an imaginary point in the middle of each segment) or not.\n\n#### `snapVertexPriorityDistance`\n\nThe min distance (in Kilometers) from each vertex, where snapping to that vertex would take priority over snapping to line/segments.\n\n#### `overlap`\n\nDefaults to `true`. When creating polygons, if `false`, will use `turf.difference` on all overlapping polygons to create a polygon that does not overlap existing ones.\n\n### Changing settings\n\nChanging settings would take effect while snapping imidiately, so you can control snapping behaivior using `draw.options.snap`, like so:\n\n```js\n// turn snapping off\ndraw.options.snap = false;\n\n// and back on\ndraw.options.snap = true;\n```\n\n> Snapping can also be disabled holding `Alt (Option)` key.\n\nYou can also create a [custom mapbox-gl draw toolbar](https://github.com/mapbox/mapbox-gl-draw/issues/874#issuecomment-470591089) to control this, take a look at the [example in the `docs` directory](/docs/index.html#L122).\n\n## Developing and testing\n\nInstall dependencies, start the dev server:\n\n```bash\nnpm install\nnpm start\n```\n\nto preview, change `docs/index.html` as so:\n\n```diff\n- <script src=\"https://unpkg.com/mapbox-gl-draw-snap-mode\"></script>\n+ <script src=\"index.js\"></script>\n```\n\n> Remember to revert this change before `git push`.\n\n## Publishing\n\nTo GitHub and NPM:\n\n```\nnpm version (major|minor|patch)\ngit push --tags\ngit push\nnpm publish\n```\n\n## Acknowledgement\n\nThis project is heavily inspired by [this work](https://github.com/mapbox/mapbox-gl-draw/issues/865) by [@davidgilbertson](https://github.com/davidgilbertson) and [`leaflet-geoman` project](https://github.com/geoman-io/leaflet-geoman).\n","readmeFilename":"Readme.md"}