{"_id":"l-advanced-control","_rev":"3-212cca8b9831de5b854c30163c4d5ecf","name":"l-advanced-control","dist-tags":{"latest":"0.1.2"},"versions":{"0.1.0":{"name":"l-advanced-control","version":"0.1.0","description":"Advanced positioning layout for Leaflet Controls","main":"main.js","scripts":{"build":"rollup -c"},"keywords":["leaflet","leaflet-plugin","control"],"author":{"name":"itanka9"},"license":"MIT","devDependencies":{"rollup":"^0.56.1","rollup-plugin-postcss":"^1.6.2"},"gitHead":"d9d7f4913acd729b86c791fd8eb6fc209ce1acf8","_id":"l-advanced-control@0.1.0","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"itanka9","email":"mbeloshitsky@gmail.com"},"dist":{"integrity":"sha512-LQlV5UToNH2EM2fBlBrg1ordi83WoUF+iW3NT8hUzc5+sY2xvHQBM4hL6p44l171RDak5iDS7MQ0EiFZrD1tgw==","shasum":"f9b293f7d46e8d6e02c03231e82e3f414d621af4","tarball":"https://registry.npmjs.org/l-advanced-control/-/l-advanced-control-0.1.0.tgz","fileCount":10,"unpackedSize":19514,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbusbICRA9TVsSAnZWagAAhnsP+wfGAJoXRu4+QaLU2tYe\nq4G09pzxtiJjSZPm9VkfacGvQp0pzxykS4b+iHP/YmHgFbNlnOnMHeqjnMgh\nWRl7nkS8KLbCCv4Doh/75N7+9ESLvoy1ThEB2lQn51Ymwmko49PM4T+6acEF\nr9OOOkTyJv/+0Jc/of8lwEl/DoLOYtuPMrlXpV0QP3VgXRRT5rHl6yfKfxZP\n2pP/bZYLZ8RkmckumIsXKbKgoEDdtukQKz/JhvhNgmjvyadT66Kzs6WTasQQ\nhLe7jAttdMRRSbhMRkHXsMxogl2jhFS+dgO345tEi/GlitfwcgM58XaZ0G7B\ncKlDHy1yKWcNYNZdl/85U6ESC/T6+31HLuD9dvRTS0Jrw/Lxz19xq1KYjM4c\nYK8dcLEqj3PGYkfDPUnWMw/h2iSH4/Rpf5PKrh9BnE0o9mZUrDya9X565mCk\nNzH2GniolWEZ6Mho14OP8MhkGSbXo+omvgxiq1bd6rcjX1zQw9ReroARIBNx\nc3AfcAbZEenZWvYG9xttv63Lp62FGpRyExH67i0QIwHpxri0OCzN2PwFv8UX\nFkBJ+s6iFagrWuIECN1D+H0+Qy1TJJ0Om2LfYecdB8fSi4fmmsn+Q1hXBMWA\nj3VxLgcywPnTWcWFCwmePNoH9a411p6OMx307FC09Wr9wQl1IudbPzoO3rd2\naXH8\r\n=ybJd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFOQ8VbI3g1K9huWFOBln3o/h06Q0C2f+dckb4KcuqMtAiACfQ9ccvHDRQ1l23hj7GoWMrVfItuHg0U23EFDJW+Acg=="}]},"maintainers":[{"name":"itanka9","email":"mbeloshitsky@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/l-advanced-control_0.1.0_1538967239299_0.24324701604061616"},"_hasShrinkwrap":false},"0.1.1":{"name":"l-advanced-control","version":"0.1.1","description":"Advanced positioning layout for Leaflet Controls","main":"main.js","scripts":{"build":"rollup -c","gh-pages":"node -e \"require('gh-pages').publish('example');\""},"keywords":["leaflet","leaflet-plugin","control"],"author":{"name":"itanka9"},"license":"MIT","devDependencies":{"gh-pages":"^2.0.1","rollup":"^0.56.1","rollup-plugin-postcss":"^1.6.2"},"gitHead":"c3fc2c966468316a60ba8f99b537023996b47377","_id":"l-advanced-control@0.1.1","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"itanka9","email":"mbeloshitsky@gmail.com"},"dist":{"integrity":"sha512-jaHSAxPYNr30AEMJvfXE041w5s1/IFZFe8IcxqWuFbUEvlo6rnZVVIiUT06OhMaKhCc+8nXsL6SQcTgI33mBkg==","shasum":"3eed7817f977dbf06f6f6fc1b6c4bfcfafc21919","tarball":"https://registry.npmjs.org/l-advanced-control/-/l-advanced-control-0.1.1.tgz","fileCount":11,"unpackedSize":974290,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbutA7CRA9TVsSAnZWagAA9S8QAKUOiTT+tBgwP9ylp207\nqJfcdMJoxvfSb+InPhWuZBFtCjox0CBHk4wheeKQcCZlXEh9HmbKziAV1Jn9\n5cQnQJub9/RrnOkrR+I1o4QkbKMQ+pV7MCpNQ3s9+laJFvAwx78zr4vbovrA\nyixZCOunHr4dJCsJM4rD+Q26XYrJmKFmQA22cB5ng7oBXMfUDEc2wgvJE53M\nAO3NXyinTDRzM/secRf5KprAFeZH/9BpUAUBFiRwwv1vdL3p0muYuJpoV9RQ\nGjdTjFjDVkXJLpzb3ePcPYdFUHP1lsfqTxKq1Gh/KHYBG6Hy7B3ubUrsTXHh\nNFyoMzdszl20qGlpPyW7waAIsZhqHs2L8Xcq4cM+bFa10WQV4BNj8QwoTDJJ\n47uw2QR8H05shB9iAqXNXuPvgf2U4zJKdkaBgrkk60OGKYjrTRfePRfYiPAg\n1Jiew2rN4pDfkKfLZVRwNIjk+rgo/9TGaa4/XbOAVD5LW0jahG/Ckdo3gZI9\ne6cW7scDU+GmwFnwQo+j08IAPfNeBGSjhZLjSbHZwXwBfbO9zfZ1gELz4TuW\njp+rUDCJEWav3g5SBQcTRYRpj/QFBmR8DE1GQ+GLMHzd0tQb5dOPNr09NdgU\nN+SnVAr+A2Zu+Fcw5vSZYSJ302kLcbQ0pa2QwUegNjtCl71SybiPMh1ZemDz\nFn9u\r\n=MQt7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDm6jp+crH4topAnLbL9jYig5zFNB9UwxPf7WyTsArJpgIhANDbr1PmHIfJdrGzw6EDOfcLvMbYbYpvDmYQpTyZYuLu"}]},"maintainers":[{"name":"itanka9","email":"mbeloshitsky@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/l-advanced-control_0.1.1_1538969658669_0.5903084306148132"},"_hasShrinkwrap":false},"0.1.2":{"name":"l-advanced-control","version":"0.1.2","description":"Advanced positioning layout for Leaflet Controls","main":"main.js","scripts":{"build":"rollup -c","gh-pages":"node -e \"require('gh-pages').publish('example');\""},"keywords":["leaflet","leaflet-plugin","control"],"author":{"name":"itanka9"},"license":"MIT","devDependencies":{"gh-pages":"^2.0.1","rollup":"^0.56.1","rollup-plugin-postcss":"^1.6.2"},"gitHead":"414c59c39b1ff43ab497905f4530dba29a2c2031","_id":"l-advanced-control@0.1.2","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"itanka9","email":"mbeloshitsky@gmail.com"},"dist":{"integrity":"sha512-9OTVou5zkHXLc3kfDmBm9mN2/oHwkgBaa3S9US2gU//B4AwiP2eP7oCyZMcH/qniIsmFzWUu1qb0EocU4704pw==","shasum":"e3627bed138302eb0f2c55135bfad9a9de4d12b1","tarball":"https://registry.npmjs.org/l-advanced-control/-/l-advanced-control-0.1.2.tgz","fileCount":11,"unpackedSize":974310,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbz9wNCRA9TVsSAnZWagAA5OUP/Aw6bAvzfUflEkDV7uja\nKsVN/F9ZHsBF4nzyn3sI+44OGwxl909XNCBVkxNBtSn0VH+pCtyb3t/yXwuD\nz0zHjBC+PzBRhXyjcqrKKkI8p6kvSUwnM/bNnQy/NfMGDMyzqRdpMFIqB1nt\n1RNhZpn+Ku12wRVIr3/ChhT6VVkBcLzQBcll9yRL2s9mb8iq3NYdwIZkv1jf\nmdGYK+QDsVNSlTW4R6oz63t+ZHWv6I4nPPFm/IAx5SnaIeFytgHpp2bqMbg9\nHhc8Qk9pphEhGd8cHLXYHKFuaitwBVFiAhL84mnwuMO3AhfC1kgApFdAvzr1\nhp9C482Ezt5eYqkVvgRviqo1NxHMteNvYggOogr9qRh84QXFx3kYGRDZ3lu2\nFCnqPcLnjngM7L9NwG40y9/NtVfNqCNpH9iI0aFrbkEKUmjGDn6E/1r3v5HQ\nrywZoS9Du/uDvW0rAu+UDpVAvSrsWnSn6NwAd3TypCAHw7Z57PExm72RtezP\nJ7w2+/OGlH6DNadXNlk9dDql3G5v1zXOsda5KVS2gSDCt60rvKXKQaLfyzW9\nPg6JyqHtwq1wS3TCJjeRe9WJq2eKd03lnw6ljpuRw7KcbVIEqbf6CBvxlZPn\ninMmbmKkGcju6NS3WTCUNQZuqhxV29RzCdlyetmDl+3s1UgBKKLosXKf1QuV\n5LkS\r\n=CHey\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCX+MDxTpH7v9d6pDGDzP14bDLt+tRbBqPYkxL09bViwIgYF9OutB5UbcyzqqW09qhf31nT9vSDdLRft0xctalN3E="}]},"maintainers":[{"name":"itanka9","email":"mbeloshitsky@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/l-advanced-control_0.1.2_1540348940641_0.39943006117160884"},"_hasShrinkwrap":false}},"time":{"created":"2018-10-08T02:53:59.299Z","0.1.0":"2018-10-08T02:53:59.381Z","modified":"2022-05-07T14:01:48.531Z","0.1.1":"2018-10-08T03:34:18.975Z","0.1.2":"2018-10-24T02:42:20.806Z"},"maintainers":[{"name":"itanka9","email":"mbeloshitsky@gmail.com"}],"description":"Advanced positioning layout for Leaflet Controls","keywords":["leaflet","leaflet-plugin","control"],"author":{"name":"itanka9"},"license":"MIT","readme":"# l-advanced-control\n\nLeaflet controls with advanced positioning capabilities.\n\n![l-advanced-control example](https://github.com/itanka9/l-advanced-control/blob/master/docs/example.png)\n\n## Requirements\n\nLeaflet 1.3.x.\n\n## Demo\n\n[Example](https://itanka9.github.io/l-advanced-control/)\n\n## Usage\n\n1. Include this plugin after Leaflet.js \n\n```html\n<link rel=\"stylesheet\" href=\"https://unpkg.com/leaflet@1.3.4/dist/leaflet.css\" />\n<script src=\"https://unpkg.com/leaflet@1.3.4/dist/leaflet.js\"></script>\n<script src=\"https://unpkg.com/l-advanced-control@0.1.2/build/l-advanced-control.min.js\"></script>\n```\n\nor install and use with npm:\n\n```\nnpm i l-advanced-control --save\n```\n\n```\nimport 'l-advanced-control'\n```\n\n2. Extend `L.AdvancedControl` class, to define your control.\n\n```js\nconst MyButton = L.AdvancedControl.extend({\n    onAdd (map) {\n        return L.DomUtil.create('div', 'my-button')\n    }\n})\n```\n\n3. Add it to map\n\n```js\nconst button = new MyButton({ position: { corner: 'topleft', grow: 'x' } })\nbutton.addTo(map)\n```\n\n## API\n\n`L.AdvancedControl` adds to `L.Control` prop `grow`, which defined direction, in which it will \"grow\".\n\n```js\ntype Grow = 'x' | 'y'\n```\n\n## Licence\n\nMIT","readmeFilename":"README.md"}