{"_id":"@adrisolid/mapbox-gl-layers-control","_rev":"5-cfe457c9795d9541db824dcddc44061e","name":"@adrisolid/mapbox-gl-layers-control","dist-tags":{"latest":"0.1.5"},"versions":{"0.1.0":{"name":"@adrisolid/mapbox-gl-layers-control","version":"0.1.0","homepage":"https://github.com/AdriSolid/mapbox-gl-layers-control#readme","description":"Mapbox GL JS Layers Control","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/AdriSolid/mapbox-gl-layers-control.git"},"scripts":{"build":"tsc","lint":"prettier -c './lib/**/*.ts'","lint:fix":"prettier --write './lib/**/*.ts'"},"keywords":["mapbox","mapbox-gl-js","layers-control"],"author":{"name":"Adrián Pérez Beneito"},"license":"MIT","bugs":{"url":"https://github.com/AdriSolid/mapbox-gl-layers-control/issues"},"dependencies":{"mapbox-gl":"^1.11.1"},"husky":{"hooks":{"pre-commit":"yarn lint:fix"}},"devDependencies":{"@types/mapbox-gl":"^1.9.0","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","eslint":"^7.8.1","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","husky":"^4.3.0","prettier":"^2.1.1","typescript":"^3.1.3"},"gitHead":"379288b329596affcec8a7e6f13c07b0a9c91538","_id":"@adrisolid/mapbox-gl-layers-control@0.1.0","_nodeVersion":"10.19.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-K2mN11Pj5iL9g5fDKdI9ccIXPqmD29OeKRzbElkQB5mmynUBspQeO0My3hZLe3TWHS+OBALBlIzVpLmoqI5ulw==","shasum":"3d29a356582aef739974e8d2bccf304808a0a99d","tarball":"https://registry.npmjs.org/@adrisolid/mapbox-gl-layers-control/-/mapbox-gl-layers-control-0.1.0.tgz","fileCount":13,"unpackedSize":21896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfXghaCRA9TVsSAnZWagAAAz0P/2Djs8i1rvHf2D8wxO76\nQz8BcHVp3c+b86J+mfRfMRsSxOkGyxZqJc/2ki2euFb4my4irYSCvMcgguP2\nKqZxYnYTuMarMCM2DaH4eGkzvnzRe1Ekc4S4veFmBy8gRPvKCMez0NLm4CxX\ntbHq1YBsbmlohv+QRQ/knvJ2keimqx86iedALG95FhRC0p/tpSp09+C4ocxc\n17ckkbokwxoaXSwJRT5HyH6NDnaM+z6KPuUsluR0fXY4+pNxCu9rL1Feqj6J\npJSlx7uoVxXFnGAr8wluem9o7sw9WzyBXlGX3ULY5BDt9VYHBmPXAXaquuiD\nMZTW9ySZc+pVqMh4A6TkheJCzDG9Z3fpdomEq3hbK4Dqk4zg7C7wcO21qbeE\nqjz4vCI/B1759x2XValhIzVtnJUc2hRft8p9hpbK5zgexZ4ZTTowGDtsTcrN\nZaYo47enoLLPONNwMrc2QMAInvRgxqO3g0Fp5QqbgNerQ068XLCsR8GFBtH+\nvMDqWGty5uPnnQQlOKHkd2Y1xz6BrRTOCCM2VQSDFbAn4cuFz99U0idk/a6A\nEye4KUXwFd1QLCC7whQzZQlBh7NRjf0OcwlSY9Rj4tjiiCkYAAsmKp/qPNUU\nyIaFyjuSuXgbZCYf16qdmTuKsfak+HX8sFF4KtVljXs8d4H48KoXs7VrcrFo\nmMuE\r\n=qVKn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDicA7JOgsI727O8/Pm0jbIsFPVST3jgZ8Mgeah49H8RQIgW3D4SCmRjDsM8KTwHXyTUyMaJnzghp4m/E1HPCwjsLk="}]},"maintainers":[{"name":"adrisolid","email":"biotekgis@gmail.com"}],"_npmUser":{"name":"adrisolid","email":"biotekgis@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mapbox-gl-layers-control_0.1.0_1599998042453_0.02144128696076275"},"_hasShrinkwrap":false},"0.1.1":{"name":"@adrisolid/mapbox-gl-layers-control","version":"0.1.1","homepage":"https://github.com/AdriSolid/mapbox-gl-layers-control#readme","description":"Mapbox GL JS Layers Control","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/AdriSolid/mapbox-gl-layers-control.git"},"scripts":{"build":"tsc","lint":"prettier -c './lib/**/*.ts'","lint:fix":"prettier --write './lib/**/*.ts'","deploy":"git subtree push --prefix examples/with-react origin gh-pages -d build"},"keywords":["mapbox","mapbox-gl-js","layers-control"],"author":{"name":"Adrián Pérez Beneito"},"license":"MIT","bugs":{"url":"https://github.com/AdriSolid/mapbox-gl-layers-control/issues"},"dependencies":{"mapbox-gl":"^1.11.1"},"husky":{"hooks":{"pre-commit":"yarn lint:fix"}},"devDependencies":{"@types/mapbox-gl":"^1.9.0","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","eslint":"^7.8.1","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","husky":"^4.3.0","prettier":"^2.1.1","typescript":"^3.1.3"},"gitHead":"e30a2b1367c7ee5a5239dc8a9b3aa72b19c3f6c5","_id":"@adrisolid/mapbox-gl-layers-control@0.1.1","_nodeVersion":"10.19.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-/XkiPnGvEIemOtOFyDDXwr+yVcCGcSonka8oJMvVexfuJpk5xQC/GJy2UcJVMU3igQBKDcNK2UEaqaV9eaUCEg==","shasum":"afaec6863912a3199b9d12d7c54c95871f794821","tarball":"https://registry.npmjs.org/@adrisolid/mapbox-gl-layers-control/-/mapbox-gl-layers-control-0.1.1.tgz","fileCount":13,"unpackedSize":23183,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfXidrCRA9TVsSAnZWagAA8RQP/3JpU0Bt7W2Psmq93bgW\nyUsl9zfOw7JWGkXIS1MK2VLmVadqAQWqFcEYMk4RAwSXepuXcbPehDFpUkZW\n3P3/kYDEV7OQ12Oqq/YIuA4b/2DIDSIZwewm7I6uUdtxEGSBeNajFzwrsi8Y\nbMehJk8cj036k8e33ulsXQ/A5I7qzTQIRi0BNybo8FrxMaqD8s18WbuqYcfE\nO8DtG5HvvYgb0fI8crmKwxAb4sNTYAT/tbcBRWz5qzL91vjzl7Wu1/LqJtzh\nJNwHVmWRxEWE//qTeaZfboc8wdAGN3elRqCoknf/DXx0HWdkRZmNpK12N5ES\nwbZXO7kGhXi62JamPSxHFebEfOoWArfepsHPzUYvAUOBYspyVEHFBi3EsrzH\n0Qw9hQlNDPfcXn5xvVq2/zClLIKlm7LK4rR/4uNaqZhm21W3jV/mBnATVLlx\nOhGpyPE98tuCh2Q991jqPtWoREMIoWZWu8ROXktHaYVnP14iOClcJv3PDJh6\nSW5fe1YIlDnBtl5ineHyAATphCdrh8vlPGJaO33GI1yq/0ALQiV30WZ5qHeP\nbhgVQKJWdBqSFlqVrZQGfg7EaMz7yLdxmmZ7Bd5WEVtWop9/oppACxTM+9e8\nirqNM3tluGODoLOqdjIfvIH1/JuzbdS3wPFk8s5Gj0vzUW27nBBcleF35Yd4\nUjoI\r\n=YqId\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE8x9Qkzxm8c2nhcilfMa8HPD8tJgypSXE1owHKyxSWnAiASJhuQiVfxp0PdCBeFMI9VshY+XfalZ176mwHDTY9bOA=="}]},"maintainers":[{"name":"adrisolid","email":"biotekgis@gmail.com"}],"_npmUser":{"name":"adrisolid","email":"biotekgis@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mapbox-gl-layers-control_0.1.1_1600005995028_0.45111539184299776"},"_hasShrinkwrap":false},"0.1.3":{"name":"@adrisolid/mapbox-gl-layers-control","version":"0.1.3","homepage":"https://github.com/AdriSolid/mapbox-gl-layers-control#readme","description":"Mapbox GL JS Layers Control","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/AdriSolid/mapbox-gl-layers-control.git"},"scripts":{"build":"tsc","lint":"prettier -c './lib/**/*.ts'","lint:fix":"prettier --write './lib/**/*.ts'","deploy":"git subtree push --prefix examples/with-react origin gh-pages -d build"},"keywords":["mapbox","mapbox-gl-js","layers-control"],"author":{"name":"Adrián Pérez Beneito"},"license":"MIT","bugs":{"url":"https://github.com/AdriSolid/mapbox-gl-layers-control/issues"},"dependencies":{"mapbox-gl":"^1.11.1"},"husky":{"hooks":{"pre-commit":"yarn lint:fix"}},"devDependencies":{"@types/mapbox-gl":"^1.9.0","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","eslint":"^7.8.1","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","husky":"^4.3.0","prettier":"^2.1.1","typescript":"^3.1.3"},"gitHead":"0ef0a32d511b1469f329777332beeadc575f8177","_id":"@adrisolid/mapbox-gl-layers-control@0.1.3","_nodeVersion":"10.19.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-WhBICcJ71WLkJnE6cegkwAygYVNIDYaMiRiGBQXdtbOqlR4mn4oeARZSAF0cu/ZfQEhFfZf99McQ+gpEXw/MUw==","shasum":"58406eaac188d0c5a4a92be88b7c9c070eaacf37","tarball":"https://registry.npmjs.org/@adrisolid/mapbox-gl-layers-control/-/mapbox-gl-layers-control-0.1.3.tgz","fileCount":13,"unpackedSize":23249,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfXihLCRA9TVsSAnZWagAAt3gP/RM7wO6phEbeui0r2/xu\nXPeAg9zi6x/asNDRpuklUzB6sSi7f9Yi4ur2LVwRi87pG2Up591Tqniz7Aea\n0/7y2Vr63mEdXbf4qb2LbanqOnc5YwYg2+jQbhkEs6Lj6g6uJ5lEg2/4PkaZ\n5YAI4QjwEykCVQ3eblh1bQPsCMnVjMmyLHz9tKKR7omMboKjcLzAWgoIlV9k\niewcwPYNHvBUP4m7IUoWdsMb58SCamN64AfPjRHXkANtpnZcSOAo6Xmpzbb5\nyzUYHwAwZ4ug70MGpfb5bu7bi590X3FyP2A9Mv6iu9iwP3bPbqAtVQHcuiTG\nmKOTmQyGPufYYAPwueWYgQHgUPie+BLYFkLimsixt+9XVtEzpFNhT/xM5HhK\n860/vMP2HWf4Ox6k/bTOcYxlAkMXLDc5RcbKdcPwXibKacDfrYrFULDmdmiU\nt4lL5kZQpmRNb/NZH1iFiZmFQYH6j0uZNX8dn2fWl48I06grqYRQF+vDtl5r\nQmsLRP3YXjpQlFzc3TdXB3VG7naTjCiPQoK108wujFEBu+LVm4S8ah6iI0d0\nNS/qylvLFkMXrvkehxRA6BVYVfU6tjvF+doRKLFsKHXm7buqVPCD/TLMGBn8\nb8++ynDES1rpzSV4PJX4MOwfBo1fS2TQQ6sI88npVSpTAmy2B/jx2WvhaSiL\npIqb\r\n=n8ky\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF9X0KVRu6NNKcvth02Szx7jQWlF5vvwqiYvA7rJIhSbAiEAy9q/qD9Anjgo/w4lZmzq8e+6jN/4VFeYViz9Dxu/NY8="}]},"maintainers":[{"name":"adrisolid","email":"biotekgis@gmail.com"}],"_npmUser":{"name":"adrisolid","email":"biotekgis@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mapbox-gl-layers-control_0.1.3_1600006219364_0.4648294683939804"},"_hasShrinkwrap":false},"0.1.4":{"name":"@adrisolid/mapbox-gl-layers-control","version":"0.1.4","homepage":"https://github.com/AdriSolid/mapbox-gl-layers-control#readme","description":"Mapbox GL JS Layers Control","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/AdriSolid/mapbox-gl-layers-control.git"},"scripts":{"build":"tsc","lint":"prettier -c './lib/**/*.ts'","lint:fix":"prettier --write './lib/**/*.ts'","deploy":"git subtree push --prefix examples/with-react origin gh-pages -d build"},"keywords":["mapbox","mapbox-gl-js","layers-control"],"author":{"name":"Adrián Pérez Beneito"},"license":"MIT","bugs":{"url":"https://github.com/AdriSolid/mapbox-gl-layers-control/issues"},"dependencies":{"mapbox-gl":"^1.11.1"},"husky":{"hooks":{"pre-commit":"yarn lint:fix"}},"devDependencies":{"@types/mapbox-gl":"^1.9.0","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","eslint":"^7.8.1","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","husky":"^4.3.0","prettier":"^2.1.1","typescript":"^3.1.3"},"gitHead":"0bef127ee428f321c76ff1fb0d38b334613990b9","_id":"@adrisolid/mapbox-gl-layers-control@0.1.4","_nodeVersion":"10.19.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-CpYPJ1UKWq872ZOOGuaolcMZpYITx8YGPM5uzVIxHOAWKCUAxNHp89n480gkwujVnKfPHblV/un2QuJCq7Tdxw==","shasum":"0291cbd0c96a00ce2309073f6f38566d0dd09e5a","tarball":"https://registry.npmjs.org/@adrisolid/mapbox-gl-layers-control/-/mapbox-gl-layers-control-0.1.4.tgz","fileCount":13,"unpackedSize":23249,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfXiiSCRA9TVsSAnZWagAAOicP/1ss3mhOSS2VMAj3/qrC\nZn0ZD0C1/0TeM6mCINvywvO3BxTs8fhHiBr9Q2QLQuIkBXhDpjajUwT5rfF0\n5CoizgW9ZTi/slmV4DS/fpAsX2vw6NmV/3ZPJjRacvvVBGEcRNpqDFdoNjaY\nTDYDqYGhV9HdPl9grEyjnVMi59qiSS1ZuQE5oGL96MFc8FYZT2pXiv5+vjxt\nDAX1K50exZgzPlZUbJ5pdpKJxtcSyPW02jSIA4wd6eAagJw2cGeTTHNBXcqs\nDZgUYFUibEG2oEtHz1tSLaqVGsypVRnkSVz7Q2BPn77gsvBfRitrJF5jYxVB\nbzXrh98IzhLtQwpq4n5YEgWtU3vx2SCPWOMOf9J0rKXJDeMpo5GSs+plsGkI\n0Of+VdREgZm5RKYNYY3xWFPxzlDrYm6LU8ujKMj2PXQCzSEXjwxaU0eODMtN\njVXDGMZRG4xzez3/w/VHKFVs66a7F04oYpofWroWZj2xHHoILQcifjEwrrZ4\npSnX0F5YbWDaJohdJS+iqZ/Ed54yJ0YRCHVvxBscBMnbTYC1lhryhtaA3D9t\nMweGJcfBvsxCHv1oml1gBm0tW7aM7zLd/XxhC470hRinvrv1LefbDpSMZgfU\n/zKQbhTbBC3iu/c/nRySRLOna3py9FoJ4xrUXdcVEs2pkyOOjHe2zBPW0pMe\n2qF3\r\n=J1K7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3gN2GgucJsMz3RLucg5JWjz/tXj7T3AG2gsW24STiqQIgN9t9H25JWvHwnTjYcu2gLTqo/uXVjgsrXAJ5tDJXV5Y="}]},"maintainers":[{"name":"adrisolid","email":"biotekgis@gmail.com"}],"_npmUser":{"name":"adrisolid","email":"biotekgis@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mapbox-gl-layers-control_0.1.4_1600006289692_0.7575940249144457"},"_hasShrinkwrap":false},"0.1.5":{"name":"@adrisolid/mapbox-gl-layers-control","version":"0.1.5","homepage":"https://github.com/AdriSolid/mapbox-gl-layers-control#readme","description":"Mapbox GL JS Layers Control","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/AdriSolid/mapbox-gl-layers-control.git"},"scripts":{"build":"tsc","lint":"prettier -c './lib/**/*.ts'","lint:fix":"prettier --write './lib/**/*.ts'","deploy":"git subtree push --prefix examples/with-react origin gh-pages -d build"},"keywords":["mapbox","mapbox-gl-js","layers-control"],"author":{"name":"Adrián Pérez Beneito"},"license":"MIT","bugs":{"url":"https://github.com/AdriSolid/mapbox-gl-layers-control/issues"},"dependencies":{"mapbox-gl":"^1.11.1"},"husky":{"hooks":{"pre-commit":"yarn lint:fix"}},"devDependencies":{"@types/mapbox-gl":"^1.9.0","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","eslint":"^7.8.1","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","husky":"^4.3.0","prettier":"^2.1.1","typescript":"^3.1.3"},"gitHead":"1e5469e2be10b446c976e4b3333aad888fec3e55","_id":"@adrisolid/mapbox-gl-layers-control@0.1.5","_nodeVersion":"10.19.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-AdEy8hsidUUHb/4jJt403WipBfyeL3Ta8576FVD1IBWemXCdIhDnD/tk9W39T1jMWm6cnLMengKYZE5e5leS3Q==","shasum":"51cb9b66aa594bcd2bfb0352274bb93be16e0054","tarball":"https://registry.npmjs.org/@adrisolid/mapbox-gl-layers-control/-/mapbox-gl-layers-control-0.1.5.tgz","fileCount":13,"unpackedSize":23250,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfXikACRA9TVsSAnZWagAAqL8P/15fmnXD+ZV77cyZeJ3w\n9TSiIGoY2d7dgCevBdIbswSbgI6dbgai0PC7vr/WcCfluoTJiypabwah/ESP\nZiJ5gLRx0j3B5mvtuEv/WvWQpNblsaAgV0qI3Pf5yO2+JUTniWgClfwNR82C\ni5avHwe8Av+SF8iUYToin9ltad0B3x5yQzA+znU4N+41EqM0kK1PwAFNFqYd\nfgk50w2X7/KVCJmX56LKQahYkrOYAWrwXRWdTAeq6Rqy423vUHHcYYnOb1Zr\nnkqLgjjxdhUwH4yUHuASnQhVI85FnB+bRqCNjW33wgd0880SNuG9RdjyZeJY\nP0vHSMKQTKyk/05lZ6LIcZjHLCa3nFaOg8YOMtQg4lUms4yDr7hDW62v5R4J\nx7g8PCLUavWQy/WR4cCwrYIzsHs2krhGkqy8Xv7II4NvUsN8cBCcBQFuiDlC\ng6o/y1OU7XmEGwnSL5Wo6VXnjqJYL3V5H5AjZTSBB+LorivFGM54MCrOzq0G\nccAAE6o8C+UvJZ5zvDEKbrppP1m0aOv9VwgAIOhiOGDgzs4Ry+LzgVqmSY0k\nTbs8Sv2Mgnyeowgh8fnz8ktYtGO9Lty7SZdni+dqpPEr6OYmdHQpL0ryaTSI\n0qnQhefpAI17GpC2YvhlMuZR6QKDG+xGSPkpYHOCTsbSs2/uRwCkxzBa2nsX\nKFXf\r\n=LJrd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDxFy4xkSweWuOtdjt0+FhroUqmsmtFi/zU4swHATt2HAiAVXAmGp0vtKB8AgRMdcwAUNi3YWpA0vZ/1CJgT6k9C2w=="}]},"maintainers":[{"name":"adrisolid","email":"biotekgis@gmail.com"}],"_npmUser":{"name":"adrisolid","email":"biotekgis@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mapbox-gl-layers-control_0.1.5_1600006400261_0.3767782247082403"},"_hasShrinkwrap":false}},"time":{"created":"2020-09-13T11:54:02.400Z","0.1.0":"2020-09-13T11:54:02.640Z","modified":"2022-04-04T11:37:44.495Z","0.1.1":"2020-09-13T14:06:35.197Z","0.1.3":"2020-09-13T14:10:19.497Z","0.1.4":"2020-09-13T14:11:29.811Z","0.1.5":"2020-09-13T14:13:20.506Z"},"maintainers":[{"name":"adrisolid","email":"biotekgis@gmail.com"}],"description":"Mapbox GL JS Layers Control","homepage":"https://github.com/AdriSolid/mapbox-gl-layers-control#readme","keywords":["mapbox","mapbox-gl-js","layers-control"],"repository":{"type":"git","url":"git+ssh://git@github.com/AdriSolid/mapbox-gl-layers-control.git"},"author":{"name":"Adrián Pérez Beneito"},"bugs":{"url":"https://github.com/AdriSolid/mapbox-gl-layers-control/issues"},"license":"MIT","readme":"# @adrisolid/mapbox-gl-layers-control\n\n> Mapbox GL JS Layers Control\n\n---\n\n<h4>I need some caffeine to work :)</h4>\n<a href='https://ko-fi.com/R6R01NRMJ' target='_blank'><img height='36' style='border:0px;height:36px;' src='https://cdn.ko-fi.com/cdn/kofi3.png?v=2' border='0' alt='Buy Me a Coffee at ko-fi.com' /></a>\n\n---\n\n### [Demo](https://adrisolid.github.io/mapbox-gl-layers-control/)\n\n<img src=\"./thumb.png\" alt=\"thumb\">\n\n### Features\n\n- Create a layers control by wrapping Mapbox GL JS layers id's.\n- Layers could be grouped. If all layers of a group are `visible` 'select all' checkbox will be checked, otherwise, will be unchecked.\n- Visibility is firstly controled under `visibility` layout property, if this property does not exists, Mapbox GL JS assumes that is `visible`.\n\n### Getting Started\n\n```bash\nyarn add @adrisolid/mapbox-gl-layers-control\n```\n\n### Usage with Vanilla JS:\n\n```js\nimport { Map } from \"mapbox-gl\";\nimport { MapboxLayersControl } from \"@adrisolid/mapbox-gl-layers-control\";\nimport \"@adrisolid/mapbox-gl-layers-control/styles.css\";\n\nconst LAYERS_INFO = [\n  {\n    id: \"buildings-1\",\n    color: \"red\",\n    xtrsnH: [\"/\", [\"get\", \"height\"], 2],\n    xtrsB: [\"get\", \"min_height\"],\n  },\n  {\n    id: \"buildings-2\",\n    color: \"orange\",\n    xtrsnH: [\"get\", \"height\"],\n    xtrsB: [\"/\", [\"get\", \"height\"], 2],\n  },\n  {\n    id: \"buildings-3\",\n    color: \"lightblue\",\n    xtrsnH: [\"*\", [\"get\", \"height\"], 1.5],\n    xtrsB: [\"get\", \"height\"],\n  },\n];\n\nconst map = new Map({\n  style: \"mapbox://styles/mapbox/dark-v10\",\n  center: [-74.0066, 40.7135],\n  zoom: 15.5,\n  pitch: 45,\n  bearing: -17.6,\n  container: \"map\",\n  antialias: true,\n});\n\nfunction layerGenerator(layers) {\n  layers.forEach((layer) => {\n    map.addLayer({\n      id: layer.id,\n      source: \"composite\",\n      \"source-layer\": \"building\",\n      filter: [\"==\", \"extrude\", \"true\"],\n      type: \"fill-extrusion\",\n      minzoom: 15,\n      paint: {\n        \"fill-extrusion-color\": layer.color,\n        \"fill-extrusion-height\": layer.xtrsnH,\n        \"fill-extrusion-base\": layer.xtrsB,\n        \"fill-extrusion-opacity\": 0.6,\n      },\n    });\n  });\n}\n\nmap.on(\"load\", function () {\n  layerGenerator(LAYERS_INFO);\n\n  map.addControl(\n    new MapboxLayersControl({\n      title: \"Floors\",\n      layersDefinition: [\n        {\n          name: \"Select all\",\n          group: true,\n          children: [\n            {\n              id: \"buildings-1\",\n              name: \"First floor\",\n            },\n            {\n              id: \"buildings-2\",\n              name: \"Second floor\",\n            },\n            {\n              id: \"buildings-3\",\n              name: \"Third floor\",\n            },\n          ],\n        },\n      ],\n    }),\n  );\n});\n```\n\n### Usage with React\n\n[Check this out :)](https://github.com/AdriSolid/mapbox-gl-layers-control/tree/master/examples/with-react)\n\n### Properties:\n\n- **title** (Default: `\"\"`): `string` Layers control title\n- **layersDefinition** (Default: `{}`): `LayersDefinition` Layers control definition. Following these types:\n\n  ```ts\n  type LayersInfo = Array<{ id: string; name: string }>;\n  type LayersDefinition = Array<{ children: LayersInfo; group?: boolean; name?: string }>;\n  ```\n","readmeFilename":"README.md"}