{"_id":"leaflet-freedraw","_rev":"32-da046451b9fe1e74ea3f70a202ff7d60","name":"leaflet-freedraw","dist-tags":{"latest":"2.15.0"},"versions":{"2.0.1":{"name":"leaflet-freedraw","version":"2.0.1","keywords":["leaflet","freedraw","polygon","drawing","freehand"],"author":{"name":"Adam Timberlake","email":"adam.timberlake@gmail.com"},"license":"MIT","_id":"leaflet-freedraw@2.0.1","maintainers":[{"name":"wildhoney","email":"adam.timberlake@gmail.com"}],"homepage":"https://github.com/Wildhoney/Leaflet.FreeDraw","bugs":{"url":"https://github.com/Wildhoney/Leaflet.FreeDraw/issues"},"xo":{"rules":{"new-cap":"off","max-lines":[2,500],"default-case":"off","padded-blocks":"off","no-unused-vars":[1,{"varsIgnorePattern":"element"}],"max-nested-callbacks":[1,5],"no-case-declarations":"off","no-duplicate-imports":"off","object-curly-spacing":[2,"always"],"array-bracket-spacing":"off","no-unused-expressions":"off","unicorn/filename-case":["error",{"case":"pascalCase"}],"import/no-named-as-default":"off","import/no-unassigned-import":"off","import/prefer-default-export":"off"},"space":4,"esnext":true,"globals":["window","document","self"]},"ava":{"babel":"inherit","files":["tests/*.test.js","tests/**/*.test.js","!tests/functional/*.test.js"],"require":["babel-polyfill","babel-register","./tests/helpers/BrowserEnv.js"]},"dist":{"shasum":"484410f8d24cb7afad133ae5444903001a7c8a1b","tarball":"https://registry.npmjs.org/leaflet-freedraw/-/leaflet-freedraw-2.0.1.tgz","integrity":"sha512-weuk4NGTM2QPxSGpvWL2DGsgj8k14GQvuwM3fLHju0cVI8EtfprjGl66P+N/10A2Lapr37SwGg4/7us8b3lc1A==","signatures":[{"sig":"MEUCIDYXGHFUplb6axEhhq6BTvzch5JasTlZky3nirTOrihQAiEAja/06BzulMMvMoqzaxMOtYXR/b3mxcM4m7E9T7KeRAw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/leaflet-freedraw.cjs.js","_from":".","_shasum":"484410f8d24cb7afad133ae5444903001a7c8a1b","browser":"dist/leaflet-freedraw.web.js","gitHead":"e9a036f55b96b7d2e0f4d1f9cbae270709dd5245","scripts":{"css":"cp node_modules/leaflet/dist/leaflet.css ./example/css","dev":"webpack --config webpack.example.js && npm run css","lint":"xo src/*.js src/**/*.js","spec":"ava && npm run dev && mocha tests/functional/FreeDraw.test.js --compilers js:babel-register","test":"npm run lint && npm run spec","build":"webpack --config webpack.cjs.js && webpack --config webpack.web.js -p","start":"npm i && npm run dev && babel example/server/default.js | node","watch":"npm run css && webpack --watch --config webpack.example.js","cleanup":"rimraf node_modules"},"_npmUser":{"name":"wildhoney","email":"adam.timberlake@gmail.com"},"repository":{"url":"git+https://github.com/Wildhoney/Leaflet.FreeDraw.git","type":"git"},"_npmVersion":"4.1.2","description":"Zoopla inspired freehand polygon creation using Leaflet.js.","directories":{},"_nodeVersion":"7.5.0","dependencies":{"ramda":"^0.22.1","leaflet":"^1.0.1","clipper-lib":"^6.2.1"},"devDependencies":{"xo":"^0.17.1","ava":"^0.17.0","chai":"^3.5.0","jsdom":"^9.8.3","mocha":"^3.1.2","sinon":"^1.17.6","opener":"^1.4.2","rimraf":"^2.5.4","angular":"^1.6.0-rc.1","es6-set":"^0.1.4","express":"^4.14.0","webpack":"^2.1.0-beta.27","d3-shape":"^1.0.4","babel-cli":"^6.18.0","nightmare":"^2.8.1","es6-symbol":"^3.1.0","compression":"^1.6.2","concavehull":"^0.1.6","babel-loader":"^6.2.8","d3-selection":"^1.0.3","es6-weak-map":"^2.0.1","babel-polyfill":"^6.16.0","babel-register":"^6.18.0","babel-preset-es2015":"^6.18.0","babel-preset-stage-3":"^6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/leaflet-freedraw-2.0.1.tgz_1486133159814_0.39333449956029654","host":"packages-18-east.internal.npmjs.com"}},"2.0.2":{"name":"leaflet-freedraw","version":"2.0.2","keywords":["leaflet","freedraw","polygon","drawing","freehand"],"author":{"name":"Adam Timberlake","email":"adam.timberlake@gmail.com"},"license":"MIT","_id":"leaflet-freedraw@2.0.2","maintainers":[{"name":"wildhoney","email":"adam.timberlake@gmail.com"}],"homepage":"https://github.com/Wildhoney/Leaflet.FreeDraw","bugs":{"url":"https://github.com/Wildhoney/Leaflet.FreeDraw/issues"},"xo":{"rules":{"new-cap":"off","max-lines":[2,500],"default-case":"off","padded-blocks":"off","no-unused-vars":[1,{"varsIgnorePattern":"element"}],"max-nested-callbacks":[1,5],"no-case-declarations":"off","no-duplicate-imports":"off","object-curly-spacing":[2,"always"],"array-bracket-spacing":"off","no-unused-expressions":"off","unicorn/filename-case":["error",{"case":"pascalCase"}],"import/no-named-as-default":"off","import/no-unassigned-import":"off","import/prefer-default-export":"off"},"space":4,"esnext":true,"globals":["window","document","self"]},"ava":{"babel":"inherit","files":["tests/*.test.js","tests/**/*.test.js","!tests/functional/*.test.js"],"require":["babel-polyfill","babel-register","./tests/helpers/BrowserEnv.js"]},"dist":{"shasum":"d68e8b83d1e11126528b70418809bd91de77a394","tarball":"https://registry.npmjs.org/leaflet-freedraw/-/leaflet-freedraw-2.0.2.tgz","integrity":"sha512-O8JAnoTeMWzoPnDJfIWo4IKnLvLFktneLMpuNk8qiCdg5Bhf77dYu3d6Qn3x5D9s5dg8QRxzAIe86BzbK9NV9A==","signatures":[{"sig":"MEUCIQCTm2eh5PJdaP51FWH2FHVp/nghEA3an13FH3vcljLcPAIgEi/LzSSS0Vhy3pIzp6XTpNzr8/Mtl+hPMH5eOkyBiBY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/leaflet-freedraw.cjs.js","_from":".","_shasum":"d68e8b83d1e11126528b70418809bd91de77a394","gitHead":"79adbbf6f704cf0e84127bf5e1a432fdd1dfd096","scripts":{"css":"cp node_modules/leaflet/dist/leaflet.css ./example/css","dev":"webpack --config webpack.example.js && npm run css","lint":"xo src/*.js src/**/*.js","spec":"ava && npm run dev && mocha tests/functional/FreeDraw.test.js --compilers js:babel-register","test":"npm run lint && npm run spec","build":"webpack --config webpack.cjs.js && webpack --config webpack.web.js -p","start":"npm i && npm run dev && babel example/server/default.js | node","watch":"npm run css && webpack --watch --config webpack.example.js","cleanup":"rimraf node_modules"},"_npmUser":{"name":"wildhoney","email":"adam.timberlake@gmail.com"},"repository":{"url":"git+https://github.com/Wildhoney/Leaflet.FreeDraw.git","type":"git"},"_npmVersion":"4.1.2","description":"Zoopla inspired freehand polygon creation using Leaflet.js.","directories":{},"_nodeVersion":"7.5.0","dependencies":{"ramda":"^0.22.1","leaflet":"^1.0.1","clipper-lib":"^6.2.1"},"devDependencies":{"xo":"^0.17.1","ava":"^0.17.0","chai":"^3.5.0","jsdom":"^9.8.3","mocha":"^3.1.2","sinon":"^1.17.6","opener":"^1.4.2","rimraf":"^2.5.4","angular":"^1.6.0-rc.1","es6-set":"^0.1.4","express":"^4.14.0","webpack":"^2.2.0","d3-shape":"^1.0.4","babel-cli":"^6.18.0","nightmare":"^2.8.1","es6-symbol":"^3.1.0","compression":"^1.6.2","concavehull":"^0.1.6","babel-loader":"^6.2.8","d3-selection":"^1.0.3","es6-weak-map":"^2.0.1","babel-polyfill":"^6.16.0","babel-register":"^6.18.0","babel-preset-es2015":"^6.18.0","babel-preset-stage-3":"^6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/leaflet-freedraw-2.0.2.tgz_1486631321511_0.8055628922302276","host":"packages-18-east.internal.npmjs.com"}},"2.0.3":{"name":"leaflet-freedraw","version":"2.0.3","keywords":["leaflet","freedraw","polygon","drawing","freehand"],"author":{"name":"Adam Timberlake","email":"adam.timberlake@gmail.com"},"license":"MIT","_id":"leaflet-freedraw@2.0.3","maintainers":[{"name":"wildhoney","email":"adam.timberlake@gmail.com"}],"homepage":"https://github.com/Wildhoney/Leaflet.FreeDraw","bugs":{"url":"https://github.com/Wildhoney/Leaflet.FreeDraw/issues"},"xo":{"rules":{"new-cap":"off","max-lines":[2,500],"default-case":"off","padded-blocks":"off","no-unused-vars":[1,{"varsIgnorePattern":"element"}],"max-nested-callbacks":[1,5],"no-case-declarations":"off","no-duplicate-imports":"off","object-curly-spacing":[2,"always"],"array-bracket-spacing":"off","no-unused-expressions":"off","unicorn/filename-case":["error",{"case":"pascalCase"}],"import/no-named-as-default":"off","import/no-unassigned-import":"off","import/prefer-default-export":"off"},"space":4,"esnext":true,"globals":["window","document","self"]},"ava":{"babel":"inherit","files":["tests/*.test.js","tests/**/*.test.js","!tests/functional/*.test.js"],"require":["babel-polyfill","babel-register","./tests/helpers/BrowserEnv.js"]},"dist":{"shasum":"0683e15ab0a23fc3c3c987e0dac808d74bc74343","tarball":"https://registry.npmjs.org/leaflet-freedraw/-/leaflet-freedraw-2.0.3.tgz","integrity":"sha512-rexFtOQMd/qRlxeJFhLSzAbZ0tIWCZtzxKL+V/pw1j4Um6tPby1GyGmEAFqqFwwZcuazj9GAV/+t3HvIDy5rhg==","signatures":[{"sig":"MEYCIQDdJfbgHU+xpw3sYr/gUMCdAFnWMaBjhktc67L34oFdJQIhALzBgstr2tF31vj8gPgPSD962nMu6Zwi1swjlqSBhTLp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/leaflet-freedraw.cjs.js","_from":".","_shasum":"0683e15ab0a23fc3c3c987e0dac808d74bc74343","gitHead":"54aac8cdd5f42db6af4bedc15fb2bbb42376a987","scripts":{"css":"cp node_modules/leaflet/dist/leaflet.css ./example/css","dev":"webpack --config webpack.example.js && npm run css","lint":"xo src/*.js src/**/*.js","spec":"ava && npm run dev && mocha tests/functional/FreeDraw.test.js --compilers js:babel-register","test":"npm run lint && npm run spec","build":"webpack --config webpack.cjs.js && webpack --config webpack.web.js -p","start":"npm i && npm run dev && babel example/server/default.js | node","watch":"npm run css && webpack --watch --config webpack.example.js","cleanup":"rimraf node_modules"},"_npmUser":{"name":"wildhoney","email":"adam.timberlake@gmail.com"},"repository":{"url":"git+https://github.com/Wildhoney/Leaflet.FreeDraw.git","type":"git"},"_npmVersion":"4.1.2","description":"Zoopla inspired freehand polygon creation using Leaflet.js.","directories":{},"_nodeVersion":"7.5.0","dependencies":{"ramda":"^0.22.1","leaflet":"^1.0.1","clipper-lib":"^6.2.1"},"devDependencies":{"xo":"^0.17.1","ava":"^0.17.0","chai":"^3.5.0","jsdom":"^9.8.3","mocha":"^3.1.2","sinon":"^1.17.6","opener":"^1.4.2","rimraf":"^2.5.4","angular":"^1.6.0-rc.1","es6-set":"^0.1.4","express":"^4.14.0","webpack":"^2.2.0","d3-shape":"^1.0.4","babel-cli":"^6.18.0","nightmare":"^2.8.1","es6-symbol":"^3.1.0","compression":"^1.6.2","concavehull":"^0.1.6","babel-loader":"^6.2.8","d3-selection":"^1.0.3","es6-weak-map":"^2.0.1","babel-polyfill":"^6.16.0","babel-register":"^6.18.0","babel-preset-es2015":"^6.18.0","babel-preset-stage-3":"^6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/leaflet-freedraw-2.0.3.tgz_1486715445525_0.8945991902146488","host":"packages-12-west.internal.npmjs.com"}},"2.1.0":{"name":"leaflet-freedraw","version":"2.1.0","keywords":["leaflet","freedraw","polygon","drawing","freehand"],"author":{"name":"Adam Timberlake","email":"adam.timberlake@gmail.com"},"license":"MIT","_id":"leaflet-freedraw@2.1.0","maintainers":[{"name":"wildhoney","email":"adam.timberlake@gmail.com"}],"homepage":"https://github.com/Wildhoney/Leaflet.FreeDraw","bugs":{"url":"https://github.com/Wildhoney/Leaflet.FreeDraw/issues"},"xo":{"rules":{"new-cap":"off","max-lines":[2,500],"default-case":"off","padded-blocks":"off","no-unused-vars":[1,{"varsIgnorePattern":"element"}],"max-nested-callbacks":[1,5],"no-case-declarations":"off","no-duplicate-imports":"off","object-curly-spacing":[2,"always"],"array-bracket-spacing":"off","no-unused-expressions":"off","unicorn/filename-case":["error",{"case":"pascalCase"}],"import/no-named-as-default":"off","import/no-unassigned-import":"off","import/prefer-default-export":"off"},"space":4,"esnext":true,"globals":["window","document","self"]},"ava":{"babel":"inherit","files":["tests/*.test.js","tests/**/*.test.js","!tests/functional/*.test.js"],"require":["babel-polyfill","babel-register","./tests/helpers/BrowserEnv.js"]},"dist":{"shasum":"2ac16e9ecf0642ee4df9f35753fdba984b4cff07","tarball":"https://registry.npmjs.org/leaflet-freedraw/-/leaflet-freedraw-2.1.0.tgz","integrity":"sha512-M6sMGqb7+phkh6bUFm9LSm49gACqP/amZXGUbLr1Yk7LU+iUR9yoMdd73oXX0poRoKzpP92euQKviRsScKKMXg==","signatures":[{"sig":"MEUCIQCK1Wc0Zjp52BUl+SCarZwhYhchb7FIKptHaucqxtf5KQIgBSs5ez2y0BLl4K57rVco7X8dZCBioPVDtD0elVk0s4o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/leaflet-freedraw.cjs.js","_from":".","_shasum":"2ac16e9ecf0642ee4df9f35753fdba984b4cff07","gitHead":"a627f70be7551d7924d6bbd3248549f6932ce54e","scripts":{"css":"cp node_modules/leaflet/dist/leaflet.css ./example/css","dev":"webpack --config webpack.example.js && npm run css","lint":"xo src/*.js src/**/*.js","spec":"ava && npm run dev && mocha tests/functional/FreeDraw.test.js --compilers js:babel-register","test":"npm run lint && npm run spec","build":"webpack --config webpack.cjs.js && webpack --config webpack.web.js -p","start":"npm i && npm run dev && babel example/server/default.js | node","watch":"npm run css && webpack --watch --config webpack.example.js","cleanup":"rimraf node_modules"},"_npmUser":{"name":"wildhoney","email":"adam.timberlake@gmail.com"},"repository":{"url":"git+https://github.com/Wildhoney/Leaflet.FreeDraw.git","type":"git"},"_npmVersion":"4.1.2","description":"Zoopla inspired freehand polygon creation using Leaflet.js.","directories":{},"_nodeVersion":"7.5.0","dependencies":{"ramda":"^0.22.1","leaflet":"^1.0.1","clipper-lib":"^6.2.1"},"devDependencies":{"xo":"^0.17.1","ava":"^0.17.0","chai":"^3.5.0","jsdom":"^9.8.3","mocha":"^3.1.2","sinon":"^1.17.6","opener":"^1.4.2","rimraf":"^2.5.4","angular":"^1.6.0-rc.1","es6-set":"^0.1.4","express":"^4.14.0","webpack":"^2.2.0","d3-shape":"^1.0.4","babel-cli":"^6.18.0","nightmare":"^2.8.1","es6-symbol":"^3.1.0","compression":"^1.6.2","concavehull":"^0.1.6","babel-loader":"^6.2.8","d3-selection":"^1.0.3","es6-weak-map":"^2.0.1","babel-polyfill":"^6.16.0","babel-register":"^6.18.0","babel-preset-es2015":"^6.18.0","babel-preset-stage-3":"^6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/leaflet-freedraw-2.1.0.tgz_1486715704304_0.8078276023734361","host":"packages-18-east.internal.npmjs.com"}},"2.1.1":{"name":"leaflet-freedraw","version":"2.1.1","keywords":["leaflet","freedraw","polygon","drawing","freehand"],"author":{"name":"Adam Timberlake","email":"adam.timberlake@gmail.com"},"license":"MIT","_id":"leaflet-freedraw@2.1.1","maintainers":[{"name":"wildhoney","email":"adam.timberlake@gmail.com"}],"homepage":"https://github.com/Wildhoney/Leaflet.FreeDraw","bugs":{"url":"https://github.com/Wildhoney/Leaflet.FreeDraw/issues"},"xo":{"rules":{"new-cap":"off","max-lines":[2,500],"default-case":"off","padded-blocks":"off","no-unused-vars":[1,{"varsIgnorePattern":"element"}],"max-nested-callbacks":[1,5],"no-case-declarations":"off","no-duplicate-imports":"off","object-curly-spacing":[2,"always"],"array-bracket-spacing":"off","no-unused-expressions":"off","unicorn/filename-case":["error",{"case":"pascalCase"}],"import/no-named-as-default":"off","import/no-unassigned-import":"off","import/prefer-default-export":"off"},"space":4,"esnext":true,"globals":["window","document","self"]},"ava":{"babel":"inherit","files":["tests/*.test.js","tests/**/*.test.js","!tests/functional/*.test.js"],"require":["babel-polyfill","babel-register","./tests/helpers/BrowserEnv.js"]},"dist":{"shasum":"eb01bead62fc712730fb049afb7fd4653b511e34","tarball":"https://registry.npmjs.org/leaflet-freedraw/-/leaflet-freedraw-2.1.1.tgz","integrity":"sha512-RyV+hjVILt44QVXzavG9SsQB98pAl5Ca6s/keQ2n3bHDHaH8jKdNBJMOWHvur1zgZKvW8n9cMoj9l7ud/O3uiA==","signatures":[{"sig":"MEUCIEWzxwfnhaXEHvyss9Bv/zOUilYbMlVQV7CaksQcyqSYAiEAziagg0lVP4K2JLmrLoQW1VN2gC6Ds2DUESHBaSvaVPw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/leaflet-freedraw.cjs.js","_from":".","_shasum":"eb01bead62fc712730fb049afb7fd4653b511e34","gitHead":"a26e123a29b33d43db8d17bfa8989c1f894bebef","scripts":{"css":"cp node_modules/leaflet/dist/leaflet.css ./example/css","lint":"xo src/*.js src/**/*.js","spec":"ava && npm run example && mocha tests/functional/FreeDraw.test.js --compilers js:babel-register","test":"npm run lint && npm run spec","build":"webpack --config webpack.cjs.js && webpack --config webpack.web.js","start":"npm i && npm run example && babel example/server/default.js | node","watch":"npm run css && webpack --watch --config webpack.example.js","cleanup":"rimraf node_modules","example":"webpack --config webpack.example.js && npm run css"},"_npmUser":{"name":"wildhoney","email":"adam.timberlake@gmail.com"},"repository":{"url":"git+https://github.com/Wildhoney/Leaflet.FreeDraw.git","type":"git"},"_npmVersion":"4.2.0","description":"Zoopla inspired freehand polygon creation using Leaflet.js.","directories":{},"_nodeVersion":"7.10.0","dependencies":{"ramda":"^0.22.1","leaflet":"^1.0.1","clipper-lib":"^6.2.1"},"devDependencies":{"xo":"^0.17.1","ava":"^0.17.0","chai":"^3.5.0","jsdom":"^9.8.3","mocha":"^3.1.2","sinon":"^1.17.6","opener":"^1.4.2","rimraf":"^2.5.4","angular":"^1.6.0-rc.1","es6-set":"^0.1.4","express":"^4.14.0","webpack":"^2.2.0","d3-shape":"^1.0.4","babel-cli":"^6.18.0","nightmare":"^2.8.1","es6-symbol":"^3.1.0","compression":"^1.6.2","concavehull":"^0.1.6","babel-loader":"^6.2.8","d3-selection":"^1.0.3","es6-weak-map":"^2.0.1","babel-polyfill":"^6.16.0","babel-register":"^6.18.0","babel-preset-es2015":"^6.18.0","babel-preset-stage-3":"^6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/leaflet-freedraw-2.1.1.tgz_1493886694945_0.14497670996934175","host":"packages-18-east.internal.npmjs.com"}},"2.2.0":{"name":"leaflet-freedraw","version":"2.2.0","keywords":["leaflet","freedraw","polygon","drawing","freehand"],"author":{"name":"Adam Timberlake","email":"adam.timberlake@gmail.com"},"license":"MIT","_id":"leaflet-freedraw@2.2.0","maintainers":[{"name":"wildhoney","email":"adam.timberlake@gmail.com"}],"homepage":"https://github.com/Wildhoney/Leaflet.FreeDraw","bugs":{"url":"https://github.com/Wildhoney/Leaflet.FreeDraw/issues"},"xo":{"rules":{"new-cap":"off","max-lines":[2,500],"default-case":"off","padded-blocks":"off","no-unused-vars":[1,{"varsIgnorePattern":"element"}],"max-nested-callbacks":[1,5],"no-case-declarations":"off","no-duplicate-imports":"off","object-curly-spacing":[2,"always"],"array-bracket-spacing":"off","no-unused-expressions":"off","unicorn/filename-case":["error",{"case":"pascalCase"}],"import/no-named-as-default":"off","import/no-unassigned-import":"off","import/prefer-default-export":"off"},"space":4,"esnext":true,"globals":["window","document","self"]},"ava":{"babel":"inherit","files":["tests/*.test.js","tests/**/*.test.js","!tests/functional/*.test.js"],"require":["babel-polyfill","babel-register","./tests/helpers/BrowserEnv.js"]},"dist":{"shasum":"bde906c85a23c9f26d4c2257bdd7e6d87eb6f843","tarball":"https://registry.npmjs.org/leaflet-freedraw/-/leaflet-freedraw-2.2.0.tgz","integrity":"sha512-7/Cqmxa1rSQ4K92TXaZI3evhsByD9VIxTbe20Ww/bHLLrtaz0dWga92cDTzBLvM/6VLZn/UyRjFAcRmxEIIuMQ==","signatures":[{"sig":"MEUCIQCfxjT8Q88g1GIHSNB/qORKkgCoBLHJoRPu8uzb13EV9AIgYJSvuzigE+KXoazdIYhYcIm9bdI+da/OzzT0JxXJ+oI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/leaflet-freedraw.cjs.js","gitHead":"8fc067c79ac2afd9b365d24407924efd99643352","scripts":{"css":"cp node_modules/leaflet/dist/leaflet.css ./example/css","lint":"xo src/*.js src/**/*.js","spec":"ava && npm run example && mocha tests/functional/FreeDraw.test.js --compilers js:babel-register","test":"npm run lint && npm run spec","build":"webpack --config webpack.cjs.js && webpack --config webpack.web.js","start":"npm i && npm run example && babel example/server/default.js | node","watch":"npm run css && webpack --watch --config webpack.example.js","cleanup":"rimraf node_modules","example":"webpack --config webpack.example.js && npm run css"},"_npmUser":{"name":"wildhoney","email":"adam.timberlake@gmail.com"},"repository":{"url":"git+https://github.com/Wildhoney/Leaflet.FreeDraw.git","type":"git"},"_npmVersion":"5.0.3","description":"Zoopla inspired freehand polygon creation using Leaflet.js.","directories":{},"_nodeVersion":"8.1.3","dependencies":{"ramda":"^0.22.1","leaflet":"^1.0.1","clipper-lib":"^6.2.1"},"devDependencies":{"xo":"^0.17.1","ava":"^0.17.0","chai":"^3.5.0","jsdom":"^9.8.3","mocha":"^3.1.2","sinon":"^1.17.6","opener":"^1.4.2","rimraf":"^2.5.4","angular":"^1.6.0-rc.1","es6-set":"^0.1.4","express":"^4.14.0","webpack":"^2.2.0","d3-shape":"^1.0.4","babel-cli":"^6.18.0","nightmare":"^2.8.1","es6-symbol":"^3.1.0","compression":"^1.6.2","concavehull":"^0.1.6","babel-loader":"^6.2.8","d3-selection":"^1.0.3","es6-weak-map":"^2.0.1","babel-polyfill":"^6.16.0","babel-register":"^6.18.0","babel-preset-es2015":"^6.18.0","babel-preset-stage-3":"^6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/leaflet-freedraw-2.2.0.tgz_1499671255489_0.05745320487767458","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"leaflet-freedraw","version":"2.2.1","keywords":["leaflet","freedraw","polygon","drawing","freehand"],"author":{"name":"Adam Timberlake","email":"adam.timberlake@gmail.com"},"license":"MIT","_id":"leaflet-freedraw@2.2.1","maintainers":[{"name":"wildhoney","email":"adam.timberlake@gmail.com"}],"homepage":"https://github.com/Wildhoney/Leaflet.FreeDraw","bugs":{"url":"https://github.com/Wildhoney/Leaflet.FreeDraw/issues"},"xo":{"rules":{"new-cap":"off","max-lines":[2,500],"default-case":"off","padded-blocks":"off","no-unused-vars":[1,{"varsIgnorePattern":"element"}],"max-nested-callbacks":[1,5],"no-case-declarations":"off","no-duplicate-imports":"off","object-curly-spacing":[2,"always"],"array-bracket-spacing":"off","no-unused-expressions":"off","unicorn/filename-case":["error",{"case":"pascalCase"}],"import/no-named-as-default":"off","import/no-unassigned-import":"off","import/prefer-default-export":"off"},"space":4,"esnext":true,"globals":["window","document","self"]},"ava":{"babel":"inherit","files":["tests/*.test.js","tests/**/*.test.js","!tests/functional/*.test.js"],"require":["babel-polyfill","babel-register","./tests/helpers/BrowserEnv.js"]},"dist":{"shasum":"7dd84c1c3c68eb76702ccbcaf056842e1daae308","tarball":"https://registry.npmjs.org/leaflet-freedraw/-/leaflet-freedraw-2.2.1.tgz","integrity":"sha512-Y/M/r4Q3tdopo5QFD6vNXS1+JfgkGNYx5d+ocjJadUZT9c0WnJkPAj5n1qIGOonKl2lIia9QrjkLoDBlo2luCw==","signatures":[{"sig":"MEYCIQCFUPDDjOyJmemWqAyNQf8aNq4CP2kArhkQsd81+62EigIhAOroUkcQJT0p0Tw0DIBXEkEo+IrYbQb8HKOvcPhH1glz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/leaflet-freedraw.cjs.js","gitHead":"84f588f4a8aa90b4c070062f8109ec745aba6472","scripts":{"css":"cp node_modules/leaflet/dist/leaflet.css ./example/css","lint":"xo src/*.js src/**/*.js","spec":"ava && npm run example && mocha tests/functional/FreeDraw.test.js --compilers js:babel-register","test":"npm run lint && npm run spec","build":"webpack --config webpack.cjs.js && webpack --config webpack.web.js","start":"npm i && npm run example && babel example/server/default.js | node","watch":"npm run css && webpack --watch --config webpack.example.js","cleanup":"rimraf node_modules","example":"webpack --config webpack.example.js && npm run css"},"_npmUser":{"name":"wildhoney","email":"adam.timberlake@gmail.com"},"repository":{"url":"git+https://github.com/Wildhoney/Leaflet.FreeDraw.git","type":"git"},"_npmVersion":"5.0.3","description":"Zoopla inspired freehand polygon creation using Leaflet.js.","directories":{},"_nodeVersion":"8.1.3","dependencies":{"ramda":"~0.22.1","leaflet":"~1.0.1","clipper-lib":"~6.2.1"},"devDependencies":{"xo":"^0.17.1","ava":"^0.17.0","chai":"^3.5.0","jsdom":"^9.8.3","mocha":"^3.1.2","sinon":"^1.17.6","opener":"^1.4.2","rimraf":"^2.5.4","angular":"^1.6.0-rc.1","es6-set":"^0.1.4","express":"^4.14.0","webpack":"^2.2.0","d3-shape":"^1.0.4","babel-cli":"^6.18.0","nightmare":"^2.8.1","es6-symbol":"^3.1.0","compression":"^1.6.2","concavehull":"^0.1.6","babel-loader":"^6.2.8","d3-selection":"^1.0.3","es6-weak-map":"^2.0.1","babel-polyfill":"^6.16.0","babel-register":"^6.18.0","babel-preset-es2015":"^6.18.0","babel-preset-stage-3":"^6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/leaflet-freedraw-2.2.1.tgz_1499672953699_0.3330682944506407","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"leaflet-freedraw","version":"2.3.0","keywords":["leaflet","freedraw","polygon","drawing","freehand"],"author":{"name":"Adam Timberlake","email":"adam.timberlake@gmail.com"},"license":"MIT","_id":"leaflet-freedraw@2.3.0","maintainers":[{"name":"wildhoney","email":"adam.timberlake@gmail.com"}],"homepage":"https://github.com/Wildhoney/Leaflet.FreeDraw","bugs":{"url":"https://github.com/Wildhoney/Leaflet.FreeDraw/issues"},"xo":{"rules":{"new-cap":"off","max-lines":[2,500],"default-case":"off","padded-blocks":"off","no-unused-vars":[1,{"varsIgnorePattern":"element"}],"max-nested-callbacks":[1,5],"no-case-declarations":"off","no-duplicate-imports":"off","object-curly-spacing":[2,"always"],"array-bracket-spacing":"off","no-unused-expressions":"off","unicorn/filename-case":["error",{"case":"pascalCase"}],"import/no-named-as-default":"off","import/no-unassigned-import":"off","import/prefer-default-export":"off"},"space":4,"esnext":true,"globals":["window","document","self"]},"ava":{"babel":"inherit","files":["tests/*.test.js","tests/**/*.test.js","!tests/functional/*.test.js"],"require":["babel-polyfill","babel-register","./tests/helpers/BrowserEnv.js"]},"dist":{"shasum":"d9597b008daa53f7311702f93e851b973b05bd9a","tarball":"https://registry.npmjs.org/leaflet-freedraw/-/leaflet-freedraw-2.3.0.tgz","integrity":"sha512-6Ak7Fyk3UlaegK1npD0iVesan127yC1cdzMJsCXsviZGKD5Jg5BBUYh0fNmz0XsReqRMz7zFsOYf5EvoCOVMww==","signatures":[{"sig":"MEUCIQDA+7B8y6HS7Jg6GFmpsK87JO6q9+jtfyh3RZ8BU/luPAIgKWIHP/pcHuDHTwmgxssX+ah5TUrugqW313DsPeJgIao=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/leaflet-freedraw.cjs.js","gitHead":"7901273d7c183bb07197b8b182fbbad177d21c50","scripts":{"css":"cp node_modules/leaflet/dist/leaflet.css ./example/css","lint":"xo src/*.js src/**/*.js","spec":"ava && npm run example && mocha tests/functional/FreeDraw.test.js --compilers js:babel-register","test":"npm run lint && npm run spec","build":"webpack --config webpack.cjs.js && webpack --config webpack.web.js","start":"npm i && npm run example && babel example/server/default.js | node","watch":"npm run css && webpack --watch --config webpack.example.js","cleanup":"rimraf node_modules","example":"webpack --config webpack.example.js && npm run css"},"_npmUser":{"name":"wildhoney","email":"adam.timberlake@gmail.com"},"repository":{"url":"git+https://github.com/Wildhoney/Leaflet.FreeDraw.git","type":"git"},"_npmVersion":"5.5.1","description":"Zoopla inspired freehand polygon creation using Leaflet.js.","directories":{},"_nodeVersion":"9.2.1","dependencies":{"ramda":"~0.22.1","leaflet":"~1.0.1","clipper-lib":"~6.2.1"},"devDependencies":{"xo":"^0.17.1","ava":"^0.17.0","chai":"^3.5.0","jsdom":"^9.8.3","mocha":"^3.1.2","sinon":"^1.17.6","opener":"^1.4.2","rimraf":"^2.5.4","angular":"^1.6.0-rc.1","es6-set":"^0.1.4","express":"^4.14.0","webpack":"^2.2.0","d3-shape":"^1.0.4","babel-cli":"^6.18.0","nightmare":"^2.8.1","es6-symbol":"^3.1.0","compression":"^1.6.2","concavehull":"^0.1.6","babel-loader":"^6.2.8","d3-selection":"^1.0.3","es6-weak-map":"^2.0.1","babel-polyfill":"^6.16.0","babel-register":"^6.18.0","babel-preset-es2015":"^6.18.0","babel-preset-stage-3":"^6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/leaflet-freedraw-2.3.0.tgz_1513846903623_0.2603192653041333","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"leaflet-freedraw","version":"2.4.0","keywords":["leaflet","freedraw","polygon","drawing","freehand"],"author":{"name":"Adam Timberlake","email":"adam.timberlake@gmail.com"},"license":"MIT","_id":"leaflet-freedraw@2.4.0","maintainers":[{"name":"wildhoney","email":"adam.timberlake@gmail.com"}],"homepage":"https://github.com/Wildhoney/Leaflet.FreeDraw","bugs":{"url":"https://github.com/Wildhoney/Leaflet.FreeDraw/issues"},"xo":{"rules":{"new-cap":"off","max-lines":[2,500],"default-case":"off","padded-blocks":"off","no-unused-vars":[1,{"varsIgnorePattern":"element"}],"max-nested-callbacks":[1,5],"no-case-declarations":"off","no-duplicate-imports":"off","object-curly-spacing":[2,"always"],"array-bracket-spacing":"off","no-unused-expressions":"off","unicorn/filename-case":["error",{"case":"pascalCase"}],"import/no-named-as-default":"off","import/no-unassigned-import":"off","import/prefer-default-export":"off"},"space":4,"esnext":true,"globals":["window","document","self"]},"ava":{"babel":"inherit","files":["tests/*.test.js","tests/**/*.test.js","!tests/functional/*.test.js"],"require":["babel-polyfill","babel-register","./tests/helpers/BrowserEnv.js"]},"dist":{"shasum":"9b7b2cf0aae6ce3ebcb53b7b93aa6f3b54565811","tarball":"https://registry.npmjs.org/leaflet-freedraw/-/leaflet-freedraw-2.4.0.tgz","integrity":"sha512-puAzlWBkhJpxfcL9eQD2vvgDeLL3jDVbNyidTbCLVZFB2oDFzbmPpkQMeRQWCz77hRU8wTOpU0W5g7juHfZsiA==","signatures":[{"sig":"MEUCIEf84qOgP1ZmpFlDw6K7fb2A5FXE/ksmV4D8rs5nmgYoAiEAgfbKoi7mbrm/tDqVXItO7ppe83RzbHY6FhLVgRtHc8c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/leaflet-freedraw.cjs.js","gitHead":"64eda6ac6a57c3e2553d161ae401d675ae7e0c6e","scripts":{"css":"cp node_modules/leaflet/dist/leaflet.css ./example/css","lint":"xo src/*.js src/**/*.js","spec":"ava && npm run example && mocha tests/functional/FreeDraw.test.js --compilers js:babel-register","test":"npm run lint && npm run spec","build":"webpack --config webpack.cjs.js && webpack --config webpack.web.js","start":"npm i && npm run example && babel example/server/default.js | node","watch":"npm run css && webpack --watch --config webpack.example.js","cleanup":"rimraf node_modules","example":"webpack --config webpack.example.js && npm run css"},"_npmUser":{"name":"wildhoney","email":"adam.timberlake@gmail.com"},"repository":{"url":"git+https://github.com/Wildhoney/Leaflet.FreeDraw.git","type":"git"},"_npmVersion":"5.5.1","description":"Zoopla inspired freehand polygon creation using Leaflet.js.","directories":{},"_nodeVersion":"9.2.1","dependencies":{"ramda":"~0.22.1","leaflet":"~1.0.1","clipper-lib":"~6.2.1"},"devDependencies":{"xo":"^0.17.1","ava":"^0.17.0","chai":"^3.5.0","jsdom":"^9.8.3","mocha":"^3.1.2","sinon":"^1.17.6","opener":"^1.4.2","rimraf":"^2.5.4","angular":"^1.6.0-rc.1","es6-set":"^0.1.4","express":"^4.14.0","webpack":"^2.2.0","d3-shape":"^1.0.4","babel-cli":"^6.18.0","nightmare":"^2.8.1","es6-symbol":"^3.1.0","compression":"^1.6.2","concavehull":"^0.1.6","babel-loader":"^6.2.8","d3-selection":"^1.0.3","es6-weak-map":"^2.0.1","babel-polyfill":"^6.16.0","babel-register":"^6.18.0","babel-preset-es2015":"^6.18.0","babel-preset-stage-3":"^6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/leaflet-freedraw-2.4.0.tgz_1513847072959_0.435454630991444","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"leaflet-freedraw","version":"2.5.0","keywords":["leaflet","freedraw","polygon","drawing","freehand"],"author":{"name":"Adam Timberlake","email":"adam.timberlake@gmail.com"},"license":"MIT","_id":"leaflet-freedraw@2.5.0","maintainers":[{"name":"wildhoney","email":"adam.timberlake@gmail.com"}],"homepage":"https://github.com/Wildhoney/Leaflet.FreeDraw","bugs":{"url":"https://github.com/Wildhoney/Leaflet.FreeDraw/issues"},"xo":{"rules":{"new-cap":"off","max-lines":[2,500],"default-case":"off","padded-blocks":"off","no-unused-vars":[1,{"varsIgnorePattern":"element"}],"max-nested-callbacks":[1,5],"no-case-declarations":"off","no-duplicate-imports":"off","object-curly-spacing":[2,"always"],"array-bracket-spacing":"off","no-unused-expressions":"off","unicorn/filename-case":["error",{"case":"pascalCase"}],"import/no-named-as-default":"off","import/no-unassigned-import":"off","import/prefer-default-export":"off"},"space":4,"esnext":true,"globals":["window","document","self"]},"ava":{"babel":"inherit","files":["tests/*.test.js","tests/**/*.test.js","!tests/functional/*.test.js"],"require":["babel-polyfill","babel-register","./tests/helpers/BrowserEnv.js"]},"dist":{"shasum":"b7ad1caeaa0e82e8fc6e4959d05a40d78cb08a92","tarball":"https://registry.npmjs.org/leaflet-freedraw/-/leaflet-freedraw-2.5.0.tgz","integrity":"sha512-wNNIG4rvE3qk/s5Sp8cxyjw8ni8n8LvKc18b0EgCnBXjGXRU0im8e6vdpks+hUz7a9Ef1ZhrQKoaberOW8DB+A==","signatures":[{"sig":"MEYCIQCWZQEp19aoEB7Xx37QOLooUap8sDx1z4iFSktN5mjDAAIhAIercHgkit5yBNvOeoT+rWbUSBw1uXdBt6mIFFoQVnde","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/leaflet-freedraw.cjs.js","gitHead":"ff66a2c7dc50c73ff5e0cd0a2382b766a06c4cf7","scripts":{"css":"cp node_modules/leaflet/dist/leaflet.css ./example/css","lint":"xo src/*.js src/**/*.js","spec":"ava && npm run example && mocha tests/functional/FreeDraw.test.js --compilers js:babel-register","test":"npm run lint && npm run spec","build":"webpack --config webpack.cjs.js && webpack --config webpack.web.js","start":"npm i && npm run example && babel example/server/default.js | node","watch":"npm run css && webpack --watch --config webpack.example.js","cleanup":"rimraf node_modules","example":"webpack --config webpack.example.js && npm run css"},"_npmUser":{"name":"wildhoney","email":"adam.timberlake@gmail.com"},"repository":{"url":"git+https://github.com/Wildhoney/Leaflet.FreeDraw.git","type":"git"},"_npmVersion":"5.5.1","description":"Zoopla inspired freehand polygon creation using Leaflet.js.","directories":{},"_nodeVersion":"9.2.1","dependencies":{"ramda":"~0.22.1","clipper-lib":"~6.2.1"},"devDependencies":{"xo":"^0.17.1","ava":"^0.17.0","chai":"^3.5.0","jsdom":"^9.8.3","mocha":"^3.1.2","sinon":"^1.17.6","opener":"^1.4.2","rimraf":"^2.5.4","angular":"^1.6.0-rc.1","es6-set":"^0.1.4","express":"^4.14.0","leaflet":"^1.2.0","webpack":"^2.2.0","d3-shape":"^1.0.4","babel-cli":"^6.18.0","nightmare":"^2.8.1","es6-symbol":"^3.1.0","compression":"^1.6.2","concavehull":"^0.1.6","babel-loader":"^6.2.8","d3-selection":"^1.0.3","es6-weak-map":"^2.0.1","babel-polyfill":"^6.16.0","babel-register":"^6.18.0","babel-preset-es2015":"^6.18.0","babel-preset-stage-3":"^6.17.0"},"peerDependencies":{"leaflet":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/leaflet-freedraw-2.5.0.tgz_1516231151514_0.044718079967424273","host":"s3://npm-registry-packages"}},"2.5.1":{"name":"leaflet-freedraw","version":"2.5.1","keywords":["leaflet","freedraw","polygon","drawing","freehand"],"author":{"name":"Adam Timberlake","email":"adam.timberlake@gmail.com"},"license":"MIT","_id":"leaflet-freedraw@2.5.1","maintainers":[{"name":"wildhoney","email":"adam.timberlake@gmail.com"}],"homepage":"https://github.com/Wildhoney/Leaflet.FreeDraw","bugs":{"url":"https://github.com/Wildhoney/Leaflet.FreeDraw/issues"},"xo":{"rules":{"new-cap":"off","max-lines":[2,500],"default-case":"off","padded-blocks":"off","no-unused-vars":[1,{"varsIgnorePattern":"element"}],"max-nested-callbacks":[1,5],"no-case-declarations":"off","no-duplicate-imports":"off","object-curly-spacing":[2,"always"],"array-bracket-spacing":"off","no-unused-expressions":"off","unicorn/filename-case":["error",{"case":"pascalCase"}],"import/no-named-as-default":"off","import/no-unassigned-import":"off","import/prefer-default-export":"off"},"space":4,"esnext":true,"globals":["window","document","self"]},"ava":{"babel":"inherit","files":["tests/*.test.js","tests/**/*.test.js","!tests/functional/*.test.js"],"require":["babel-polyfill","babel-register","./tests/helpers/BrowserEnv.js"]},"dist":{"shasum":"aa88ebab4c6004b2de8a93f2dcb1c9c2753303e4","tarball":"https://registry.npmjs.org/leaflet-freedraw/-/leaflet-freedraw-2.5.1.tgz","integrity":"sha512-//mcoODQ5kMnHQ8eQaGpLNQclP+fBuYMplxxDxLiPdIN2gcmbM7oWTAexXq8svRxGnDyk5zWZIy2W0AToaSIXQ==","signatures":[{"sig":"MEUCIQCk3lQT4xMfZ5McJlGruhUpocaQFJ5jn4QbA5Ms2DlMbAIgRDofskIPfrntorGx4PRVGVMqfBWEKZW1w8YdMkgFw7o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/leaflet-freedraw.cjs.js","gitHead":"bce5b13ca2b52b89b7d7780975c432095560c1f7","scripts":{"css":"cp node_modules/leaflet/dist/leaflet.css ./example/css","lint":"xo src/*.js src/**/*.js","spec":"ava && npm run example && mocha tests/functional/FreeDraw.test.js --compilers js:babel-register","test":"npm run lint && npm run spec","build":"webpack --config webpack.cjs.js && webpack --config webpack.web.js","start":"npm i && npm run example && babel example/server/default.js | node","watch":"npm run css && webpack --watch --config webpack.example.js","cleanup":"rimraf node_modules","example":"webpack --config webpack.example.js && npm run css"},"_npmUser":{"name":"wildhoney","email":"adam.timberlake@gmail.com"},"repository":{"url":"git+https://github.com/Wildhoney/Leaflet.FreeDraw.git","type":"git"},"_npmVersion":"5.5.1","description":"Zoopla inspired freehand polygon creation using Leaflet.js.","directories":{},"_nodeVersion":"9.2.1","dependencies":{"ramda":"~0.22.1","clipper-lib":"~6.2.1"},"devDependencies":{"xo":"^0.17.1","ava":"^0.17.0","chai":"^3.5.0","jsdom":"^9.8.3","mocha":"^3.1.2","sinon":"^1.17.6","opener":"^1.4.2","rimraf":"^2.5.4","angular":"^1.6.0-rc.1","es6-set":"^0.1.4","express":"^4.14.0","leaflet":"~1.3.1","webpack":"^2.2.0","d3-shape":"^1.0.4","babel-cli":"^6.18.0","nightmare":"^2.8.1","es6-symbol":"^3.1.0","compression":"^1.6.2","concavehull":"^0.1.6","babel-loader":"^6.2.8","d3-selection":"^1.0.3","es6-weak-map":"^2.0.1","babel-polyfill":"^6.16.0","babel-register":"^6.18.0","babel-preset-es2015":"^6.18.0","babel-preset-stage-3":"^6.17.0"},"peerDependencies":{"leaflet":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/leaflet-freedraw-2.5.1.tgz_1516386924395_0.04887088085524738","host":"s3://npm-registry-packages"}},"2.5.2":{"name":"leaflet-freedraw","version":"2.5.2","keywords":["leaflet","freedraw","polygon","drawing","freehand"],"author":{"name":"Adam Timberlake","email":"adam.timberlake@gmail.com"},"license":"MIT","_id":"leaflet-freedraw@2.5.2","maintainers":[{"name":"wildhoney","email":"adam.timberlake@gmail.com"}],"homepage":"https://github.com/Wildhoney/Leaflet.FreeDraw","bugs":{"url":"https://github.com/Wildhoney/Leaflet.FreeDraw/issues"},"xo":{"rules":{"new-cap":"off","max-lines":[2,500],"default-case":"off","padded-blocks":"off","no-unused-vars":[1,{"varsIgnorePattern":"element"}],"max-nested-callbacks":[1,5],"no-case-declarations":"off","no-duplicate-imports":"off","object-curly-spacing":[2,"always"],"array-bracket-spacing":"off","no-unused-expressions":"off","unicorn/filename-case":["error",{"case":"pascalCase"}],"import/no-named-as-default":"off","import/no-unassigned-import":"off","import/prefer-default-export":"off"},"space":4,"esnext":true,"globals":["window","document","self"]},"ava":{"babel":"inherit","files":["tests/*.test.js","tests/**/*.test.js","!tests/functional/*.test.js"],"require":["babel-polyfill","babel-register","./tests/helpers/BrowserEnv.js"]},"dist":{"shasum":"5e0697736b5f54ff56509ac4fbee2b81047f6415","tarball":"https://registry.npmjs.org/leaflet-freedraw/-/leaflet-freedraw-2.5.2.tgz","integrity":"sha512-OxPZgOnMewlikwhQIX8UEdPyuBSUJQ8qpZyGBa6o7LuCbbCjdDV3ulvwfQ9GG6uzRa2TiAJ+mP30tIsa9mL1oQ==","signatures":[{"sig":"MEUCIQCA0y6sOPvX3dEoyc96S9lOmnsnqHsBrtFmpFgyAiWY5wIgBlzeoUBMC6hh/9OueCulCdGisEzETnUmMsm61kYSAKI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/leaflet-freedraw.cjs.js","gitHead":"e21b0a1218e1023bb707d5d54f0d3cef3388731a","scripts":{"css":"cp node_modules/leaflet/dist/leaflet.css ./example/css","lint":"xo src/*.js src/**/*.js","spec":"ava && npm run example && mocha tests/functional/FreeDraw.test.js --compilers js:babel-register","test":"npm run lint && npm run spec","build":"webpack --config webpack.cjs.js && webpack --config webpack.web.js","start":"npm i && npm run example && babel example/server/default.js | node","watch":"npm run css && webpack --watch --config webpack.example.js","cleanup":"rimraf node_modules","example":"webpack --config webpack.example.js && npm run css"},"_npmUser":{"name":"wildhoney","email":"adam.timberlake@gmail.com"},"repository":{"url":"git+https://github.com/Wildhoney/Leaflet.FreeDraw.git","type":"git"},"_npmVersion":"5.6.0","description":"Zoopla inspired freehand polygon creation using Leaflet.js.","directories":{},"_nodeVersion":"9.4.0","dependencies":{"ramda":"~0.22.1","clipper-lib":"~6.2.1"},"devDependencies":{"xo":"^0.17.1","ava":"^0.17.0","chai":"^3.5.0","jsdom":"^9.8.3","mocha":"~3.5.3","sinon":"^1.17.6","opener":"^1.4.2","rimraf":"~2.6.2","angular":"~1.6.8","es6-set":"^0.1.4","express":"~4.16.2","leaflet":"~1.3.1","webpack":"~2.7.0","d3-shape":"^1.0.4","babel-cli":"~6.26.0","nightmare":"~2.10.0","es6-symbol":"^3.1.0","compression":"~1.7.1","concavehull":"^0.1.6","babel-loader":"^6.2.8","d3-selection":"~1.2.0","es6-weak-map":"^2.0.1","babel-polyfill":"~6.26.0","babel-register":"~6.26.0","babel-preset-es2015":"^6.18.0","babel-preset-stage-3":"^6.17.0"},"peerDependencies":{"leaflet":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/leaflet-freedraw-2.5.2.tgz_1516695435704_0.1456517584156245","host":"s3://npm-registry-packages"}},"2.6.0":{"name":"leaflet-freedraw","version":"2.6.0","keywords":["leaflet","freedraw","polygon","drawing","freehand"],"author":{"name":"Adam Timberlake","email":"adam.timberlake@gmail.com"},"license":"MIT","_id":"leaflet-freedraw@2.6.0","maintainers":[{"name":"wildhoney","email":"adam.timberlake@gmail.com"}],"homepage":"https://github.com/Wildhoney/Leaflet.FreeDraw","bugs":{"url":"https://github.com/Wildhoney/Leaflet.FreeDraw/issues"},"xo":{"rules":{"new-cap":"off","max-lines":[2,500],"default-case":"off","padded-blocks":"off","no-unused-vars":[1,{"varsIgnorePattern":"element"}],"max-nested-callbacks":[1,5],"no-case-declarations":"off","no-duplicate-imports":"off","object-curly-spacing":[2,"always"],"array-bracket-spacing":"off","no-unused-expressions":"off","unicorn/filename-case":["error",{"case":"pascalCase"}],"import/no-named-as-default":"off","import/no-unassigned-import":"off","import/prefer-default-export":"off"},"space":4,"esnext":true,"globals":["window","document","self"]},"ava":{"babel":"inherit","files":["tests/*.test.js","tests/**/*.test.js","!tests/functional/*.test.js"],"require":["babel-polyfill","babel-register","./tests/helpers/BrowserEnv.js"]},"dist":{"shasum":"c36ffdfa8373721117f579c57a5c38c9fa882af3","tarball":"https://registry.npmjs.org/leaflet-freedraw/-/leaflet-freedraw-2.6.0.tgz","fileCount":32,"integrity":"sha512-pxkBzY8442Fck1E52AwFdas5Cn1B5j/7wl/rhMueoeYPKHmlVlY172ntGBy/YNPkeVHFvnX/Scj1G/Hu94OuwQ==","signatures":[{"sig":"MEUCIQDHY/S6Mo91UncdXPLdmDVQenlVj99G7afiHwk+wIVGDQIgPQ6Yfg7H87B3q392yK9cotzUtTuFjhZpDbnCbhmpZUo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4475337},"main":"dist/leaflet-freedraw.cjs.js","gitHead":"5db0b4f8cab28399bf99c23972587f811f5396af","scripts":{"css":"cp node_modules/leaflet/dist/leaflet.css ./example/css","lint":"xo src/*.js src/**/*.js","spec":"ava && npm run example && mocha tests/functional/FreeDraw.test.js --compilers js:babel-register","test":"npm run lint && npm run spec","build":"webpack --config webpack.cjs.js && webpack --config webpack.web.js","start":"npm i && npm run example && babel example/server/default.js | node","watch":"npm run css && webpack --watch --config webpack.example.js","cleanup":"rimraf node_modules","example":"webpack --config webpack.example.js && npm run css"},"_npmUser":{"name":"wildhoney","email":"adam.timberlake@gmail.com"},"repository":{"url":"git+https://github.com/Wildhoney/Leaflet.FreeDraw.git","type":"git"},"_npmVersion":"5.6.0","description":"Zoopla inspired freehand polygon creation using Leaflet.js.","directories":{},"_nodeVersion":"9.4.0","dependencies":{"ramda":"~0.22.1","clipper-lib":"~6.2.1"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.17.1","ava":"^0.17.0","chai":"^3.5.0","jsdom":"^9.8.3","mocha":"~3.5.3","sinon":"^1.17.6","opener":"^1.4.2","rimraf":"~2.6.2","angular":"~1.6.8","es6-set":"^0.1.4","express":"~4.16.2","leaflet":"~1.3.1","webpack":"~2.7.0","d3-shape":"^1.0.4","babel-cli":"~6.26.0","nightmare":"~2.10.0","es6-symbol":"^3.1.0","compression":"~1.7.1","concavehull":"^0.1.6","babel-loader":"^6.2.8","d3-selection":"~1.2.0","es6-weak-map":"^2.0.1","babel-polyfill":"~6.26.0","babel-register":"~6.26.0","babel-preset-es2015":"^6.18.0","babel-preset-stage-3":"^6.17.0"},"peerDependencies":{"leaflet":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/leaflet-freedraw_2.6.0_1518623111815_0.2402407343353261","host":"s3://npm-registry-packages"}},"2.6.1":{"name":"leaflet-freedraw","version":"2.6.1","keywords":["leaflet","freedraw","polygon","drawing","freehand"],"author":{"name":"Adam Timberlake","email":"adam.timberlake@gmail.com"},"license":"MIT","_id":"leaflet-freedraw@2.6.1","maintainers":[{"name":"wildhoney","email":"adam.timberlake@gmail.com"}],"homepage":"https://github.com/Wildhoney/Leaflet.FreeDraw","bugs":{"url":"https://github.com/Wildhoney/Leaflet.FreeDraw/issues"},"xo":{"rules":{"new-cap":"off","max-lines":[2,500],"default-case":"off","padded-blocks":"off","no-unused-vars":[1,{"varsIgnorePattern":"element"}],"max-nested-callbacks":[1,5],"no-case-declarations":"off","no-duplicate-imports":"off","object-curly-spacing":[2,"always"],"array-bracket-spacing":"off","no-unused-expressions":"off","unicorn/filename-case":["error",{"case":"pascalCase"}],"import/no-named-as-default":"off","import/no-unassigned-import":"off","import/prefer-default-export":"off"},"space":4,"esnext":true,"globals":["window","document","self"]},"ava":{"babel":"inherit","files":["tests/*.test.js","tests/**/*.test.js","!tests/functional/*.test.js"],"require":["babel-polyfill","babel-register","./tests/helpers/BrowserEnv.js"]},"dist":{"shasum":"cbfb8feec9e760509a7607871578022a0a15ffbe","tarball":"https://registry.npmjs.org/leaflet-freedraw/-/leaflet-freedraw-2.6.1.tgz","fileCount":32,"integrity":"sha512-k8pBgoxJuGNuXMZ923PHr8CUjMbQ7aPdJUkZGdczXquzz/fk9pn/GQ+8kWWD007TjKDaib+ogSxyT1o5RiL9Pg==","signatures":[{"sig":"MEUCIQDly8M64b8Y5Z0aZUK4W8hfUvAaAp4qxPtC1aNOJvKuFQIgewViF8b5kORl1L7L9jHw+J4FucBCND1nEBOJP733FnY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4475099},"main":"dist/leaflet-freedraw.cjs.js","gitHead":"f18c1a73af279f7f509715935d6ec0f6c03d16cb","scripts":{"css":"cp node_modules/leaflet/dist/leaflet.css ./example/css","lint":"xo src/*.js src/**/*.js","spec":"ava && npm run example && mocha tests/functional/FreeDraw.test.js --compilers js:babel-register","test":"npm run lint && npm run spec","build":"webpack --config webpack.cjs.js && webpack --config webpack.web.js","start":"npm i && npm run example && babel example/server/default.js | node","watch":"npm run css && webpack --watch --config webpack.example.js","cleanup":"rimraf node_modules","example":"webpack --config webpack.example.js && npm run css"},"_npmUser":{"name":"wildhoney","email":"adam.timberlake@gmail.com"},"repository":{"url":"git+https://github.com/Wildhoney/Leaflet.FreeDraw.git","type":"git"},"_npmVersion":"5.6.0","description":"Zoopla inspired freehand polygon creation using Leaflet.js.","directories":{},"_nodeVersion":"9.4.0","dependencies":{"ramda":"~0.22.1","clipper-lib":"~6.2.1"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.17.1","ava":"^0.17.0","chai":"^3.5.0","jsdom":"^9.8.3","mocha":"~3.5.3","sinon":"^1.17.6","opener":"^1.4.2","rimraf":"~2.6.2","angular":"~1.6.8","es6-set":"^0.1.4","express":"~4.16.2","leaflet":"~1.3.1","webpack":"~2.7.0","d3-shape":"^1.0.4","babel-cli":"~6.26.0","nightmare":"~2.10.0","es6-symbol":"^3.1.0","compression":"~1.7.1","concavehull":"^0.1.6","babel-loader":"^6.2.8","d3-selection":"~1.2.0","es6-weak-map":"^2.0.1","babel-polyfill":"~6.26.0","babel-register":"~6.26.0","babel-preset-es2015":"^6.18.0","babel-preset-stage-3":"^6.17.0"},"peerDependencies":{"leaflet":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/leaflet-freedraw_2.6.1_1518623325316_0.7845935997316844","host":"s3://npm-registry-packages"}},"2.7.0":{"name":"leaflet-freedraw","version":"2.7.0","keywords":["leaflet","freedraw","polygon","drawing","freehand"],"author":{"name":"Adam Timberlake","email":"adam.timberlake@gmail.com"},"license":"MIT","_id":"leaflet-freedraw@2.7.0","maintainers":[{"name":"wildhoney","email":"adam.timberlake@gmail.com"}],"homepage":"https://github.com/Wildhoney/Leaflet.FreeDraw","bugs":{"url":"https://github.com/Wildhoney/Leaflet.FreeDraw/issues"},"xo":{"rules":{"new-cap":"off","max-lines":[2,500],"default-case":"off","padded-blocks":"off","no-unused-vars":[1,{"varsIgnorePattern":"element"}],"max-nested-callbacks":[1,5],"no-case-declarations":"off","no-duplicate-imports":"off","object-curly-spacing":[2,"always"],"array-bracket-spacing":"off","no-unused-expressions":"off","unicorn/filename-case":["error",{"case":"pascalCase"}],"import/no-named-as-default":"off","import/no-unassigned-import":"off","import/prefer-default-export":"off"},"space":4,"esnext":true,"globals":["window","document","self"]},"ava":{"babel":"inherit","files":["tests/*.test.js","tests/**/*.test.js","!tests/functional/*.test.js"],"require":["babel-polyfill","babel-register","./tests/helpers/BrowserEnv.js"]},"dist":{"shasum":"2d2dd38db5d8b472188d0c4972caabefbec0bf40","tarball":"https://registry.npmjs.org/leaflet-freedraw/-/leaflet-freedraw-2.7.0.tgz","fileCount":32,"integrity":"sha512-hlDIbyE5mo2NZzp8ejeFBf1j1297Eerlz+srQKalRyRT8Fovu6A5Ec0EDfwgbSM6IMCGUMsMCGh6FNojJ/WS7Q==","signatures":[{"sig":"MEUCIQDoqlJ/v0lXSIjfHp6GU3BDBgR9LJOj+Co/3F27kYMKeQIgY4ThADKuvoRLm8uaVoe5k8eVnZWMOtfH2u4F2wJiKMQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5380348},"main":"dist/leaflet-freedraw.cjs.js","gitHead":"52fde1476501fec0d1a9ae6e6283da3ac846f0e8","scripts":{"css":"cp node_modules/leaflet/dist/leaflet.css ./example/css","lint":"xo src/*.js src/**/*.js","spec":"ava && npm run example && mocha tests/functional/FreeDraw.test.js --compilers js:babel-register","test":"npm run lint && npm run spec","build":"webpack --config webpack.cjs.js && webpack --config webpack.web.js","start":"npm i && npm run example && babel example/server/default.js | node","watch":"npm run css && webpack --watch --config webpack.example.js","cleanup":"rimraf node_modules","example":"webpack --config webpack.example.js && npm run css"},"_npmUser":{"name":"wildhoney","email":"adam.timberlake@gmail.com"},"repository":{"url":"git+https://github.com/Wildhoney/Leaflet.FreeDraw.git","type":"git"},"_npmVersion":"5.6.0","description":"Zoopla inspired freehand polygon creation using Leaflet.js.","directories":{},"_nodeVersion":"9.4.0","dependencies":{"ramda":"~0.22.1","clipper-lib":"~6.2.1","turf-polygon":"~1.0.3","turf-intersect":"~3.0.12"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.17.1","ava":"^0.17.0","chai":"^3.5.0","jsdom":"^9.8.3","mocha":"~3.5.3","sinon":"^1.17.6","opener":"^1.4.2","rimraf":"~2.6.2","angular":"~1.6.8","es6-set":"^0.1.4","express":"~4.16.2","leaflet":"~1.3.1","webpack":"~2.7.0","d3-shape":"^1.0.4","babel-cli":"~6.26.0","nightmare":"~2.10.0","es6-symbol":"^3.1.0","compression":"~1.7.1","concavehull":"^0.1.6","babel-loader":"^6.2.8","d3-selection":"~1.2.0","es6-weak-map":"^2.0.1","babel-polyfill":"~6.26.0","babel-register":"~6.26.0","babel-preset-es2015":"^6.18.0","babel-preset-stage-3":"^6.17.0"},"peerDependencies":{"leaflet":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/leaflet-freedraw_2.7.0_1518638650518_0.38012244900533565","host":"s3://npm-registry-packages"}},"2.7.1":{"name":"leaflet-freedraw","version":"2.7.1","keywords":["leaflet","freedraw","polygon","drawing","freehand"],"author":{"name":"Adam Timberlake","email":"adam.timberlake@gmail.com"},"license":"MIT","_id":"leaflet-freedraw@2.7.1","maintainers":[{"name":"wildhoney","email":"adam.timberlake@gmail.com"}],"homepage":"https://github.com/Wildhoney/Leaflet.FreeDraw","bugs":{"url":"https://github.com/Wildhoney/Leaflet.FreeDraw/issues"},"xo":{"rules":{"new-cap":"off","max-lines":[2,500],"default-case":"off","padded-blocks":"off","no-unused-vars":[1,{"varsIgnorePattern":"element"}],"max-nested-callbacks":[1,5],"no-case-declarations":"off","no-duplicate-imports":"off","object-curly-spacing":[2,"always"],"array-bracket-spacing":"off","no-unused-expressions":"off","unicorn/filename-case":["error",{"case":"pascalCase"}],"import/no-named-as-default":"off","import/no-unassigned-import":"off","import/prefer-default-export":"off"},"space":4,"esnext":true,"globals":["window","document","self"]},"ava":{"babel":"inherit","files":["tests/*.test.js","tests/**/*.test.js","!tests/functional/*.test.js"],"require":["babel-polyfill","babel-register","./tests/helpers/BrowserEnv.js"]},"dist":{"shasum":"b8146f366a389f3e2c9f77d52921b928c27509bb","tarball":"https://registry.npmjs.org/leaflet-freedraw/-/leaflet-freedraw-2.7.1.tgz","fileCount":32,"integrity":"sha512-Thw+8P+15xXsBauXBz4Z6LnPFXUu5KRhEsuEw6x5XDX/NT+vBrQmH7oIHQ4iAouv1SzhkuTM5DN35JKINLXjiQ==","signatures":[{"sig":"MEUCIQCHJYtVLSygCpYAl8gxk8y5gVH4h4IavlZhvUMDwyT0yAIgTm80CPrqZGMFJZ/ZOU48uT3RC5BPj2uv2iWwqG6/244=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5380711},"main":"dist/leaflet-freedraw.cjs.js","gitHead":"13d7302c7e810419c1c20b953befd5fe662ade09","scripts":{"css":"cp node_modules/leaflet/dist/leaflet.css ./example/css","lint":"xo src/*.js src/**/*.js","spec":"ava && npm run example && mocha tests/functional/FreeDraw.test.js --compilers js:babel-register","test":"npm run lint && npm run spec","build":"webpack --config webpack.cjs.js && webpack --config webpack.web.js","start":"npm i && npm run example && babel example/server/default.js | node","watch":"npm run css && webpack --watch --config webpack.example.js","cleanup":"rimraf node_modules","example":"webpack --config webpack.example.js && npm run css"},"_npmUser":{"name":"wildhoney","email":"adam.timberlake@gmail.com"},"repository":{"url":"git+https://github.com/Wildhoney/Leaflet.FreeDraw.git","type":"git"},"_npmVersion":"5.6.0","description":"Zoopla inspired freehand polygon creation using Leaflet.js.","directories":{},"_nodeVersion":"9.4.0","dependencies":{"ramda":"~0.22.1","clipper-lib":"~6.2.1","turf-polygon":"~1.0.3","turf-intersect":"~3.0.12"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.17.1","ava":"^0.17.0","chai":"^3.5.0","jsdom":"^9.8.3","mocha":"~3.5.3","sinon":"^1.17.6","opener":"^1.4.2","rimraf":"~2.6.2","angular":"~1.6.8","es6-set":"^0.1.4","express":"~4.16.2","leaflet":"~1.3.1","webpack":"~2.7.0","d3-shape":"^1.0.4","babel-cli":"~6.26.0","nightmare":"~2.10.0","es6-symbol":"^3.1.0","compression":"~1.7.1","concavehull":"^0.1.6","babel-loader":"^6.2.8","d3-selection":"~1.2.0","es6-weak-map":"^2.0.1","babel-polyfill":"~6.26.0","babel-register":"~6.26.0","babel-preset-es2015":"^6.18.0","babel-preset-stage-3":"^6.17.0"},"peerDependencies":{"leaflet":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/leaflet-freedraw_2.7.1_1519039296469_0.4424344909506137","host":"s3://npm-registry-packages"}},"2.8.0":{"name":"leaflet-freedraw","version":"2.8.0","keywords":["leaflet","freedraw","polygon","drawing","freehand"],"author":{"name":"Adam Timberlake","email":"adam.timberlake@gmail.com"},"license":"MIT","_id":"leaflet-freedraw@2.8.0","maintainers":[{"name":"wildhoney","email":"adam.timberlake@gmail.com"}],"homepage":"https://github.com/Wildhoney/Leaflet.FreeDraw","bugs":{"url":"https://github.com/Wildhoney/Leaflet.FreeDraw/issues"},"xo":{"rules":{"new-cap":"off","max-lines":[2,500],"default-case":"off","padded-blocks":"off","no-unused-vars":[1,{"varsIgnorePattern":"element"}],"max-nested-callbacks":[1,5],"no-case-declarations":"off","no-duplicate-imports":"off","object-curly-spacing":[2,"always"],"array-bracket-spacing":"off","no-unused-expressions":"off","unicorn/filename-case":["error",{"case":"pascalCase"}],"import/no-named-as-default":"off","import/no-unassigned-import":"off","import/prefer-default-export":"off"},"space":4,"esnext":true,"globals":["window","document","self"]},"ava":{"babel":"inherit","files":["tests/*.test.js","tests/**/*.test.js","!tests/functional/*.test.js"],"require":["babel-polyfill","babel-register","./tests/helpers/BrowserEnv.js"]},"dist":{"shasum":"78066a0f79621c40107031e0187746c312e00ba9","tarball":"https://registry.npmjs.org/leaflet-freedraw/-/leaflet-freedraw-2.8.0.tgz","fileCount":32,"integrity":"sha512-djmFMiiwH+GHpeCOFRbGX9czUGyy6icoShITZpAQ33XcYb7S7O2HlE045Z4qJoJzNEDlxXnulrNLSAkP4i9hNA==","signatures":[{"sig":"MEYCIQDPsFj+m6A3SUkLJwM78VqjjiXQEW//BCc+Ii1z7I0i0QIhAI02qPKpVzJdaJUU+dcCwf6d0xXi93h7c9Qa9J0OTsPo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5381228},"main":"dist/leaflet-freedraw.cjs.js","gitHead":"bd62c6b4fed392147071e3dac7dd172cbc8ea86f","scripts":{"css":"cp node_modules/leaflet/dist/leaflet.css ./example/css","lint":"xo src/*.js src/**/*.js","spec":"ava && npm run example && mocha tests/functional/FreeDraw.test.js --compilers js:babel-register","test":"npm run lint && npm run spec","build":"webpack --config webpack.cjs.js && webpack --config webpack.web.js","start":"npm i && npm run example && babel example/server/default.js | node","watch":"npm run css && webpack --watch --config webpack.example.js","cleanup":"rimraf node_modules","example":"webpack --config webpack.example.js && npm run css"},"_npmUser":{"name":"wildhoney","email":"adam.timberlake@gmail.com"},"repository":{"url":"git+https://github.com/Wildhoney/Leaflet.FreeDraw.git","type":"git"},"_npmVersion":"5.6.0","description":"Zoopla inspired freehand polygon creation using Leaflet.js.","directories":{},"_nodeVersion":"9.4.0","dependencies":{"ramda":"~0.22.1","clipper-lib":"~6.2.1","turf-polygon":"~1.0.3","turf-intersect":"~3.0.12"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.17.1","ava":"^0.17.0","chai":"^3.5.0","jsdom":"^9.8.3","mocha":"~3.5.3","sinon":"^1.17.6","opener":"^1.4.2","rimraf":"~2.6.2","angular":"~1.6.8","es6-set":"^0.1.4","express":"~4.16.2","leaflet":"~1.3.1","webpack":"~2.7.0","d3-shape":"^1.0.4","babel-cli":"~6.26.0","nightmare":"~2.10.0","es6-symbol":"^3.1.0","compression":"~1.7.1","concavehull":"^0.1.6","babel-loader":"^6.2.8","d3-selection":"~1.2.0","es6-weak-map":"^2.0.1","babel-polyfill":"~6.26.0","babel-register":"~6.26.0","babel-preset-es2015":"^6.18.0","babel-preset-stage-3":"^6.17.0"},"peerDependencies":{"leaflet":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/leaflet-freedraw_2.8.0_1519056658962_0.48734218959574926","host":"s3://npm-registry-packages"}},"2.8.1":{"name":"leaflet-freedraw","version":"2.8.1","keywords":["leaflet","freedraw","polygon","drawing","freehand"],"author":{"name":"Adam Timberlake","email":"adam.timberlake@gmail.com"},"license":"MIT","_id":"leaflet-freedraw@2.8.1","maintainers":[{"name":"wildhoney","email":"adam.timberlake@gmail.com"}],"homepage":"https://github.com/Wildhoney/Leaflet.FreeDraw","bugs":{"url":"https://github.com/Wildhoney/Leaflet.FreeDraw/issues"},"xo":{"rules":{"new-cap":"off","max-lines":[2,500],"default-case":"off","padded-blocks":"off","no-unused-vars":[1,{"varsIgnorePattern":"element"}],"max-nested-callbacks":[1,5],"no-case-declarations":"off","no-duplicate-imports":"off","object-curly-spacing":[2,"always"],"array-bracket-spacing":"off","no-unused-expressions":"off","unicorn/filename-case":["error",{"case":"pascalCase"}],"import/no-named-as-default":"off","import/no-unassigned-import":"off","import/prefer-default-export":"off"},"space":4,"esnext":true,"globals":["window","document","self"]},"ava":{"babel":"inherit","files":["tests/*.test.js","tests/**/*.test.js","!tests/functional/*.test.js"],"require":["babel-polyfill","babel-register","./tests/helpers/BrowserEnv.js"]},"dist":{"shasum":"8403a06e66e81aec2a21982459c148657064151a","tarball":"https://registry.npmjs.org/leaflet-freedraw/-/leaflet-freedraw-2.8.1.tgz","fileCount":32,"integrity":"sha512-WXeIi9yEBxao4WjSKiNCIjJvhGjdhaLhFcP6EbLyl9wFEOTBUYkBs9jQ4nIX5rzp0aVMFVjHbT/eQKUMUsY1pA==","signatures":[{"sig":"MEUCIHukQjNxqUhyoBNK8Rn/kDRssEL/AOisBa/ZFANCfyLTAiEAl+W/ZgIzt8903PABOn3D+Q2wAYKgfGnA+UFl98JLoz8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5381474},"main":"dist/leaflet-freedraw.cjs.js","gitHead":"398300aad1c3ad9edf076c7af4a57762960a0cac","scripts":{"css":"cp node_modules/leaflet/dist/leaflet.css ./example/css","lint":"xo src/*.js src/**/*.js","spec":"ava && npm run example && mocha tests/functional/FreeDraw.test.js --compilers js:babel-register","test":"npm run lint && npm run spec","build":"webpack --config webpack.cjs.js && webpack --config webpack.web.js","start":"npm i && npm run example && babel example/server/default.js | node","watch":"npm run css && webpack --watch --config webpack.example.js","cleanup":"rimraf node_modules","example":"webpack --config webpack.example.js && npm run css"},"_npmUser":{"name":"wildhoney","email":"adam.timberlake@gmail.com"},"repository":{"url":"git+https://github.com/Wildhoney/Leaflet.FreeDraw.git","type":"git"},"_npmVersion":"5.6.0","description":"Zoopla inspired freehand polygon creation using Leaflet.js.","directories":{},"_nodeVersion":"9.8.0","dependencies":{"ramda":"~0.22.1","clipper-lib":"~6.2.1","turf-polygon":"~1.0.3","turf-intersect":"~3.0.12"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.17.1","ava":"^0.17.0","chai":"^3.5.0","jsdom":"^9.8.3","mocha":"~3.5.3","sinon":"^1.17.6","opener":"^1.4.2","rimraf":"~2.6.2","angular":"~1.6.8","es6-set":"^0.1.4","express":"~4.16.2","leaflet":"~1.3.1","webpack":"~2.7.0","d3-shape":"^1.0.4","babel-cli":"~6.26.0","nightmare":"~2.10.0","es6-symbol":"^3.1.0","compression":"~1.7.1","concavehull":"^0.1.6","babel-loader":"^6.2.8","d3-selection":"~1.2.0","es6-weak-map":"^2.0.1","babel-polyfill":"~6.26.0","babel-register":"~6.26.0","babel-preset-es2015":"^6.18.0","babel-preset-stage-3":"^6.17.0"},"peerDependencies":{"leaflet":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/leaflet-freedraw_2.8.1_1522834619178_0.2295680196628056","host":"s3://npm-registry-packages"}},"2.9.0":{"name":"leaflet-freedraw","version":"2.9.0","keywords":["leaflet","freedraw","polygon","drawing","freehand","zoopla","geospatial","search","area"],"author":{"name":"Adam Timberlake","email":"adam.timberlake@gmail.com"},"license":"MIT","_id":"leaflet-freedraw@2.9.0","maintainers":[{"name":"wildhoney","email":"adam.timberlake@gmail.com"}],"homepage":"https://github.com/Wildhoney/Leaflet.FreeDraw","bugs":{"url":"https://github.com/Wildhoney/Leaflet.FreeDraw/issues"},"xo":{"rules":{"new-cap":"off","max-lines":[2,500],"default-case":"off","padded-blocks":"off","no-unused-vars":[1,{"varsIgnorePattern":"element"}],"max-nested-callbacks":[1,5],"no-case-declarations":"off","no-duplicate-imports":"off","object-curly-spacing":[2,"always"],"array-bracket-spacing":"off","no-unused-expressions":"off","unicorn/filename-case":["error",{"case":"pascalCase"}],"import/no-named-as-default":"off","import/no-unassigned-import":"off","import/prefer-default-export":"off"},"space":4,"esnext":true,"globals":["window","document","self"]},"ava":{"babel":"inherit","files":["tests/*.test.js","tests/**/*.test.js","!tests/functional/*.test.js"],"require":["babel-polyfill","babel-register","./tests/helpers/BrowserEnv.js"]},"dist":{"shasum":"b1e84f5907da379e892e96b7130d719c929a0c4b","tarball":"https://registry.npmjs.org/leaflet-freedraw/-/leaflet-freedraw-2.9.0.tgz","fileCount":32,"integrity":"sha512-i7/cBkG+mbpC0LBM4i4yIoBdsDfdvEpeSjWhLrzkJNH5IMCJuJTs8vTybFRvCNLeYbymMS8figeWpMALLH+kYQ==","signatures":[{"sig":"MEUCIGXZccmPyku0NjEWYVk8tLFfNOOpW2jF+aimW+7nroA3AiEA29SFXaeka7fglD4C8XE/o1qY5JPKcR6dv3wr3LPvVZg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5085258,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3cmUCRA9TVsSAnZWagAA2PYP/A1YBHB/I81yzgQ4S5t0\naNnbhyvdo6s1cQjDgmlhfVjV2E9J8nshuOgtxkFsR6TOSr3Gwl62iQQ36D0g\nkZHKRo+78wQflJTWHznSEGsR1l73Hmas2r6V6mENZerM2QzN2d9OTdgV8vAK\nh/CPsVC3uWEMgOqCzQdIUtPpzFiSwwzYAxpAboSTZvcpI72PaMrKeisZ5bwF\nqMBduabJV9iS+WLqLWGx4NsFXu02FkovslHSVIV9ErETvrkaNs1IZ64BjOLI\nzKdXRLr1yq28cm86Y9WoJRXHiPobxPGlsvdr4fUYxwJdR1taCpvxCSH/Tnve\nEsZrNnV46DC0GASm1vdwO8Lft6zHcW8AA8X1AiiBndTAMFfG5IguNS9NRVJK\nxn5q8RVzVZ6Rmj/9RzFH1tul+ugS7tr7aRWt0KHsNrjykF8NRNCRxD70CR8O\nchXtNUbLzJaCtlvs2gJU4IS2hKsOqskuancpdbXpSwnU/3X5podL7xyuXBLj\nCluGWuoQGADY/h/koyIWUvnwCyvGo5t7qqcgeTWbV08WR09n9hJVE4hQEcux\nSq3tnqmrnhS2ddwp820lC0M5x9m9q9Ok/6wSWs1zqnh+054/cgzwvAUP5wKH\n6aoIcXvUm7AlpU6G9p0WI1/BJ77GuIlb/B9KLXhgcy3hkgHkK9u0jnQ9hZtp\nrT9h\r\n=skbK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflet-freedraw.cjs.js","gitHead":"0fd607c207666825f616aa6bfe2978b3f16a7ed5","scripts":{"css":"cp node_modules/leaflet/dist/leaflet.css ./example/css","lint":"xo src/*.js src/**/*.js","spec":"ava && npm run example && mocha tests/functional/FreeDraw.test.js --compilers js:babel-register","test":"npm run lint && npm run spec","build":"webpack --config webpack.cjs.js && webpack --config webpack.web.js","start":"npm i && npm run example && babel example/server/default.js | node","watch":"npm run css && webpack --watch --config webpack.example.js","cleanup":"rimraf node_modules","example":"webpack --config webpack.example.js && npm run css"},"_npmUser":{"name":"wildhoney","email":"adam.timberlake@gmail.com"},"repository":{"url":"git+https://github.com/Wildhoney/Leaflet.FreeDraw.git","type":"git"},"_npmVersion":"5.6.0","description":"Zoopla inspired freehand polygon creation using Leaflet.js.","directories":{},"_nodeVersion":"9.8.0","dependencies":{"clipper-lib":"~6.2.1","turf-polygon":"~1.0.3","turf-intersect":"~3.0.12"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.17.1","ava":"^0.17.0","chai":"^3.5.0","jsdom":"^9.8.3","mocha":"~3.5.3","sinon":"^1.17.6","opener":"^1.4.2","rimraf":"~2.6.2","angular":"~1.6.8","es6-set":"^0.1.4","express":"~4.16.2","leaflet":"~1.3.1","webpack":"~2.7.0","d3-shape":"^1.0.4","babel-cli":"~6.26.0","nightmare":"~2.10.0","es6-symbol":"^3.1.0","compression":"~1.7.1","concavehull":"^0.1.6","babel-loader":"^6.2.8","d3-selection":"~1.2.0","es6-weak-map":"^2.0.1","babel-polyfill":"~6.26.0","babel-register":"~6.26.0","babel-preset-es2015":"^6.18.0","babel-preset-stage-3":"^6.17.0"},"peerDependencies":{"ramda":"~0.22.1","leaflet":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/leaflet-freedraw_2.9.0_1524484499012_0.8271147733644026","host":"s3://npm-registry-packages"}},"2.10.0":{"name":"leaflet-freedraw","version":"2.10.0","keywords":["leaflet","freedraw","polygon","drawing","freehand","zoopla","geospatial","search","area"],"author":{"name":"Adam Timberlake","email":"adam.timberlake@gmail.com"},"license":"MIT","_id":"leaflet-freedraw@2.10.0","maintainers":[{"name":"wildhoney","email":"adam.timberlake@gmail.com"}],"homepage":"https://github.com/Wildhoney/Leaflet.FreeDraw","bugs":{"url":"https://github.com/Wildhoney/Leaflet.FreeDraw/issues"},"xo":{"rules":{"new-cap":"off","max-lines":[2,500],"default-case":"off","padded-blocks":"off","no-unused-vars":[1,{"varsIgnorePattern":"element"}],"max-nested-callbacks":[1,5],"no-case-declarations":"off","no-duplicate-imports":"off","object-curly-spacing":[2,"always"],"array-bracket-spacing":"off","no-unused-expressions":"off","unicorn/filename-case":["error",{"case":"pascalCase"}],"import/no-named-as-default":"off","import/no-unassigned-import":"off","import/prefer-default-export":"off"},"space":4,"esnext":true,"globals":["window","document","self"]},"ava":{"babel":"inherit","files":["tests/*.test.js","tests/**/*.test.js","!tests/functional/*.test.js"],"require":["babel-polyfill","babel-register","./tests/helpers/BrowserEnv.js"]},"dist":{"shasum":"b96ff5dc6d831c1a6c75ac692807188f76d76488","tarball":"https://registry.npmjs.org/leaflet-freedraw/-/leaflet-freedraw-2.10.0.tgz","fileCount":32,"integrity":"sha512-ok5wVT4UjpcsvCVkQ7cXhl2w1F9+b54m/cg2qnKQh7OV+YPRZmr6n5SjeZniJaV3m4L2GbfjC5Q614EYHZNb/A==","signatures":[{"sig":"MEUCIC0/bt0LsPrRdbcLaRbV1azLSe1wWA+tCrVF5RYo2y9ZAiEAwbuqTACly9q+vJL3mp9OUw+AdLWEClfIRxXvN97JK98=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7562464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckggOCRA9TVsSAnZWagAAVXYP/iJjDTTxe99ygcsp7eOj\nmWA/2/fHpWxIRkd2Edh7LmXjrkWimvxRKofnlcAzowY4utbRZqckKWB2ba65\n47GhrgiE20qzySVOVV/rIu7kmvQSJWQvGBLEyzPXaawIVIYw252o+m+rvkDj\nhHPFekXkqsdb/q0QIYAKf0+Eo/eXA+Dqb4zNDkGr6oKoc4Sz2EfUeAAW3wGU\nFHryT8RccRgCJLV3coDUKyqqOtBg+Bi4Tff0SsWcnhkyk8xAyhJiEuWHJesH\nee7m4qhQMqtBD3wNkjef4Dgsw+C8k+iU+sPSVaCw705Uxmv5jtLY7yn9dzQX\nGQt+YUSXAQwA7KKMbq+Oh4PJstPW88ZaFlKPCyJcnR4mh3+5x+jsBmcea6tn\nRA9gEhjvomc7ktPqUTb5iLBH7LrIJ9Kxil6p9G5cz//Sl3ufne9M2SipgmE8\nn+PfBL9Gn8REkUZXGuYToU4KwjPJimHUE/Rmmr40sfmULDwzdQUDuWostz0B\nnLvTH3UAvsez6R73eok3afXNkl5sJVWAIRwjYgKRCwsmddqSPRUZuY+fvrXE\nEJLVYzI90qL1yoiq6o4WtusVUzb3TNIw2wrkOG8bq7G221ljtFLuRV9HBQ7Q\n0CWt4dSqaQoknSXqFl2xSgamBoMosxGpnnCWk1fDSHNcvQMR7VHesgXyGQQT\nH+fc\r\n=leFq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflet-freedraw.cjs.js","gitHead":"e75f61a41641b93532e738c96fac20611af635dc","scripts":{"css":"cp node_modules/leaflet/dist/leaflet.css ./example/css","lint":"xo src/*.js src/**/*.js","spec":"ava && npm run example && mocha tests/functional/FreeDraw.test.js --compilers js:babel-register","test":"npm run lint && npm run spec","build":"webpack --config webpack.cjs.js && webpack --config webpack.web.js","start":"npm i && npm run example && node --experimental-modules example/server/default.mjs","watch":"npm run css && webpack --watch --config webpack.example.js","cleanup":"rimraf node_modules","example":"webpack --config webpack.example.js && npm run css"},"_npmUser":{"name":"wildhoney","email":"adam.timberlake@gmail.com"},"repository":{"url":"git+https://github.com/Wildhoney/Leaflet.FreeDraw.git","type":"git"},"_npmVersion":"6.7.0","description":"Zoopla inspired freehand polygon creation using Leaflet.js.","directories":{},"_nodeVersion":"11.12.0","dependencies":{"clipper-lib":"~6.2.1","turf-polygon":"~1.0.3","turf-intersect":"~3.0.12"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.17.1","ava":"^0.17.0","chai":"^3.5.0","jsdom":"^9.8.3","mocha":"~3.5.3","ramda":"^0.22.1","sinon":"^1.17.6","rimraf":"~2.6.2","angular":"~1.6.10","core-js":"~3.0.0","es6-set":"^0.1.4","express":"~4.16.3","leaflet":"~1.3.1","webpack":"~4.29.6","d3-shape":"^1.0.4","nightmare":"~3.0.1","es6-symbol":"^3.1.0","@babel/core":"^7.3.4","compression":"~1.7.2","concavehull":"^0.1.6","webpack-cli":"~3.3.0","babel-eslint":"^10.0.1","babel-loader":"~8.0.5","d3-selection":"~1.2.0","es6-weak-map":"^2.0.1","@babel/polyfill":"^7.2.5","@babel/preset-env":"^7.3.4","@babel/preset-react":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0"},"peerDependencies":{"ramda":"^0.22.1","leaflet":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/leaflet-freedraw_2.10.0_1553074189491_0.7559452922650258","host":"s3://npm-registry-packages"}},"2.11.0":{"name":"leaflet-freedraw","version":"2.11.0","keywords":["leaflet","freedraw","polygon","drawing","freehand","zoopla","geospatial","search","area"],"author":{"name":"Adam Timberlake","email":"adam.timberlake@gmail.com"},"license":"MIT","_id":"leaflet-freedraw@2.11.0","maintainers":[{"name":"wildhoney","email":"adam.timberlake@gmail.com"}],"homepage":"https://github.com/Wildhoney/Leaflet.FreeDraw","bugs":{"url":"https://github.com/Wildhoney/Leaflet.FreeDraw/issues"},"xo":{"rules":{"new-cap":"off","max-lines":[2,500],"default-case":"off","padded-blocks":"off","no-unused-vars":[1,{"varsIgnorePattern":"element"}],"max-nested-callbacks":[1,5],"no-case-declarations":"off","no-duplicate-imports":"off","object-curly-spacing":[2,"always"],"array-bracket-spacing":"off","no-unused-expressions":"off","unicorn/filename-case":["error",{"case":"pascalCase"}],"import/no-named-as-default":"off","import/no-unassigned-import":"off","import/prefer-default-export":"off"},"space":4,"esnext":true,"globals":["window","document","self"]},"ava":{"babel":{"testOptions":{"presets":["@babel/preset-env"]}},"files":["tests/*.test.js","tests/**/*.test.js","!tests/functional/*.test.js"],"require":["@babel/register","@babel/polyfill","./tests/helpers/BrowserEnv.js"]},"dist":{"shasum":"48e3c7ce1af33ac9a3e8e283024f82f93bd7190a","tarball":"https://registry.npmjs.org/leaflet-freedraw/-/leaflet-freedraw-2.11.0.tgz","fileCount":3,"integrity":"sha512-YCRr/Ob/gLyuGTQ0natK1iOlcrhEmSDHdk58C1TrPqrXhwVLsMeI/YjToS3e3cBS5t7pA/d8cTXY2FkGP9iG4Q==","signatures":[{"sig":"MEYCIQD+p0nMSY3Q03cckXLNDBgdO04iAGP4s7ZkXMcvy2UZfAIhALmd7A3MX0MmdgiFa3iq2eCES8T/tZRg2SaHfU8MvSnw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15863,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc4mwzCRA9TVsSAnZWagAARz0P/RQjC4qbspd0yX/2x3sV\nEKtUbTT8vuOhEzbRgKtuZdQofU3fXd+q/SkEzF4PotGcRvAO376nQpc3pTkD\nU/hYjmEqX8vQt2QnBPnlmJdxbSPPXHsdGYflDUKolCU+XGDjt42PyxlzQ8wp\nf11tAVKGfhVni2PurC1dq9lqtgsWyo2grmxPBTq3lOznSwacVsbeb1xeYDf+\np2L25Yaotr8QFg6BQ944Ku034q1YprMxUcvnRc0TJVvxCpPop0tFNh9oTB5o\nvZAabchLsPsZzbyYjqOSUFceRV0QgKHMvex5gHgeIYobeVuBUZM3nDH+zyBp\nAfwBy3vygVbvuSEzs6IZ+kdIAypCUILBWOtHtuf6QczrLvzKIf7U83InC3Nk\nkdYNPgM7TMcKV8uEl4Mzo3qnaIQWVaFKE1/Q6v0wsdRiqn3f96YsR4vldXwl\npYHEJ2/6RdYDt+jH2B1RyJrAPLUmMXv0KbG+bTcmfi9svljnhn1Nf29z0qk9\nTvybQBy2yBdNFvzl5FFftCAI7+Bw5pGmgZzhbuxtnQkYFXprd+BDAsqLCuH1\n2NRq1S6P4iSpJiuVjqEElVcdYi8gk8V02y8JP7YHO04zIvZL982ETH3dHMN4\nQ958/tpJ3jSbc5b74iM6vMSeHnmgeNZGbCRNHuJC7NsjTEx2E04zqX/qnxVv\nC+XO\r\n=bsxx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflet-freedraw.cjs.js","unpkg":"dist/leaflet-freedraw.iife.js","module":"dist/leaflet-freedraw.esm.js","source":"src/FreeDraw.js","browser":"dist/leaflet-freedraw.web.js","gitHead":"c6c1ed454e229ede61cbc716db974c85f526a7f3","scripts":{"css":"cp node_modules/leaflet/dist/leaflet.css ./example/css","lint":"xo src/*.js src/**/*.js","spec":"ava && npm run example && mocha tests/functional/FreeDraw.test.js --compilers js:@babel/register","test":"npm run lint && npm run spec","build":"rollup -c","start":"npm i && npm run example && node --experimental-modules example/server/default.mjs","watch":"npm run css && webpack --watch --config webpack.example.js","cleanup":"rimraf node_modules","example":"webpack --config webpack.example.js && npm run css","publish":"npm run build && npm publish"},"_npmUser":{"name":"wildhoney","email":"adam.timberlake@gmail.com"},"repository":{"url":"git+https://github.com/Wildhoney/Leaflet.FreeDraw.git","type":"git"},"_npmVersion":"6.9.0","description":"Zoopla inspired freehand polygon creation using Leaflet.js.","directories":{},"_nodeVersion":"12.2.0","dependencies":{"clipper-lib":"~6.2.1","turf-polygon":"~1.0.3","turf-intersect":"~3.0.12","regenerator-runtime":"^0.13.2"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.17.1","ava":"^1.3.1","chai":"^3.5.0","jsdom":"^9.8.3","mocha":"~3.5.3","ramda":"^0.22.1","sinon":"^1.17.6","rimraf":"~2.6.2","rollup":"^1.11.3","angular":"~1.6.10","core-js":"~3.0.0","es6-set":"^0.1.4","express":"~4.16.3","leaflet":"~1.3.1","webpack":"~4.29.6","d3-shape":"^1.0.4","nightmare":"~3.0.1","es6-symbol":"^3.1.0","@babel/core":"^7.3.4","compression":"~1.7.2","concavehull":"^0.1.6","webpack-cli":"~3.3.0","babel-eslint":"^10.0.1","babel-loader":"~8.0.5","d3-selection":"~1.2.0","es6-weak-map":"^2.0.1","@babel/polyfill":"^7.2.5","@babel/register":"~7.4.0","@babel/preset-env":"^7.3.4","@babel/preset-react":"^7.0.0","rollup-plugin-babel":"^4.3.2","rollup-plugin-terser":"^4.0.4","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","@babel/plugin-syntax-dynamic-import":"^7.2.0"},"peerDependencies":{"ramda":"^0.22.1","leaflet":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/leaflet-freedraw_2.11.0_1558342706797_0.9615669867609065","host":"s3://npm-registry-packages"}},"2.12.0":{"name":"leaflet-freedraw","version":"2.12.0","keywords":["leaflet","freedraw","polygon","drawing","freehand","zoopla","geospatial","search","area"],"author":{"name":"Adam Timberlake","email":"adam.timberlake@gmail.com"},"license":"MIT","_id":"leaflet-freedraw@2.12.0","maintainers":[{"name":"wildhoney","email":"adam.timberlake@gmail.com"}],"homepage":"https://github.com/Wildhoney/Leaflet.FreeDraw","bugs":{"url":"https://github.com/Wildhoney/Leaflet.FreeDraw/issues"},"xo":{"rules":{"new-cap":"off","max-lines":[2,500],"default-case":"off","padded-blocks":"off","no-unused-vars":[1,{"varsIgnorePattern":"element"}],"max-nested-callbacks":[1,5],"no-case-declarations":"off","no-duplicate-imports":"off","object-curly-spacing":[2,"always"],"array-bracket-spacing":"off","no-unused-expressions":"off","unicorn/filename-case":["error",{"case":"pascalCase"}],"import/no-named-as-default":"off","import/no-unassigned-import":"off","import/prefer-default-export":"off"},"space":4,"esnext":true,"globals":["window","document","self"]},"ava":{"babel":{"testOptions":{"presets":["@babel/preset-env"]}},"files":["tests/*.test.js","tests/**/*.test.js","!tests/functional/*.test.js"],"require":["@babel/register","@babel/polyfill","./tests/helpers/BrowserEnv.js"]},"dist":{"shasum":"9dd6677cf2d061c40bdea77f165b76a06f501680","tarball":"https://registry.npmjs.org/leaflet-freedraw/-/leaflet-freedraw-2.12.0.tgz","fileCount":11,"integrity":"sha512-8b1xIaLX6QgwiPe0s6WIMfqcI969Gg3fnQCUe/om/EYMTab0zHLfFVWzQgTOXsLwOF/gfCrE2D12/BpW1dw8iw==","signatures":[{"sig":"MEUCIF+Cx7d/HmKl5+m35BY2KMLZ/t6OfkRuAZoBZA7rtVchAiEA+RYaAG24c4FBF/lCvt3LSRQXZK/H6k7FTQSqsYnZnXw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16669916,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc4mzFCRA9TVsSAnZWagAA+hUQAKC5rScstLyh6bWh1YX0\ndnE6YmU7PrqLeBaYdeL3KzwYfIgfFzpFm33u8spLTwKxzcBY2NDQM1sHclPP\nAbV8cO+zkT2jel/hmImh7k0YxHejHu5QSEjCQDlkF8TZ8F4333URBEuIPd9n\nqBWLkkgvYZpmhYCjUVt9bpr/87WISINcgCidxy0AMKTTPkLD/5IBduV2c4NN\nxICm+hpOCuNhqE6TrCW728eEd27l8OImx7WCTYBXCYg/oyYfGJu3zmnQb+Bl\noYOXcSGR4qEcuG1IEwPYhs+fth7X2knWNiEfw4grLQf7+RJW6hf/lulD86VQ\nbWScgort6vi243l80ZsODciiXRmPqQFefCL7i5nwHcwEp/qNTDPYq6+IkFoB\nPJKk/PkzLdZCt1Rw2de2V0O4o8jJAFpuc6ejNgZC/eCt+FST32YZ8LBtaAAV\nkFouIY97kOXstHTo2W2lA7zvaoPhLMYSPmNMro8Kr5WU2gwRES6U1Z8pYmR5\nDx/JEEOGIVjOiaKO7RhEnhIgFJCF25fqcoqTf9nSEvcfEz8Hwss+aAB2vuqH\nabu5oYQJMR47X2pZSnIawsy2N8sgz/xUV+5dAcSIRPbR9Vz6DmYEaQrnXWhy\nWLxrvCgBSoiTi6srGWVE0w2dNrX7eyF91F7MYNeZWC0q3dkQpn7Qwk3iJ8EM\n0OTv\r\n=OBc/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflet-freedraw.cjs.js","unpkg":"dist/leaflet-freedraw.iife.js","module":"dist/leaflet-freedraw.esm.js","source":"src/FreeDraw.js","browser":"dist/leaflet-freedraw.web.js","gitHead":"8441b7f67746670fa40e569615acf48eb14abbbb","scripts":{"css":"cp node_modules/leaflet/dist/leaflet.css ./example/css","lint":"xo src/*.js src/**/*.js","spec":"ava && npm run example && mocha tests/functional/FreeDraw.test.js --compilers js:@babel/register","test":"npm run lint && npm run spec","build":"rollup -c","start":"npm i && npm run example && node --experimental-modules example/server/default.mjs","watch":"npm run css && webpack --watch --config webpack.example.js","cleanup":"rimraf node_modules","example":"webpack --config webpack.example.js && npm run css","publish":"npm run build && npm publish"},"_npmUser":{"name":"wildhoney","email":"adam.timberlake@gmail.com"},"repository":{"url":"git+https://github.com/Wildhoney/Leaflet.FreeDraw.git","type":"git"},"_npmVersion":"6.9.0","description":"Zoopla inspired freehand polygon creation using Leaflet.js.","directories":{},"_nodeVersion":"12.2.0","dependencies":{"clipper-lib":"~6.2.1","turf-polygon":"~1.0.3","turf-intersect":"~3.0.12","regenerator-runtime":"^0.13.2"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.17.1","ava":"^1.3.1","chai":"^3.5.0","jsdom":"^9.8.3","mocha":"~3.5.3","ramda":"^0.22.1","sinon":"^1.17.6","rimraf":"~2.6.2","rollup":"^1.11.3","angular":"~1.6.10","core-js":"~3.0.0","es6-set":"^0.1.4","express":"~4.16.3","leaflet":"~1.3.1","webpack":"~4.29.6","d3-shape":"^1.0.4","nightmare":"~3.0.1","es6-symbol":"^3.1.0","@babel/core":"^7.3.4","compression":"~1.7.2","concavehull":"^0.1.6","webpack-cli":"~3.3.0","babel-eslint":"^10.0.1","babel-loader":"~8.0.5","d3-selection":"~1.2.0","es6-weak-map":"^2.0.1","@babel/polyfill":"^7.2.5","@babel/register":"~7.4.0","@babel/preset-env":"^7.3.4","@babel/preset-react":"^7.0.0","rollup-plugin-babel":"^4.3.2","rollup-plugin-terser":"^4.0.4","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","@babel/plugin-syntax-dynamic-import":"^7.2.0"},"peerDependencies":{"ramda":"^0.22.1","leaflet":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/leaflet-freedraw_2.12.0_1558342852320_0.851283025876445","host":"s3://npm-registry-packages"}},"2.13.0":{"name":"leaflet-freedraw","version":"2.13.0","keywords":["leaflet","freedraw","polygon","drawing","freehand","zoopla","geospatial","search","area"],"author":{"name":"Adam Timberlake","email":"adam.timberlake@gmail.com"},"license":"MIT","_id":"leaflet-freedraw@2.13.0","maintainers":[{"name":"wildhoney","email":"adam.timberlake@gmail.com"}],"homepage":"https://github.com/Wildhoney/Leaflet.FreeDraw","bugs":{"url":"https://github.com/Wildhoney/Leaflet.FreeDraw/issues"},"xo":{"rules":{"new-cap":"off","max-lines":[2,500],"default-case":"off","padded-blocks":"off","no-unused-vars":[1,{"varsIgnorePattern":"element"}],"max-nested-callbacks":[1,5],"no-case-declarations":"off","no-duplicate-imports":"off","object-curly-spacing":[2,"always"],"array-bracket-spacing":"off","no-unused-expressions":"off","unicorn/filename-case":["error",{"case":"pascalCase"}],"import/no-named-as-default":"off","import/no-unassigned-import":"off","import/prefer-default-export":"off"},"space":4,"esnext":true,"globals":["window","document","self"]},"ava":{"babel":{"testOptions":{"presets":["@babel/preset-env"]}},"files":["tests/*.test.js","tests/**/*.test.js","!tests/functional/*.test.js"],"require":["@babel/register","@babel/polyfill","./tests/helpers/BrowserEnv.js"]},"dist":{"shasum":"aa5b621eaadaabe2ef34f474bb8ab2b4a645ffa1","tarball":"https://registry.npmjs.org/leaflet-freedraw/-/leaflet-freedraw-2.13.0.tgz","fileCount":11,"integrity":"sha512-OJ/PBkb71x9Ja29CvE2BAMq4tK8LuNy86Nx8ta6AYWGUu4p47rDanxZ4s0bo7TTo609ophbrsO0LObz6yLFPSQ==","signatures":[{"sig":"MEQCIAx7myGgwpzzdalsXQChJ2kPimqx8Rg23zZpv1+qkCMlAiBlc8vRKCQYRR1rEJbYI77pCf7C5fdsBHuL8CCnbp3Lbw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16753230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJ39UCRA9TVsSAnZWagAAwYAP/2/OMNIV7yZ6YaW3fU5V\nJ6bC4gY6mLAB/n4SGTPteVcORxaa5wHw8KGABTmFPyldPYP90cx7o8fffBu9\n+pS1/XR7lYoBEvFdWpneNgJLZ5olzj+Yet8RoN+5b2Anoqlo8eKD5JoV9Hl8\nTfIWzbuMpGKQiZRKIzcwRkKsu6YZ0/ozDbVKLJfrwXVbITd14MhYIIzePphP\nwWy/r0pN4CuyE6vcqA1IBa7FouOHaP5MiOkhLsD7iqCO1RqI2PcKSF1l2UUD\nxACLRPU37tRNDju6OfiGtm9Vgu7CPr2aoKA8dz9pYUOLuScHT56pby6M6SiC\n+ygMUVqA8QwMeyoTAHidzcJAPY6GEGFtV/PJosrGVt9h3kUMw+2vX/N1g+tH\n3XLmkUFzxTz+5CSWQT3kxF+ahaWJrcmq7f8hUZHxxl7MZ6K94o+aQktJ7xwP\nfo9VUThVJxFCdRYFmnKzrTAnT9wyo8toOK/TPUzBWdnPgwnT+A4RZjC3ICRQ\nRuv0kyODo1kmHJS/IVu03UwiBBSSAwxbXc7nsD7/85eD7mnnrM6PrPC5DyJu\nrdZuOIMiDkBEUZx6z1ao4HA9DdIC3tG91KczHztotaXsVVTMHP6FuJOIk6LN\n9Iq+qUJBSJ2JHKusz8MJHa3WnkbGUguOf+pfeaTZvhGqr5Gd0Cnb8pbM1v/G\ntB6D\r\n=/OHr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflet-freedraw.cjs.js","unpkg":"dist/leaflet-freedraw.iife.js","module":"dist/leaflet-freedraw.esm.js","source":"src/FreeDraw.js","browser":"dist/leaflet-freedraw.web.js","gitHead":"7e7661603b244b91be15fd4ef1379363ab6e77ab","scripts":{"css":"cp node_modules/leaflet/dist/leaflet.css ./example/css","lint":"xo src/*.js src/**/*.js","spec":"ava && npm run example && mocha tests/functional/FreeDraw.test.js --compilers js:@babel/register","test":"npm run lint && npm run spec","build":"rollup -c","start":"npm i && npm run example && node --experimental-modules example/server/default.mjs","watch":"npm run css && webpack --watch --config webpack.example.js","cleanup":"rimraf node_modules","example":"webpack --config webpack.example.js && npm run css"},"_npmUser":{"name":"wildhoney","email":"adam.timberlake@gmail.com"},"repository":{"url":"git+https://github.com/Wildhoney/Leaflet.FreeDraw.git","type":"git"},"_npmVersion":"6.11.3","description":"Zoopla inspired freehand polygon creation using Leaflet.js.","directories":{},"_nodeVersion":"10.17.0","dependencies":{"clipper-lib":"~6.2.1","turf-polygon":"~1.0.3","turf-intersect":"~3.0.12","regenerator-runtime":"^0.13.2"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.17.1","ava":"^1.3.1","chai":"^3.5.0","jsdom":"^9.8.3","mocha":"~3.5.3","ramda":"^0.22.1","sinon":"^1.17.6","rimraf":"~2.6.2","rollup":"^1.11.3","angular":"~1.6.10","core-js":"~3.0.0","es6-set":"^0.1.4","express":"~4.16.3","leaflet":"~1.6.0","webpack":"~4.29.6","d3-shape":"^1.0.4","nightmare":"~3.0.1","es6-symbol":"^3.1.0","@babel/core":"^7.3.4","compression":"~1.7.2","concavehull":"^0.1.6","webpack-cli":"~3.3.0","babel-eslint":"^10.0.1","babel-loader":"~8.0.5","d3-selection":"~1.2.0","es6-weak-map":"^2.0.1","@babel/polyfill":"^7.2.5","@babel/register":"~7.4.0","@babel/preset-env":"^7.3.4","@babel/preset-react":"^7.0.0","rollup-plugin-babel":"^4.3.2","rollup-plugin-terser":"^4.0.4","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","@babel/plugin-syntax-dynamic-import":"^7.2.0"},"peerDependencies":{"ramda":"^0.22.1","leaflet":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/leaflet-freedraw_2.13.0_1579646803607_0.08634407096134233","host":"s3://npm-registry-packages"}},"2.13.1":{"name":"leaflet-freedraw","version":"2.13.1","keywords":["leaflet","freedraw","polygon","drawing","freehand","zoopla","geospatial","search","area"],"author":{"name":"Adam Timberlake","email":"adam.timberlake@gmail.com"},"license":"MIT","_id":"leaflet-freedraw@2.13.1","maintainers":[{"name":"wildhoney","email":"adam.timberlake@gmail.com"}],"homepage":"https://github.com/Wildhoney/Leaflet.FreeDraw","bugs":{"url":"https://github.com/Wildhoney/Leaflet.FreeDraw/issues"},"xo":{"rules":{"new-cap":"off","max-lines":[2,500],"default-case":"off","padded-blocks":"off","no-unused-vars":[1,{"varsIgnorePattern":"element"}],"max-nested-callbacks":[1,5],"no-case-declarations":"off","no-duplicate-imports":"off","object-curly-spacing":[2,"always"],"array-bracket-spacing":"off","no-unused-expressions":"off","unicorn/filename-case":["error",{"case":"pascalCase"}],"import/no-named-as-default":"off","import/no-unassigned-import":"off","import/prefer-default-export":"off"},"space":4,"esnext":true,"globals":["window","document","self"]},"ava":{"babel":{"testOptions":{"presets":["@babel/preset-env"]}},"files":["tests/*.test.js","tests/**/*.test.js","!tests/functional/*.test.js"],"require":["@babel/register","@babel/polyfill","./tests/helpers/BrowserEnv.js"]},"dist":{"shasum":"da9ebf307497f67d14ce7c92b21b33a29cd72cf1","tarball":"https://registry.npmjs.org/leaflet-freedraw/-/leaflet-freedraw-2.13.1.tgz","fileCount":37,"integrity":"sha512-MAtq7oHXu1tyk6HVzyAggNEOim7h9s5PxN3FMxSWAELFj+OmJflqZggjYmByxyn4opr42k+r+1CNmyRcs030hQ==","signatures":[{"sig":"MEUCIQDIGLoNoZHj8MSmzT1voN19juNlxV1sOnJe6migu+mq2wIgFS3Kf7/QcU9rLVsa5VFMTRumpnMxWlMEAhCb1pDoCco=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19977148,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9Sr1CRA9TVsSAnZWagAArdYQAJ/CBt7JzV0jK8mm9zX4\nE29HkIS4IUbsLlwlAso5ng6viGsnEtn0JOG2jhjAweTZQrTGc1VcNlbDCKQU\nZlzcUMSWaUOSUHZHYD8n9wPmE4Tmh93U+TzoBVs65Qg+FmJXBFo16At7SE/f\n4RjyG4fVFaLaYBngx4oL6JJcRapu/NJsDf1RbMkj+T6zobbxhkecjT95umOV\nNXY/EJ6lb9mUQcGGTnWwyCOwvw4ICXU/0L09Grkzz6+JMLqIyWXbfbLgCTEy\nse2oWvDtNl52puxWf7ZBnYV6Eo0fdmIBid0znQRchX5GaMdjyw+S6qecDCy+\nLMLn6B84uiI+DqaeShFuY2cBa81AMSN9NbGu9q8BsUFTXc144uXG7YZkg1BS\nxxNGlHqPYjyVViW6AzYNEr4sX7bqPzyFEtU3fwNRp27Dv3T6ZSvw7+uhLbNy\nFDrQENs+Vby657LQqSSdsI/4eTcSXK/BPzusRBkUV7CZSDEHO9GzEQs4akXB\nkkJ+fYit+/db7dZh6Uurj9B6MuV+IwMxVT97GUZaTKBglAG8jbIldPjG6eKI\nJmfmxlIeG9CA3NCi5JjUNABKX+NhxfvjDmU0rhSp0tAMVN2J2i6Z9l50/2Y3\nLZeYaaYqKBw8riC1jEonHw0c3+RLsPm8sFV7rbT2xAMT0QBd9bS9WI2Z0UxJ\nQCHR\r\n=wufZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflet-freedraw.cjs.js","unpkg":"dist/leaflet-freedraw.iife.js","module":"dist/leaflet-freedraw.esm.js","source":"src/FreeDraw.js","browser":"dist/leaflet-freedraw.web.js","gitHead":"254f16ab3b9768550bd6f687e7326a1b262b850c","scripts":{"css":"cp node_modules/leaflet/dist/leaflet.css ./example/css","lint":"xo src/*.js src/**/*.js","spec":"ava && npm run example && mocha tests/functional/FreeDraw.test.js --compilers js:@babel/register","test":"npm run lint && npm run spec","build":"rollup -c","start":"npm i && npm run example && node --experimental-modules example/server/default.mjs","watch":"npm run css && webpack --watch --config webpack.example.js","cleanup":"rimraf node_modules","example":"webpack --config webpack.example.js && npm run css"},"_npmUser":{"name":"wildhoney","email":"adam.timberlake@gmail.com"},"repository":{"url":"git+https://github.com/Wildhoney/Leaflet.FreeDraw.git","type":"git"},"_npmVersion":"6.14.5","description":"Zoopla inspired freehand polygon creation using Leaflet.js.","directories":{},"_nodeVersion":"14.4.0","dependencies":{"clipper-lib":"~6.2.1","turf-polygon":"~1.0.3","turf-intersect":"~3.0.12","regenerator-runtime":"^0.13.2"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.17.1","ava":"^1.3.1","chai":"^3.5.0","jsdom":"^9.8.3","mocha":"~3.5.3","ramda":"^0.22.1","sinon":"^1.17.6","rimraf":"~2.6.2","rollup":"^1.11.3","angular":"~1.6.10","core-js":"~3.0.0","es6-set":"^0.1.4","express":"~4.16.3","leaflet":"~1.6.0","webpack":"~4.29.6","d3-shape":"^1.0.4","nightmare":"~3.0.1","es6-symbol":"^3.1.0","@babel/core":"^7.3.4","compression":"~1.7.2","concavehull":"^0.1.6","webpack-cli":"~3.3.0","babel-eslint":"^10.0.1","babel-loader":"~8.0.5","d3-selection":"~1.2.0","es6-weak-map":"^2.0.1","@babel/polyfill":"^7.2.5","@babel/register":"~7.4.0","@babel/preset-env":"^7.3.4","@babel/preset-react":"^7.0.0","rollup-plugin-babel":"^4.3.2","rollup-plugin-terser":"^4.0.4","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","@babel/plugin-syntax-dynamic-import":"^7.2.0"},"peerDependencies":{"ramda":"^0.22.1","leaflet":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/leaflet-freedraw_2.13.1_1593125620421_0.32596712167586595","host":"s3://npm-registry-packages"}},"2.13.2":{"name":"leaflet-freedraw","version":"2.13.2","keywords":["leaflet","freedraw","polygon","drawing","freehand","zoopla","geospatial","search","area"],"author":{"name":"Adam Timberlake","email":"adam.timberlake@gmail.com"},"license":"MIT","_id":"leaflet-freedraw@2.13.2","maintainers":[{"name":"wildhoney","email":"adam.timberlake@gmail.com"}],"homepage":"https://github.com/Wildhoney/Leaflet.FreeDraw","bugs":{"url":"https://github.com/Wildhoney/Leaflet.FreeDraw/issues"},"xo":{"rules":{"new-cap":"off","max-lines":[2,500],"default-case":"off","padded-blocks":"off","no-unused-vars":[1,{"varsIgnorePattern":"element"}],"max-nested-callbacks":[1,5],"no-case-declarations":"off","no-duplicate-imports":"off","object-curly-spacing":[2,"always"],"array-bracket-spacing":"off","no-unused-expressions":"off","unicorn/filename-case":["error",{"case":"pascalCase"}],"import/no-named-as-default":"off","import/no-unassigned-import":"off","import/prefer-default-export":"off"},"space":4,"esnext":true,"globals":["window","document","self"]},"ava":{"babel":{"testOptions":{"presets":["@babel/preset-env"]}},"files":["tests/*.test.js","tests/**/*.test.js","!tests/functional/*.test.js"],"require":["@babel/register","@babel/polyfill","./tests/helpers/BrowserEnv.js"]},"dist":{"shasum":"2840b7f3f214032e0f804cb3e5bfd81c967cdd18","tarball":"https://registry.npmjs.org/leaflet-freedraw/-/leaflet-freedraw-2.13.2.tgz","fileCount":19,"integrity":"sha512-y/4Y6oRI2zUlvmkWV8dHLKKWyCdOLG6HaW0TrmmS9sH72n0Dmo5kmNAqZW51C6qyar01Q3iXfFXHLstsF4i1Jw==","signatures":[{"sig":"MEUCIBUQdKtm2JYgC9NScdNUYDviyEtpSaEZFdjCrNod70x2AiEA0UV66az1NZYTp5sxsjW3VxRnQALM05A5WVayD3IxtHE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16781532,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9SvBCRA9TVsSAnZWagAAsDAQAKMtEEmXREq1KMeAoCPd\nYiH97KEuqvVH+1A/XTxeP3bjE+NFcz44eJkLQJ+1KwKpz+Jtolh+7ObIJCet\nE0UJiR8ek2pGqosgNZM9paOGjQV3qLxugzeoCnnqNIW1tW2atrmGhCr+jSQE\nbN9DBWo0q17sgess+SkE+z9LrYtvBA1+uYae5ywTeOcwU6ttCU2KKV+NWAGz\nkuUQniVjDPdYRNsAdbhD5t/LkyWYD17IqMGIDDssCMX48cFuXeHkrvmA+/Rp\nl2XuzjQFG4oEdUqifLsDv3sbBFc8vSxzC6k/2oFGzNJTq+xmzs2OY4a56GGT\n4dGSdkA5W2PK0ZktAeyqLtOFuesS1TSB7Yz2N/FObxk7OcPuR4oWo8LJnIzT\nWISPYOrUNy6i4Hy/m4Ko5Fv7Xy2s/V65WuZ0mt5MEvDYdKM7zsQXAnhYW021\n+KRlfgXagMMGena0JFU82KaGOum+KH8BMe9Ty+e1+r4fmgrJ+EcL9eO9JilY\nDVmg0KmAFJ1ct319fNcoHRbGXKdkDCrKy9tyJvMo00VmeXrNM4yt3pmfcUcg\newZqfKHVtnStnu7T/V/mDurS6L8uyns8J3J3c97+NsFtth1N6DFgdnGzsF2V\nZsnk8YnH/UfDnEPhgera+PnOcQHlWQtI5QkBli/qOTpluvAQxswjjDPu0JCB\neyng\r\n=cfCG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflet-freedraw.cjs.js","unpkg":"dist/leaflet-freedraw.iife.js","module":"dist/leaflet-freedraw.esm.js","source":"src/FreeDraw.js","browser":"dist/leaflet-freedraw.web.js","gitHead":"b82aacd8aea7f70fa7c3dd2b9e7908d921b0aaa4","scripts":{"css":"cp node_modules/leaflet/dist/leaflet.css ./example/css","lint":"xo src/*.js src/**/*.js","spec":"ava && npm run example && mocha tests/functional/FreeDraw.test.js --compilers js:@babel/register","test":"npm run lint && npm run spec","build":"rollup -c","start":"npm i && npm run example && node --experimental-modules example/server/default.mjs","watch":"npm run css && webpack --watch --config webpack.example.js","cleanup":"rimraf node_modules","example":"webpack --config webpack.example.js && npm run css"},"_npmUser":{"name":"wildhoney","email":"adam.timberlake@gmail.com"},"repository":{"url":"git+https://github.com/Wildhoney/Leaflet.FreeDraw.git","type":"git"},"_npmVersion":"6.14.5","description":"Zoopla inspired freehand polygon creation using Leaflet.js.","directories":{},"_nodeVersion":"14.4.0","dependencies":{"clipper-lib":"~6.2.1","turf-polygon":"~1.0.3","turf-intersect":"~3.0.12","regenerator-runtime":"^0.13.2"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.17.1","ava":"^1.3.1","chai":"^3.5.0","jsdom":"^9.8.3","mocha":"~3.5.3","ramda":"^0.22.1","sinon":"^1.17.6","rimraf":"~2.6.2","rollup":"^1.11.3","angular":"~1.6.10","core-js":"~3.0.0","es6-set":"^0.1.4","express":"~4.16.3","leaflet":"~1.6.0","webpack":"~4.29.6","d3-shape":"^1.0.4","nightmare":"~3.0.1","es6-symbol":"^3.1.0","@babel/core":"^7.3.4","compression":"~1.7.2","concavehull":"^0.1.6","webpack-cli":"~3.3.0","babel-eslint":"^10.0.1","babel-loader":"~8.0.5","d3-selection":"~1.2.0","es6-weak-map":"^2.0.1","@babel/polyfill":"^7.2.5","@babel/register":"~7.4.0","@babel/preset-env":"^7.3.4","@babel/preset-react":"^7.0.0","rollup-plugin-babel":"^4.3.2","rollup-plugin-terser":"^4.0.4","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","@babel/plugin-syntax-dynamic-import":"^7.2.0"},"peerDependencies":{"ramda":"^0.22.1","leaflet":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/leaflet-freedraw_2.13.2_1593125825180_0.10365282372590467","host":"s3://npm-registry-packages"}},"2.13.3":{"name":"leaflet-freedraw","version":"2.13.3","keywords":["leaflet","freedraw","polygon","drawing","freehand","zoopla","geospatial","search","area"],"author":{"name":"Adam Timberlake","email":"adam.timberlake@gmail.com"},"license":"MIT","_id":"leaflet-freedraw@2.13.3","maintainers":[{"name":"wildhoney","email":"adam.timberlake@gmail.com"}],"homepage":"https://github.com/Wildhoney/Leaflet.FreeDraw","bugs":{"url":"https://github.com/Wildhoney/Leaflet.FreeDraw/issues"},"xo":{"rules":{"new-cap":"off","max-lines":[2,500],"default-case":"off","padded-blocks":"off","no-unused-vars":[1,{"varsIgnorePattern":"element"}],"max-nested-callbacks":[1,5],"no-case-declarations":"off","no-duplicate-imports":"off","object-curly-spacing":[2,"always"],"array-bracket-spacing":"off","no-unused-expressions":"off","unicorn/filename-case":["error",{"case":"pascalCase"}],"import/no-named-as-default":"off","import/no-unassigned-import":"off","import/prefer-default-export":"off"},"space":4,"esnext":true,"globals":["window","document","self"]},"ava":{"babel":{"testOptions":{"presets":["@babel/preset-env"]}},"files":["tests/*.test.js","tests/**/*.test.js","!tests/functional/*.test.js"],"require":["@babel/register","@babel/polyfill","./tests/helpers/BrowserEnv.js"]},"dist":{"shasum":"df5cd0e0d130d338cc9cecdce3011078639c3bcc","tarball":"https://registry.npmjs.org/leaflet-freedraw/-/leaflet-freedraw-2.13.3.tgz","fileCount":19,"integrity":"sha512-AW2oOmJm84YkSSnPebQoBlAHCM8mDGgw6+lhexZ54NlP42aVntl6dVoQwH+VekLLwIXlUD0Qsxvtp8fNniobBA==","signatures":[{"sig":"MEUCIHk0P2wjSLiqSksr6d91511/opksWcv/CxdLi4Zuv2z2AiEA9+sft05gHfJYBKwyk1I8GZMa8JLsZVA7hIR5sYQ7AlQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16898834,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHknQCRA9TVsSAnZWagAAkWUQAJPV4HSlL+LGUIXl0Ocl\nygQIqbLhIn9/r3DVot/flfDek6udHVvxcAPskAD8LUEtZYjEf3T2HZP8V0CB\nXa03W3XvQwUpS083QfzoULoOhqfx6+W20qcZe8Bvf9r6FZixj7XWxBFmMqql\nDOGbUDXAcoL0r5d0pSmpHcdkk4hXq5JrnU2yuvrnCPpnjncmAXC4lgZPCp6m\nQq3pS18VMMzyvrhCVNWVSVFSHeHy0dQ+TfNT31DLgJMzDwASjUGgH31WGSKd\nQpakcUak0jlIN6HD6UUD0BJ/pWKeH62iLSgfp8Aw8DQSipz8qrmZql7bR0pL\ng3BaPAmfzK/BPICvXoeb0RNUxqcAqDqOqtP6GDUK5TIGvhMoW95sdg0Iyvg/\nS+2pp7okNMNBPlhrZV5qznnw3R2HRVPabwVUySctDvIlWu2V9A65Lf41t16X\nFPBRbkCwUXiREVqAcsiJZQbt7Z+k5HWVXH6+YkHAnZ/jnDxawJGkIcTkTMz1\nhh6XeeyVFIY7FmblYvh+a5XSlUmpztR3x2N/uCltju+z7Ln/K4ElbdFT7Nb0\npY/cKzUQQCmHuO165Xiy8kxbhtPSaE11kLyHDRfqSaCGkdXr46WuYtPEdosC\nlt07hSkhBVAkZB0yrFcbaS54A02a51C2jlv/gMhvv+7rhqT6TNkaGiEVj1LX\nkoNI\r\n=FGvj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflet-freedraw.cjs.js","unpkg":"dist/leaflet-freedraw.iife.js","module":"dist/leaflet-freedraw.esm.js","source":"src/FreeDraw.js","browser":"dist/leaflet-freedraw.web.js","gitHead":"3892511569f8ad71094778e43d5e11e85d881b7b","scripts":{"css":"cp node_modules/leaflet/dist/leaflet.css ./example/css","lint":"xo src/*.js src/**/*.js","spec":"ava && npm run example && mocha tests/functional/FreeDraw.test.js --compilers js:@babel/register","test":"npm run lint && npm run spec","build":"rollup -c","start":"npm i && npm run example && node --experimental-modules example/server/default.mjs","watch":"npm run css && webpack --watch --config webpack.example.js","cleanup":"rimraf node_modules","example":"webpack --config webpack.example.js && npm run css"},"_npmUser":{"name":"wildhoney","email":"adam.timberlake@gmail.com"},"repository":{"url":"git+https://github.com/Wildhoney/Leaflet.FreeDraw.git","type":"git"},"_npmVersion":"6.13.4","description":"Zoopla inspired freehand polygon creation using Leaflet.js.","directories":{},"_nodeVersion":"8.17.0","dependencies":{"clipper-lib":"~6.2.1","turf-polygon":"~1.0.3","turf-intersect":"~3.0.12","regenerator-runtime":"^0.13.2"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.17.1","ava":"^1.3.1","chai":"^3.5.0","jsdom":"^9.8.3","mocha":"~3.5.3","ramda":"^0.22.1","sinon":"^1.17.6","rimraf":"~2.6.2","rollup":"^1.11.3","angular":"~1.6.10","core-js":"~3.0.0","es6-set":"^0.1.4","express":"~4.16.3","leaflet":"~1.6.0","webpack":"~4.29.6","d3-shape":"^1.0.4","nightmare":"~3.0.1","es6-symbol":"^3.1.0","@babel/core":"^7.3.4","compression":"~1.7.2","concavehull":"^0.1.6","webpack-cli":"~3.3.0","babel-eslint":"^10.0.1","babel-loader":"~8.0.5","d3-selection":"~1.2.0","es6-weak-map":"^2.0.1","@babel/polyfill":"^7.2.5","@babel/register":"~7.4.0","@babel/preset-env":"^7.3.4","@babel/preset-react":"^7.0.0","rollup-plugin-babel":"^4.3.2","rollup-plugin-terser":"^4.0.4","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","@babel/plugin-syntax-dynamic-import":"^7.2.0"},"peerDependencies":{"ramda":"^0.22.1","leaflet":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/leaflet-freedraw_2.13.3_1595820495538_0.22852448041945506","host":"s3://npm-registry-packages"}},"2.14.0":{"name":"leaflet-freedraw","version":"2.14.0","keywords":["leaflet","freedraw","polygon","drawing","freehand","zoopla","geospatial","search","area"],"author":{"name":"Adam Timberlake","email":"adam.timberlake@gmail.com"},"license":"MIT","_id":"leaflet-freedraw@2.14.0","maintainers":[{"name":"wildhoney","email":"adam.timberlake@gmail.com"}],"homepage":"https://github.com/Wildhoney/Leaflet.FreeDraw","bugs":{"url":"https://github.com/Wildhoney/Leaflet.FreeDraw/issues"},"xo":{"rules":{"new-cap":"off","max-lines":[2,500],"default-case":"off","padded-blocks":"off","no-unused-vars":[1,{"varsIgnorePattern":"element"}],"max-nested-callbacks":[1,5],"no-case-declarations":"off","no-duplicate-imports":"off","object-curly-spacing":[2,"always"],"array-bracket-spacing":"off","no-unused-expressions":"off","unicorn/filename-case":["error",{"case":"pascalCase"}],"import/no-named-as-default":"off","import/no-unassigned-import":"off","import/prefer-default-export":"off"},"space":4,"esnext":true,"globals":["window","document","self"]},"ava":{"babel":{"testOptions":{"presets":["@babel/preset-env"]}},"files":["tests/*.test.js","tests/**/*.test.js","!tests/functional/*.test.js"],"require":["@babel/register","@babel/polyfill","./tests/helpers/BrowserEnv.js"]},"dist":{"shasum":"f0d659a18da791d6e9a077cb459ae28ce42712fd","tarball":"https://registry.npmjs.org/leaflet-freedraw/-/leaflet-freedraw-2.14.0.tgz","fileCount":19,"integrity":"sha512-QxS9UUIqeznJzey79By5Cm1hccLmertOOxF1YDnCdlX5k9R8X4jL6huqd8oy05FfHiyNIVOATUjBBdDcCrHxwA==","signatures":[{"sig":"MEUCIQDOI98lMl4/2FjLgXxG8nWLsdwvEIFBNOLLnmN74hCHKAIgNJwYepvT3TGkQyNjXvLags7dXj8GmRP+fCsej3kNQtA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16883631},"main":"dist/leaflet-freedraw.cjs.js","unpkg":"dist/leaflet-freedraw.iife.js","module":"dist/leaflet-freedraw.esm.js","source":"src/FreeDraw.js","browser":"dist/leaflet-freedraw.web.js","gitHead":"afcc8a9d850dd17268e6f86743c518e1256a4cd8","scripts":{"css":"cp node_modules/leaflet/dist/leaflet.css ./example/css","lint":"xo src/*.js src/**/*.js","spec":"ava && npm run example && mocha tests/functional/FreeDraw.test.js --compilers js:@babel/register","test":"npm run lint && npm run spec","build":"rollup -c","start":"npm i && npm run example && node --experimental-modules example/server/default.mjs","watch":"npm run css && webpack --watch --config webpack.example.js","cleanup":"rimraf node_modules","example":"webpack --config webpack.example.js && npm run css"},"_npmUser":{"name":"wildhoney","email":"adam.timberlake@gmail.com"},"repository":{"url":"git+https://github.com/Wildhoney/Leaflet.FreeDraw.git","type":"git"},"_npmVersion":"9.5.0","description":"Zoopla inspired freehand polygon creation using Leaflet.js.","directories":{},"_nodeVersion":"18.14.2","dependencies":{"clipper-lib":"~6.2.1","turf-polygon":"~1.0.3","turf-intersect":"~3.0.12","regenerator-runtime":"^0.13.2"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.17.1","ava":"^1.3.1","chai":"^3.5.0","jsdom":"^9.8.3","mocha":"~3.5.3","ramda":"^0.22.1","sinon":"^1.17.6","rimraf":"~2.6.2","rollup":"^1.11.3","angular":"~1.6.10","core-js":"~3.0.0","es6-set":"^0.1.4","express":"~4.16.3","leaflet":"~1.6.0","webpack":"~4.29.6","d3-shape":"^1.0.4","nightmare":"~3.0.1","es6-symbol":"^3.1.0","@babel/core":"^7.3.4","compression":"~1.7.2","concavehull":"^0.1.6","webpack-cli":"~3.3.0","babel-eslint":"^10.0.1","babel-loader":"~8.0.5","d3-selection":"~1.2.0","es6-weak-map":"^2.0.1","@babel/polyfill":"^7.2.5","@babel/register":"~7.4.0","@babel/preset-env":"^7.3.4","@babel/preset-react":"^7.0.0","rollup-plugin-babel":"^4.3.2","rollup-plugin-terser":"^4.0.4","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","@babel/plugin-syntax-dynamic-import":"^7.2.0"},"peerDependencies":{"ramda":"^0.22.1","leaflet":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/leaflet-freedraw_2.14.0_1738537945585_0.04728213295722927","host":"s3://npm-registry-packages-npm-production"}},"2.15.0":{"name":"leaflet-freedraw","version":"2.15.0","description":"Zoopla inspired freehand polygon creation using Leaflet.js.","source":"src/FreeDraw.js","main":"dist/leaflet-freedraw.cjs.js","module":"dist/leaflet-freedraw.esm.js","browser":"dist/leaflet-freedraw.web.js","unpkg":"dist/leaflet-freedraw.iife.js","scripts":{"build":"rollup -c","example":"webpack --config webpack.example.js && npm run css","watch":"npm run css && webpack --watch --config webpack.example.js","start":"npm i && npm run example && node --experimental-modules example/server/default.mjs","css":"cp node_modules/leaflet/dist/leaflet.css ./example/css","test":"npm run lint && npm run spec","spec":"ava && npm run example && mocha tests/functional/FreeDraw.test.js --compilers js:@babel/register","lint":"xo src/*.js src/**/*.js","cleanup":"rimraf node_modules"},"repository":{"type":"git","url":"git+https://github.com/Wildhoney/Leaflet.FreeDraw.git"},"keywords":["leaflet","freedraw","polygon","drawing","freehand","zoopla","geospatial","search","area"],"author":{"name":"Adam Timberlake","email":"adam.timberlake@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Wildhoney/Leaflet.FreeDraw/issues"},"homepage":"https://github.com/Wildhoney/Leaflet.FreeDraw","dependencies":{"@turf/intersect":"^7.2.0","clipper-lib":"~6.2.1","regenerator-runtime":"^0.13.2","turf-polygon":"~1.0.3"},"peerDependencies":{"leaflet":"^1.2.0","ramda":"^0.22.1"},"devDependencies":{"@babel/core":"^7.3.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.2.5","@babel/preset-env":"^7.3.4","@babel/preset-react":"^7.0.0","@babel/register":"~7.4.0","angular":"~1.6.10","ava":"^1.3.1","babel-eslint":"^10.0.1","babel-loader":"~8.0.5","chai":"^3.5.0","compression":"~1.7.2","concavehull":"^0.1.6","core-js":"~3.0.0","d3-selection":"~1.2.0","d3-shape":"^1.0.4","es6-set":"^0.1.4","es6-symbol":"^3.1.0","es6-weak-map":"^2.0.1","express":"~4.16.3","jsdom":"^9.8.3","leaflet":"~1.6.0","mocha":"~3.5.3","ramda":"^0.22.1","rimraf":"~2.6.2","rollup":"^1.11.3","rollup-plugin-babel":"^4.3.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","rollup-plugin-terser":"^4.0.4","sinon":"^1.17.6","webpack":"~4.29.6","webpack-cli":"~3.3.0","xo":"^0.17.1"},"ava":{"files":["tests/*.test.js","tests/**/*.test.js","!tests/functional/*.test.js"],"babel":{"testOptions":{"presets":["@babel/preset-env"]}},"require":["@babel/register","@babel/polyfill","./tests/helpers/BrowserEnv.js"]},"xo":{"space":4,"esnext":true,"globals":["window","document","self"],"rules":{"padded-blocks":"off","max-lines":[2,500],"object-curly-spacing":[2,"always"],"new-cap":"off","array-bracket-spacing":"off","max-nested-callbacks":[1,5],"no-unused-vars":[1,{"varsIgnorePattern":"element"}],"unicorn/filename-case":["error",{"case":"pascalCase"}],"default-case":"off","no-unused-expressions":"off","no-case-declarations":"off","import/no-unassigned-import":"off","import/no-named-as-default":"off","import/prefer-default-export":"off","no-duplicate-imports":"off"}},"gitHead":"60a447782da8c6dd874535fbc734b0c154b4be9d","_id":"leaflet-freedraw@2.15.0","_nodeVersion":"18.14.2","_npmVersion":"9.5.0","dist":{"integrity":"sha512-6/crBo+gBL3ORtod+sDjtKzD3Gw0ynnDrtf0KtMo6sN4Fq9O352+34cyW2MMHt6yxYYYHtY6bL2uTAPjKVey9g==","shasum":"a51b4a837e7d7dc45dba8b1cabe1eb21cbb40369","tarball":"https://registry.npmjs.org/leaflet-freedraw/-/leaflet-freedraw-2.15.0.tgz","fileCount":19,"unpackedSize":12121673,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDPUIltltpIug3Sd1Mjy02vkqA29VVDSzyCY+wzU7LS/AiBIb7UVPzv1xxxYpNXKstRUHs7j8x0lAc7rxzHTlEjrLw=="}]},"_npmUser":{"name":"wildhoney","email":"adam.timberlake@gmail.com"},"directories":{},"maintainers":[{"name":"wildhoney","email":"adam.timberlake@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/leaflet-freedraw_2.15.0_1746705847789_0.017273233028270107"},"_hasShrinkwrap":false}},"time":{"created":"2017-02-03T14:46:01.147Z","modified":"2025-05-08T12:04:08.262Z","2.0.1":"2017-02-03T14:46:01.147Z","2.0.2":"2017-02-09T09:08:42.254Z","2.0.3":"2017-02-10T08:30:48.728Z","2.1.0":"2017-02-10T08:35:04.989Z","2.1.1":"2017-05-04T08:31:35.766Z","2.2.0":"2017-07-10T07:20:57.402Z","2.2.1":"2017-07-10T07:49:15.704Z","2.3.0":"2017-12-21T09:01:45.701Z","2.4.0":"2017-12-21T09:04:35.132Z","2.5.0":"2018-01-17T23:19:13.664Z","2.5.1":"2018-01-19T18:35:26.462Z","2.5.2":"2018-01-23T08:17:17.756Z","2.6.0":"2018-02-14T15:45:13.652Z","2.6.1":"2018-02-14T15:48:47.159Z","2.7.0":"2018-02-14T20:04:12.071Z","2.7.1":"2018-02-19T11:21:36.685Z","2.8.0":"2018-02-19T16:10:59.204Z","2.8.1":"2018-04-04T09:36:59.430Z","2.9.0":"2018-04-23T11:54:59.340Z","2.10.0":"2019-03-20T09:29:49.791Z","2.11.0":"2019-05-20T08:58:26.958Z","2.12.0":"2019-05-20T09:00:52.750Z","2.13.0":"2020-01-21T22:46:43.871Z","2.13.1":"2020-06-25T22:53:40.745Z","2.13.2":"2020-06-25T22:57:05.481Z","2.13.3":"2020-07-27T03:28:15.775Z","2.14.0":"2025-02-02T23:12:25.848Z","2.15.0":"2025-05-08T12:04:08.072Z"},"bugs":{"url":"https://github.com/Wildhoney/Leaflet.FreeDraw/issues"},"author":{"name":"Adam Timberlake","email":"adam.timberlake@gmail.com"},"license":"MIT","homepage":"https://github.com/Wildhoney/Leaflet.FreeDraw","keywords":["leaflet","freedraw","polygon","drawing","freehand","zoopla","geospatial","search","area"],"repository":{"type":"git","url":"git+https://github.com/Wildhoney/Leaflet.FreeDraw.git"},"description":"Zoopla inspired freehand polygon creation using Leaflet.js.","maintainers":[{"name":"wildhoney","email":"adam.timberlake@gmail.com"}],"readme":"<img src=\"example/media/logo.png\" width=\"400\" />\n\n> FreeDraw allows the free-hand drawing of shapes on your Leaflet.js map layer &ndash; providing an intuitive and familiar UX for creating geospatial boundaries similar to [Zoopla](http://www.zoopla.co.uk/for-sale/map/property/london/?include_retirement_homes=true&include_shared_ownership=true&new_homes=include&q=London&results_sort=newest_listings&search_source=home&pn=1&view_type=map) and others. Included out-of-the-box is the [concaving of polygons](http://ubicomp.algoritmi.uminho.pt/local/concavehull.html), polygon merging and simplifying, as well as the ability to add edges and modify existing shapes.\n> **Note:** For drawing polylines instead, try [`L.Pather`](https://github.com/Wildhoney/L.Pather).\n\n![Travis](http://img.shields.io/travis/Wildhoney/Leaflet.FreeDraw.svg?style=flat-square)\n&nbsp;\n![npm](http://img.shields.io/npm/v/leaflet-freedraw.svg?style=flat-square)\n&nbsp;\n![Bower](https://img.shields.io/bower/v/bootstrap.svg?style=flat-square)\n&nbsp;\n![MIT License](http://img.shields.io/badge/license-MIT-lightgrey.svg?style=flat-square)\n\n* **npm:** `npm i leaflet-freedraw`\n* **Bower:** `bower i leaflet-freedraw`\n* **JSFiddle:** https://jsfiddle.net/0dzhs5Lg/3/\n\n## Table of Contents\n\n1. [Browser Support](#browser-support)\n2. [Getting Started](#getting-started)\n  1. [Markers](#adding-markers)\n  2. [Modes](#setting-modes)\n  3. [Options](#passing-options)\n  4. [Classes](#classes)\n  5. [Methods](#bundled-methods)\n  6. [Predefined Polygons](#predefined-polygons)\n\n![FreeDraw Screenshot](example/media/screenshot.png)\n\n## Browser Support\n\n<img src=\"https://github.com/alrra/browser-logos/blob/37.2.1/chrome/chrome_128x128.png?raw=true\" width=\"64\" /> <img src=\"https://github.com/alrra/browser-logos/blob/37.2.1/opera/opera_128x128.png?raw=true\" width=\"64\" /> <img src=\"https://github.com/alrra/browser-logos/blob/37.2.1/firefox/firefox_128x128.png?raw=true\" width=\"64\" /> <img src=\"https://github.com/alrra/browser-logos/blob/37.2.1/internet-explorer/internet-explorer_128x128.png?raw=true\" width=\"64\" alt=\"IE10 onwards\" /> <img src=\"https://github.com/alrra/browser-logos/blob/37.2.1/edge/edge_128x128.png?raw=true\" width=\"64\" /> <img src=\"https://github.com/alrra/browser-logos/blob/37.2.1/safari/safari_128x128.png?raw=true\" width=\"64\" />\n\n## Getting Started\n\n`FreeDraw` functions as a standard Leaflet module, meaning you initialise it and add it to your map layer via the `addLayer` function on your map instance &ndash; when you instantiate `FreeDraw` you can pass a set of [`options`](#passing-options) for behaviour customisation.\n\n```javascript\nimport L from 'leaflet';\nimport FreeDraw from 'leaflet-freedraw';\n\nconst map = new L.Map(node);\nconst freeDraw = new FreeDraw();\n\nmap.addLayer(freeDraw);\n```\n\nBy attaching `FreeDraw` to your map layer, an SVG node will be appended to the DOM, and mouse event listeners will be attached to the `map` instance for creating and managing the geospatial polygons.\n\n## Adding Markers\n\nWhen a user creates a polygon an event is fired on the `map` instance called `markers` which you can listen for by using the native Leaflet `on` function.\n\n```javascript\nfreeDraw.on('markers', event => {\n    console.log(event.latLngs);\n});\n```\n\n**Note:** You can obtain the event type through the `event.eventType` field &ndash; such as `create`, `edit`, etc...\n\nOnce you have received the latitude and longitude values the next step would likely be to perform any necessary geospatial queries, and then render the relevant markers onto the map &ndash; for this you *could* use `L.Marker` and the native `addTo` method for [placing markers](http://leafletjs.com/reference-1.0.2.html#marker) on the map &ndash; however the important take-away is that `FreeDraw` doesn't concern itself with marker placement, as this is sufficiently covered by Leaflet.\n\n## Setting Modes\n\nBy default the mode is `ALL` which means all actions can be performed on the `FreeDraw` layer &mdash; create, edit, delete, and append &mdash; you're able to modify the mode at any time by using the `mode` method, or upon instantiation by passing an object as the first argument.\n\n```javascript\nimport L from 'leaflet';\nimport FreeDraw, { CREATE, EDIT } from 'leaflet-freedraw';\n\nconst map = new L.Map(node);\nconst freeDraw = new FreeDraw({\n    mode: CREATE | EDIT\n});\n```\n\nBy passing in the `mode` as `CREATE | EDIT` you're **only** allowing the user to create and edit polygons, they are not able to append edges, nor delete them. You may use the `mode` method post-instantiation to modify the `mode` at any time &ndash; in the case below to also allow deleting of polygons.\n\n```javascript\n// Allow create, edit and delete.\nfreeDraw.mode(CREATE | EDIT | DELETE);\n\n// Allow everything except create.\nfreeDraw.mode(ALL ^ CREATE);\n\n// Allow nothing.\nfreeDraw.mode(NONE);\n```\n\n> Note: Invoking `mode` without passing a mode simply returns the current mode.\n\n## Passing Options\n\nAll of the following options can be passed in when instantiating `FreeDraw` in the same way that we pass `mode` in the previous examples.\n\n| Option                 | Default      | Result                               |\n| ---------------------- |------------- | ------------------------------------ |\n| `mode`                 | `ALL`        | Modifies the default [mode](#setting-modes). |\n| `smoothFactor`         | `0.3`        | By how much to [smooth](http://leafletjs.com/reference-1.0.2.html#polyline-smoothfactor) the polygons.  |\n| `elbowDistance`        | `10`         | Factor to determine when to delete or when to append an edge.  |\n| `simplifyFactor`       | `1.1`        | By how much to [simplify](https://sourceforge.net/p/jsclipper/wiki/documentation/#clipperlibclippercleanpolygon) the polygon.  |\n| `mergePolygons`        | `true`       | Whether to attempt merging of polygons that intersect.  |\n| `concavePolygon`       | `true`       | Whether to apply the [concaving algorithm](http://ubicomp.algoritmi.uminho.pt/local/concavehull.html) to the polygons.  |\n| `maximumPolygons`      | `Infinity`   | Maximum number of polygons to be added to the map layer.  |\n| `notifyAfterEditExit`  | `false`      | Whether to defer `markers` event until after exiting `EDIT` mode.  |\n| `leaveModeAfterCreate` | `false`      | Whether to exit `CREATE` mode after each polygon creation.  |\n| `strokeWidth`          | `2`          | Size of the stroke when drawing. |\n\nBy using the options above we can tweak how `FreeDraw` functions &ndash; whilst some of the options have obvious effects, others are much more *tweak and see* based on your expected outcome &ndash; such as the subjective `simplifyFactor` and `elbowDistance` options.\n\n## Classes\n\nDepending on the current modes active on the map instance, the relevant classes are applied to the `map` container that you instantiated `L.Map` with &ndash; by using these class names it allows you to tailor the UX to the current mode, such as changing the `cursor` to `crosshair` when the user is allowed to create polygons.\n\n| Class Name          | Mode         |\n| ------------------- |------------- |\n| `mode-none`         | `NONE`       |\n| `mode-create`       | `CREATE`     |\n| `mode-edit`         | `EDIT`       |\n| `mode-delete`       | `DELETE`     |\n| `mode-append`       | `APPEND`     |\n\n```css\n.map.mode-create {\n    cursor: crosshair;\n}\n```\n\nFrom the above example if the current mode is `CREATE | EDIT | APPEND` then the **three** class names that will be present on the `map` node will be `mode-create`, `mode-edit` and `mode-append`, allowing you to provide a better UX from within your attached stylesheet.\n\n### Bundled Methods\n\nWith the instance of `freeDraw` there are certain methods for manipulating `FreeDraw` directly, such as creating polygon from a set of latitude and longitude values.\n\n| Method              | Yields       | Result                                                         |\n| ------------------- |------------- | -------------------------------------------------------------- |\n| `create`            | `Array`      | Creates a polygon by passing an array of `LatLng`s             |\n| `remove`            | `void`       | Removes a polygon that is yielded from `create`                |\n| `clear`             | `void`       | Clears all polygons from the current instance                  |\n| `mode`              | `Number`     | Sets and retrieves the current [`mode`](#setting-modes).               |\n| `cancel`            | `void`       | Cancels the current create action &ndash; such as on escape.   |\n| `size`              | `Number`     | Yields the number of polygons on the map layer.                |\n| `all`               | `Array`      | Enumerate all of the current polygons for the current layer    |\n\nWhen using the `create` method to create polygons from an array of latitude and longitude values, the `CREATE` mode is disregarded, which means it doesn't need to be enabled to `create` to succeed &ndash; if you would like such behaviour then you could simply assert that `CREATE` is enabled.\n\n```javascript\nimport L, { LatLng } from 'leaflet';\nimport FreeDraw from 'leaflet-freedraw';\n\nconst map = new L.Map(node);\nconst freeDraw = new FreeDraw();\n\n// Create a polygon based on the given lat/long values.\nconst polygons = freeDraw.create([\n    new LatLng(51.50046151184328, -0.08771896362304689),\n    new LatLng(51.50067523261736, -0.09175300598144533),\n    new LatLng(51.50329323076107, -0.09106636047363283),\n    new LatLng(51.50409462869737, -0.08763313293457033)\n]);\n\n// Remove the created polygons from the map.\npolygons.forEach(polygon => freeDraw.remove(polygon));\n\n// Alternatively you could have cleared ALL polygons.\nfreeDraw.clear();\n```\n\n**Note:** `create` method returns an array of polygons, as often it may yield more than one.\n\nIn the case of the `cancel` method it's often desirable to cancel the creation of the polygon when the escape key is pressed &ndash; for this you simply need to attach an event to the `document.body`.\n\n```javascript\ndocument.addEventListener('keydown', event => {\n\n    // Cancel the current action when the escape key is pressed.\n    event.key === 'Escape' && freeDraw.cancel();\n\n});\n```\n\n## Predefined Polygons\n\nYou can add polygons to the map layer at any point by using the `create` method. You **must** remember to [setup `FreeDraw` through Leaflet](#getting-started), rather than instantiating `FreeDraw` without tying it to a Leaflet map instance.\n\n```javascript\nfreeDraw.create([\n    new L.LatLng(51.50046151184328, -0.08771896362304689),\n    new L.LatLng(51.50067523261736, -0.09175300598144533),\n    new L.LatLng(51.50329323076107, -0.09106636047363283),\n    new L.LatLng(51.50409462869737, -0.08763313293457033)\n]);\n```\n","readmeFilename":"README.md"}