{"_id":"@ookla/mapbox-gl-draw-rectangle","_rev":"94-0d2acf12ec4d80511d4bf9a5fa9e3b2e","name":"@ookla/mapbox-gl-draw-rectangle","dist-tags":{"latest":"1.2.2"},"versions":{"1.0.0":{"name":"@ookla/mapbox-gl-draw-rectangle","version":"1.0.0","keywords":["mapbox-gl","mapbox-gl-draw","draw","rectangle"],"author":{"name":"Ookla"},"license":"MIT","_id":"@ookla/mapbox-gl-draw-rectangle@1.0.0","maintainers":[{"name":"ryan-shaw","email":"ryan.shaw@min.vc"},{"name":"pchintiadis","email":"pantelis.chintiadis@ookla.com"},{"name":"ookla-eliz-santiago","email":"elizabeth.santiago@ookla.com"},{"name":"dboze","email":"theboze@gmail.com"},{"name":"tomas.mirchev","email":"tomas.mirchev@ookla.com"},{"name":"jared-ookla","email":"jared.maddox@ookla.com"},{"name":"jhcipar","email":"jacob.cipar@ookla.com"},{"name":"pankaj.uchil","email":"pankaj.uchil@ookla.com"},{"name":"kulkarniakash","email":"akash.kulkarni@ookla.com"},{"name":"arthurzey","email":"arthur@deltawerx.com"},{"name":"damianjosechocronmartinez","email":"z3n4.cs@gmail.com"},{"name":"ooklajunemv","email":"june.valentino@ookla.com"},{"name":"jdudley-ookla","email":"joanna.dudley@ookla.com"},{"name":"pernilsson","email":"per.nilsson@ookla.com"},{"name":"ookla-lawrenceyau","email":"lawrence.yau@ookla.com"},{"name":"zookla","email":"zach.harris@ookla.com"},{"name":"joshuashevchuk","email":"joshua.shevchuk@ookla.com"},{"name":"audryhsu-ookla","email":"audry.hsu@ookla.com"},{"name":"bbytheway-ookla","email":"ben.bytheway@ookla.com"},{"name":"ookla.ablake","email":"andrew.blake@ookla.com"},{"name":"mrjshannon","email":"mike.shannon@ookla.com"},{"name":"djakobsson","email":"daniel.jakobsson@ookla.com"},{"name":"molliegaufin-ookla","email":"mollie.gaufin@ookla.com"},{"name":"ian-ookla","email":"ian@ookla.com"},{"name":"ismael_ookla","email":"ismael@ookla.com"},{"name":"mmcquarrie","email":"matt.mcquarrie@ookla.com"},{"name":"luxbarker-ookla","email":"lux.barker@ookla.com"},{"name":"anysia.nikolopoulou","email":"anysia.nikolopoulou@ookla.com"},{"name":"kristyh32","email":"kristy.hisaw@ookla.com"},{"name":"acovaliov","email":"andrei.covaliov@ookla.com"},{"name":"dhruvarora","email":"dhruvarora013@gmail.com"},{"name":"brennents","email":"brennen@ookla.com"},{"name":"tpenfound","email":"tal.penfound@ookla.com"},{"name":"ookla-gwirth","email":"gwirth@ookla.com"},{"name":"georgespake","email":"george@georgespake.com"},{"name":"joshhardy24","email":"joshhardy24@gmail.com"},{"name":"garrettsnyder","email":"garrett@ookla.com"},{"name":"tuck182","email":"tuck@whistlingfish.net"},{"name":"internetchris","email":"chris@ookla.com"},{"name":"ookla-jenkins","email":"dev@ookla.com"},{"name":"mholzen","email":"marc@ookla.com"},{"name":"pupismyname","email":"john.brooks@ookla.com"},{"name":"natale","email":"cnatale@gmail.com"},{"name":"jamekris","email":"jseefurth@ookla.com"},{"name":"joshreed","email":"josh.reed@ookla.com"},{"name":"neotron","email":"david@ookla.com"},{"name":"wbills","email":"wayne.bills@ookla.com"},{"name":"aaronbeck","email":"aaron.beck@ookla.com"},{"name":"knuckolls-ookla","email":"kevin.nuckolls@ookla.com"},{"name":"brycesharpookla","email":"bryce.sharp@ookla.com"},{"name":"ecfaria","email":"emiliocfaria@gmail.com"},{"name":"ftwillms","email":"forrest.williams@gmail.com"},{"name":"asheikh","email":"ahmed.sheikh@ookla.com"},{"name":"matthewwicklund","email":"matt.wicklund@ookla.com"},{"name":"paige.davenport","email":"paige.davenport@ookla.com"},{"name":"akolts","email":"artem.koltsov@ookla.com"},{"name":"nagashreemurthy","email":"nagashree.murthy@ookla.com"}],"homepage":"https://github.com/teamookla/mapbox-gl-draw-rectangle-mode#readme","bugs":{"url":"https://github.com/teamookla/mapbox-gl-draw-rectangle-mode/issues"},"dist":{"shasum":"653a143be686a8915690080eb1aa5fae95313844","tarball":"https://registry.npmjs.org/@ookla/mapbox-gl-draw-rectangle/-/mapbox-gl-draw-rectangle-1.0.0.tgz","fileCount":6,"integrity":"sha512-XFkHn3dxaRZwfXOJiUyK3kNRkjwCCjb6LUnESHCZ61QCVgoyeLZZUXZd4MgcATsAJwskWogVjxfjnt+rwd+uXA==","signatures":[{"sig":"MEQCIB3/okZow7ucXpLJYn6RqUTdRnOJg45a3MFe7EeeoPyyAiB1iaf4pZdBJk3ZcujepH5Xe4aSZs9mqMac4aVqZfmYIQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":557392},"main":"build/index.js","module":"build/index.es.js","gitHead":"020bd89f1e81ed3bd13472905b3546b7aff23ac0","scripts":{"build":"rollup -c"},"_npmUser":{"name":"anysia.nikolopoulou","email":"anysia.nikolopoulou@ookla.com"},"repository":{"url":"git+https://github.com/teamookla/mapbox-gl-draw-rectangle-mode.git","type":"git"},"_npmVersion":"8.5.0","description":"A custom mode for MapboxGL Draw to draw rectangles that adds the functionality of keeping the rectangle's shape when adjusting a corner of the drawn rectangle","directories":{},"_nodeVersion":"16.14.2","dependencies":{"@mapbox/mapbox-gl-draw":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.79.1","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^22.0.2","@rollup/plugin-node-resolve":"^14.1.0","rollup-plugin-peer-deps-external":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/mapbox-gl-draw-rectangle_1.0.0_1696348199252_0.9678970126331732","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"@ookla/mapbox-gl-draw-rectangle","version":"1.2.2","keywords":["mapbox-gl","mapbox-gl-draw","draw","rectangle"],"author":{"name":"Ookla"},"license":"MIT","_id":"@ookla/mapbox-gl-draw-rectangle@1.2.2","maintainers":[{"name":"edilsalvador-ookla","email":"edil.salvador@ookla.com"},{"name":"svdgraaf","email":"sander@vandegraaf.nl"},{"name":"david.villacis","email":"david.villacis@ookla.com"},{"name":"jonsavage","email":"jon.savage@ookla.com"},{"name":"ivanaguilarookla","email":"ivan.aguilar.cortes@ookla.com"},{"name":"amahmudookla","email":"abzal.mahmud@ookla.com"},{"name":"ryan-shaw","email":"ryan.shaw@min.vc"},{"name":"pchintiadis","email":"pantelis.chintiadis@ookla.com"},{"name":"ookla-eliz-santiago","email":"elizabeth.santiago@ookla.com"},{"name":"dboze","email":"theboze@gmail.com"},{"name":"tomas.mirchev","email":"tomas.mirchev@ookla.com"},{"name":"jared-ookla","email":"jared.maddox@ookla.com"},{"name":"jhcipar","email":"jacob.cipar@ookla.com"},{"name":"pankaj.uchil","email":"pankaj.uchil@ookla.com"},{"name":"kulkarniakash","email":"akash.kulkarni@ookla.com"},{"name":"arthurzey","email":"arthur@deltawerx.com"},{"name":"damianjosechocronmartinez","email":"z3n4.cs@gmail.com"},{"name":"ooklajunemv","email":"june.valentino@ookla.com"},{"name":"jdudley-ookla","email":"joanna.dudley@ookla.com"},{"name":"pernilsson","email":"per.nilsson@ookla.com"},{"name":"ookla-lawrenceyau","email":"lawrence.yau@ookla.com"},{"name":"zookla","email":"zach.harris@ookla.com"},{"name":"joshuashevchuk","email":"joshua.shevchuk@ookla.com"},{"name":"audryhsu-ookla","email":"audry.hsu@ookla.com"},{"name":"bbytheway-ookla","email":"ben.bytheway@ookla.com"},{"name":"ookla.ablake","email":"andrew.blake@ookla.com"},{"name":"mrjshannon","email":"mike.shannon@ookla.com"},{"name":"djakobsson","email":"daniel.jakobsson@ookla.com"},{"name":"molliegaufin-ookla","email":"mollie.gaufin@ookla.com"},{"name":"ian-ookla","email":"ian@ookla.com"},{"name":"ismael_ookla","email":"ismael@ookla.com"},{"name":"mmcquarrie","email":"matt.mcquarrie@ookla.com"},{"name":"luxbarker-ookla","email":"lux.barker@ookla.com"},{"name":"anysia.nikolopoulou","email":"anysia.nikolopoulou@ookla.com"},{"name":"kristyh32","email":"kristy.hisaw@ookla.com"},{"name":"acovaliov","email":"andrei.covaliov@ookla.com"},{"name":"dhruvarora","email":"dhruvarora013@gmail.com"},{"name":"brennents","email":"brennen@ookla.com"},{"name":"tpenfound","email":"tal.penfound@ookla.com"},{"name":"ookla-gwirth","email":"gwirth@ookla.com"},{"name":"georgespake","email":"george@georgespake.com"},{"name":"joshhardy24","email":"joshhardy24@gmail.com"},{"name":"garrettsnyder","email":"garrett@ookla.com"},{"name":"tuck182","email":"tuck@whistlingfish.net"},{"name":"internetchris","email":"chris@ookla.com"},{"name":"ookla-jenkins","email":"dev@ookla.com"},{"name":"mholzen","email":"marc@ookla.com"},{"name":"pupismyname","email":"john.brooks@ookla.com"},{"name":"natale","email":"cnatale@gmail.com"},{"name":"jamekris","email":"jseefurth@ookla.com"},{"name":"joshreed","email":"josh.reed@ookla.com"},{"name":"neotron","email":"david@ookla.com"},{"name":"wbills","email":"wayne.bills@ookla.com"},{"name":"aaronbeck","email":"aaron.beck@ookla.com"},{"name":"knuckolls-ookla","email":"kevin.nuckolls@ookla.com"},{"name":"brycesharpookla","email":"bryce.sharp@ookla.com"},{"name":"ecfaria","email":"emiliocfaria@gmail.com"},{"name":"ftwillms","email":"forrest.williams@gmail.com"},{"name":"asheikh","email":"ahmed.sheikh@ookla.com"},{"name":"matthewwicklund","email":"matt.wicklund@ookla.com"},{"name":"paige.davenport","email":"paige.davenport@ookla.com"},{"name":"akolts","email":"artem.koltsov@ookla.com"},{"name":"nagashreemurthy","email":"nagashree.murthy@ookla.com"}],"homepage":"https://github.com/teamookla/mapbox-gl-draw-rectangle-mode#readme","bugs":{"url":"https://github.com/teamookla/mapbox-gl-draw-rectangle-mode/issues"},"dist":{"shasum":"ff63832560a722ed1df968e7747faab6a3fcf7de","tarball":"https://registry.npmjs.org/@ookla/mapbox-gl-draw-rectangle/-/mapbox-gl-draw-rectangle-1.2.2.tgz","fileCount":6,"integrity":"sha512-HztcRiabiceQDvRwmHaXoAm04/p/WKiX0W1ALds26M/yj2otMfBNQv8Z+JiAllKxCTud/D9C0ZXoOJUSWE+YpQ==","signatures":[{"sig":"MEYCIQDp6mKwopFFJzjDKCF9iOl1qd32FurKgdeIp1GY+W0hXQIhALlN6bRiikrvo70UeRR5Vk3d3Uh1OEH26ygJ65cBSGHW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":557102},"main":"build/index.js","module":"build/index.es.js","gitHead":"f3b3239bed01b8289b19a4de3c9de240abc2bb02","scripts":{"build":"rollup -c"},"_npmUser":{"name":"anysia.nikolopoulou","email":"anysia.nikolopoulou@ookla.com"},"repository":{"url":"git+https://github.com/teamookla/mapbox-gl-draw-rectangle-mode.git","type":"git"},"_npmVersion":"8.5.0","description":"A custom mode for MapboxGL Draw to draw rectangles that adds the functionality of keeping the rectangle's shape when adjusting a corner of the drawn rectangle","directories":{},"_nodeVersion":"16.14.2","dependencies":{"@mapbox/mapbox-gl-draw":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.79.1","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^22.0.2","@rollup/plugin-node-resolve":"^14.1.0","rollup-plugin-peer-deps-external":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/mapbox-gl-draw-rectangle_1.2.2_1702890976377_0.6014171544704976","host":"s3://npm-registry-packages"}}},"time":{"created":"2023-10-03T15:49:59.188Z","modified":"2026-09-17T16:27:02.600Z","1.0.1":"2023-10-03T09:58:38.962Z","1.0.0":"2023-10-03T15:49:59.558Z","1.1.0":"2023-11-03T06:38:36.886Z","1.1.1":"2023-12-17T13:59:25.405Z","1.2.0":"2023-12-17T14:19:43.510Z","1.2.1":"2023-12-17T18:05:58.777Z","1.2.2":"2023-12-18T09:16:16.756Z"},"bugs":{"url":"https://github.com/teamookla/mapbox-gl-draw-rectangle-mode/issues"},"author":{"name":"Ookla"},"license":"MIT","homepage":"https://github.com/teamookla/mapbox-gl-draw-rectangle-mode#readme","keywords":["mapbox-gl","mapbox-gl-draw","draw","rectangle"],"repository":{"url":"git+https://github.com/teamookla/mapbox-gl-draw-rectangle-mode.git","type":"git"},"description":"A custom mode for MapboxGL Draw to draw rectangles that adds the functionality of keeping the rectangle's shape when adjusting a corner of the drawn rectangle","maintainers":[{"email":"garrett@ookla.com","name":"garrettsnyder"},{"email":"tuck@whistlingfish.net","name":"tuck182"},{"email":"dev@ookla.com","name":"ookla-jenkins"},{"email":"john.brooks@ookla.com","name":"pupismyname"},{"email":"george@georgespake.com","name":"georgespake"},{"email":"josh.reed@ookla.com","name":"joshreed"},{"email":"david@ookla.com","name":"neotron"},{"email":"aaron.beck@ookla.com","name":"aaronbeck"},{"email":"abzal.mahmud@ookla.com","name":"amahmudookla"},{"email":"kevin.nuckolls@ookla.com","name":"knuckolls-ookla"},{"email":"bryce.sharp@ookla.com","name":"brycesharpookla"},{"email":"ryan.shaw@min.vc","name":"ryan-shaw"},{"email":"emiliocfaria@gmail.com","name":"ecfaria"},{"email":"forrest.williams@gmail.com","name":"ftwillms"},{"email":"ahmed.sheikh@ookla.com","name":"asheikh"},{"email":"matt.wicklund@ookla.com","name":"matthewwicklund"},{"email":"paige.davenport@ookla.com","name":"paige.davenport"},{"email":"artem.koltsov@ookla.com","name":"akolts"},{"email":"nagashree.murthy@ookla.com","name":"nagashreemurthy"},{"email":"gwirth@ookla.com","name":"ookla-gwirth"},{"email":"andrei.covaliov@ookla.com","name":"acovaliov"},{"email":"matt.mcquarrie@ookla.com","name":"mmcquarrie"},{"email":"jon.savage@ookla.com","name":"jonsavage"},{"email":"daniel.jakobsson@ookla.com","name":"djakobsson"},{"email":"tal.penfound@ookla.com","name":"tpenfound"},{"email":"ivan.aguilar.cortes@ookla.com","name":"ivanaguilarookla"},{"email":"andrew.blake@ookla.com","name":"ookla.ablake"},{"email":"ismael@ookla.com","name":"ismael_ookla"},{"email":"anysia.nikolopoulou@ookla.com","name":"anysia.nikolopoulou"},{"email":"pankaj.uchil@ookla.com","name":"pankaj.uchil"},{"email":"conner.thompson@ookla.com","name":"conner.thompson"},{"email":"david.villacis@ookla.com","name":"david.villacis"},{"email":"joshua.shevchuk@ookla.com","name":"joshuashevchuk"},{"email":"lily.au@ookla.com","name":"liau11"},{"email":"zach.harris@ookla.com","name":"zookla"},{"email":"lawrence.yau@ookla.com","name":"ookla-lawrenceyau"},{"email":"edil.salvador@ookla.com","name":"edilsalvador-ookla"},{"email":"joanna.dudley@ookla.com","name":"jdudley-ookla"},{"email":"michael.yermilin@ookla.com","name":"myermilin"},{"email":"andrii.snozyk@ookla.com","name":"andrii.snozyk"},{"email":"ivan.leshchenko@ookla.com","name":"ivan_leshchenko_ookla"},{"email":"tomas.mirchev@ookla.com","name":"tomas.mirchev"},{"email":"elizabeth.santiago@ookla.com","name":"ookla-eliz-santiago"},{"email":"nacho.rodriguez@ookla.com","name":"nacho.rodriguez"},{"email":"pantelis.chintiadis@ookla.com","name":"pchintiadis"},{"email":"marcelo.angelo.bihis@ookla.com","name":"anjobihisookla"},{"email":"z3n4.cs@gmail.com","name":"damianjosechocronmartinez"},{"email":"vlad.korzun@ookla.com","name":"vlad-ookla"},{"email":"jacroystonrees1@gmail.com","name":"jacroystonrees"},{"email":"niall.sheehy@ookla.com","name":"niallookla"},{"email":"heidi.hennessy@ekahau.com","name":"heieidi"},{"email":"darius.petros@ookla.com","name":"dariusookla"},{"email":"michael.baart@ookla.com","name":"michael.baart"},{"email":"dean.kim@ookla.com","name":"esc166"},{"email":"ben.fossett@ookla.com","name":"benfossett"},{"email":"ferenc.szekely@ookla.com","name":"fszekely"},{"email":"juniel.han@ookla.com","name":"juniel"},{"email":"pavlo.semeniuk+npm@ookla.com","name":"pavlo_semeniuk_ookla_npm"},{"email":"andrei.racasan@ookla.com","name":"andrei.racasan"},{"email":"andrii.soluk@ookla.com","name":"solukdev"},{"email":"guillermo.cantallops@ookla.com","name":"guillem-ookla"},{"email":"michael.skogberg@ekahau.com","name":"malliina-ookla"},{"email":"andrey.petrikov@ekahau.com","name":"andrey-petrikov"},{"email":"juan.peretti@ookla.com","name":"jpp-ookla"},{"email":"denys.sydorenko@ookla.com","name":"denys.sydorenko"},{"email":"alessandro.sagratini@ookla.com","name":"asagratini"},{"email":"durvesh.bhole@ookla.com","name":"durvesh.bhole"},{"email":"himanshu.rawani@ookla.com","name":"himanshu_rawani"},{"email":"antti.ahola@ookla.com","name":"ahola-ookla"},{"email":"bryan.ponder@ookla.com","name":"bponder29"}],"readme":"## Mapbox GL Draw Rectangle Mode\n\nA custom mode for MapboxGL Draw to draw rectangles that adds the functionality of keeping the rectangle's shape when adjusting a corner of the drawn rectangles.\nThis mode is compatible with @mapbox/mapbox-gl-draw@1.4.0 and above.\nOriginal inspiration comes from this package, which hasn't been mantained for the last 4 years:\nhttps://github.com/thegisdev/mapbox-gl-draw-rectangle-mode\n\n### Usage\n\n```js\nimport DrawRectangle from 'mapbox-gl-draw-rectangle-mode';\n\nconst modes = MapboxDraw.modes;\nmodes.draw_rectangle = DrawRectangle;\n\nconst draw = new MapboxDraw({\n  modes: modes\n});\n\ndraw.changeMode('draw_rectangle');\n```\n\nOnce a rectangle is created, 1 event is fired:\n- `draw.create` with the created rectangle\n\n### Build\n\n`yarn build` will do it.\n\n### License\nMIT\n","readmeFilename":"README.md"}