{"_id":"@mapbox/stickler","_rev":"27-834b05b519c400308335eab75097368c","name":"@mapbox/stickler","dist-tags":{"latest":"0.4.0"},"versions":{"0.1.0":{"name":"@mapbox/stickler","version":"0.1.0","description":"No-fuss code quality enforcement for frontend repositories","main":"index.js","bin":{"stickler":"bin/stickler.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/mapbox/stickler.git"},"author":{"name":"Mapbox"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/mapbox/stickler/issues"},"homepage":"https://github.com/mapbox/stickler#readme","engines":{"node":">=6"},"dependencies":{"@mapbox/eslint-plugin-stickler":"^0.1.0","eslint":"^5.1.0","eslint-formatter-pretty":"^1.3.0","globby":"^8.0.1","husky":"^0.14.3","lint-staged":"^7.2.0","lodash":"^4.17.10","micromatch":"^3.1.10","pify":"^3.0.0","prettier":"^1.13.7","remark":"^9.0.0","remark-lint-blockquote-indentation":"^1.0.2","remark-lint-final-definition":"^1.0.2","remark-lint-no-duplicate-definitions":"^1.0.2","remark-lint-no-multiple-toplevel-headings":"^1.0.2","remark-lint-no-tabs":"^1.0.2","remark-lint-no-undefined-references":"^1.0.2","remark-toc":"^5.0.0","remark-validate-links":"^7.0.0","vfile":"^3.0.0","vfile-to-eslint":"^1.0.0","yargs":"^12.0.1"},"_id":"@mapbox/stickler@0.1.0","_npmVersion":"6.2.0","_nodeVersion":"8.11.1","_npmUser":{"name":"mapbox-npm-05","email":"accounts+npmjs-05@mapbox.com"},"dist":{"integrity":"sha512-CuOJ0VWNkKEfzrJXo9trnan2K3j3PNl0BzNRFG/wqT+FDrAsipUukN7ntyDw2fO8SqcJZbtj5H8h2QMe54CPHA==","shasum":"d43f4e3502f52b118093e521d64ad8c6ac079b06","tarball":"https://registry.npmjs.org/@mapbox/stickler/-/stickler-0.1.0.tgz","fileCount":17,"unpackedSize":17766,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbT2h7CRA9TVsSAnZWagAAULYP/R/OLULAEPeBDM0kkvGZ\nlAbCrDzN/u8gpkt52ejNxz6JTbHsME0yivtaXxuqT+tZVHIaPMHOxGGcfh2p\ngOZbv0m+1LvM8RAfT47HfZ1bqjkuNzro5Wsq/sEvotAwVCLNLEHbqAUba1f1\nosXTI3Nnb0U+sJcc6tpe4vHO9U+rqiIx/NmCOZzQoBGkcd31RIxmTAptP8Ut\ndNpBXhS00UOSnUv2iMDgesR19gm6YZYjwzbazfoex2+u8txN4cWVzmMzdl8K\n+AXI+1TcrC9SRgZig6W/eOnp0vEc3Mv49wscRpyL5TolyH6nG3KuHJFKIkFr\nEz+9E4oXSfSfLrP9e3dYt8kYuGLimAzY3wG2YQ4KrPQM1xqMoBepU26tXqE7\nAZE1TrcvQIsc0i0r9xL5Y8IO5JdX3SoOdUsYlynhgeAkcetlYLvIyWP8wBcf\nn3CoeZ270NpVDubPnKnPdbrL3UxJymZkyS2awV+olX3tD2yX+WeJ9vVL8Lhv\n9/DjkHJJ8nxExaukBvFEReoqEglfRAo772Wi2KgDPVdCWb9x9jvpaJQBTKO1\nb/jVk5H/OakV8jN/wwiRdYs+42JwviIZveIkSAhYklvqQA2mu5YVsE3102db\naicM/CgC0/S8/TTq/r2I8aGLvdyKl29aBdOdpoBm1FFabe+kgSVvRrSJbXZU\nMIv2\r\n=yKRu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkARh/8GBcdc1rnGqeCGsm9s0cLc8jdfNV0L9H6vU4BgIgFihTx2Ns1ISreJI1y0/96o/Jh0HM8x1h7huXbHSNc0o="}]},"maintainers":[{"name":"mapbox-admin","email":"accounts@mapbox.com"},{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-05","email":"accounts+npmjs-05@mapbox.com"},{"name":"mapbox-npm-06","email":"accounts+npmjs-06@mapbox.com"},{"name":"mapbox-npm-07","email":"accounts+npmjs-07@mapbox.com"},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-advanced-actions","email":"accounts+npmjs-advanced-actions@mapbox.com"},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stickler_0.1.0_1531930747497_0.3952912132580706"},"_hasShrinkwrap":false,"deprecated":"This package has been deprecated in favor of explicit local development dependencies"},"0.1.1":{"name":"@mapbox/stickler","version":"0.1.1","description":"No-fuss code quality enforcement for frontend repositories","main":"index.js","bin":{"stickler":"bin/stickler.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/mapbox/stickler.git"},"author":{"name":"Mapbox"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/mapbox/stickler/issues"},"homepage":"https://github.com/mapbox/stickler#readme","engines":{"node":">=6"},"dependencies":{"@mapbox/eslint-plugin-stickler":"^0.1.1","eslint":"^5.1.0","eslint-formatter-pretty":"^1.3.0","globby":"^8.0.1","husky":"^0.14.3","lint-staged":"^7.2.0","lodash":"^4.17.10","micromatch":"^3.1.10","normalize-package-data":"^2.4.0","pify":"^3.0.0","prettier":"^1.13.7","remark":"^9.0.0","remark-lint-blockquote-indentation":"^1.0.2","remark-lint-final-definition":"^1.0.2","remark-lint-no-duplicate-definitions":"^1.0.2","remark-lint-no-multiple-toplevel-headings":"^1.0.2","remark-lint-no-tabs":"^1.0.2","remark-lint-no-undefined-references":"^1.0.2","remark-toc":"^5.0.0","remark-validate-links":"^7.0.0","vfile":"^3.0.0","vfile-to-eslint":"^1.0.0","yargs":"^12.0.1"},"_id":"@mapbox/stickler@0.1.1","_npmVersion":"6.2.0","_nodeVersion":"8.11.1","_npmUser":{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},"dist":{"integrity":"sha512-W7efa8qP8XuMKmxB6sBxfpEJCzfWhU+1ym0zYu6fiyRZ9CAUy1jD2zSsQoqHi8wU/RUklHlVkO/UQUp36qmCQw==","shasum":"5fb327fd56efae6de5eb48822d23e7ee01013eeb","tarball":"https://registry.npmjs.org/@mapbox/stickler/-/stickler-0.1.1.tgz","fileCount":18,"unpackedSize":19117,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbT3wcCRA9TVsSAnZWagAAy3AP/2cyorSNJCEJ8FkRjjQ6\nRWKGvGGDScx6XKEPUYncNXB9gggU6o51egQiO4HxzRnmnBD/KY12K9nmVh4P\nMQ2AmpY+bxOnutnqy1x1hDd31A1kvA7K9iWC/yV6POog8K4qwQFf0cazgtwI\nbyjHW61Tmm+uF83BGPqXZeY9ase/xQzia6CZA0IgvjJhfqaJarFONaSPaDHe\nECLE5XP77ygk/rdJ23vli2KcyhwoaBb6Zd4SXkpbjymeEMs7RBGKsEzSx2Ea\n3fySqdUZk9VCkFDVh99pcf9fEoSZKC4MqwbqU1mJ8qqVZZXhvner35iTTf+e\nj83IgCaqipuBPml/q8sN+r/qWwpvS26mEep8glu3vzKK2kxEdJ8Um7hZHij1\nPxbwNvyPTa+df7SPnMsmbpYK64nslRv/klcgjZ4B9pdqfhN4EpLAS2X1XTNB\nB4V0HVDzWsYBZSBCJnfm8S7020YpR6D2yK76hr/oq2XkmsrTGZLKUM/Lwy3w\ndypMusZWFYsNuE8BgzK3hDT0sw7U0RlLRSUxnevdmt3GechJpVnUmTTr0Ncb\nX94O1wzc9wRHXD6RbN8sKVsUa1lHRKiMQgslGCQA+ebgm764mWjEdTE1+KvD\n06LKJcBhfPiPDA4WENSd5/gFB65BiyNLN6hqkpKOL/Qi+fUgijg+BikrB6EZ\nu6+N\r\n=Rk+E\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCyoQCJCZgKFan3X+JBhw16TXUChk6EmRl1U1rX1XS3ggIhAKrLnPGETPGv0xM8XHykUVlzn+KlVpyvUmXw0TH78Co+"}]},"maintainers":[{"name":"mapbox-admin","email":"accounts@mapbox.com"},{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-05","email":"accounts+npmjs-05@mapbox.com"},{"name":"mapbox-npm-06","email":"accounts+npmjs-06@mapbox.com"},{"name":"mapbox-npm-07","email":"accounts+npmjs-07@mapbox.com"},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-advanced-actions","email":"accounts+npmjs-advanced-actions@mapbox.com"},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stickler_0.1.1_1531935772714_0.32750606524843895"},"_hasShrinkwrap":false,"deprecated":"This package has been deprecated in favor of explicit local development dependencies"},"0.1.2":{"name":"@mapbox/stickler","version":"0.1.2","description":"No-fuss code quality enforcement for frontend repositories","main":"index.js","bin":{"stickler":"bin/stickler.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/mapbox/stickler.git"},"author":{"name":"Mapbox"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/mapbox/stickler/issues"},"homepage":"https://github.com/mapbox/stickler#readme","engines":{"node":">=6"},"dependencies":{"@mapbox/eslint-plugin-stickler":"^0.1.2","chalk":"^2.4.1","chokidar":"^2.0.4","eslint":"^5.1.0","eslint-formatter-pretty":"^1.3.0","globby":"^8.0.1","lint-staged":"^7.2.0","lodash":"^4.17.10","micromatch":"^3.1.10","normalize-package-data":"^2.4.0","pify":"^3.0.0","prettier":"^1.13.7","remark":"^9.0.0","remark-lint-blockquote-indentation":"^1.0.2","remark-lint-final-definition":"^1.0.2","remark-lint-no-duplicate-definitions":"^1.0.2","remark-lint-no-multiple-toplevel-headings":"^1.0.2","remark-lint-no-tabs":"^1.0.2","remark-lint-no-undefined-references":"^1.0.2","remark-toc":"^5.0.0","remark-validate-links":"^7.0.0","time-stamp":"^2.0.0","vfile":"^3.0.0","vfile-to-eslint":"^1.0.0","yargs":"^12.0.1"},"_id":"@mapbox/stickler@0.1.2","_npmVersion":"6.2.0","_nodeVersion":"8.11.1","_npmUser":{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},"dist":{"integrity":"sha512-MWiVveTJXuVOTNP2RFDSxl4RI8bl1yBNbqAnevzPFCrIQUfoTfgWFHZhI0IylsQR6QxVMF8W9xLQTa02UR+g+Q==","shasum":"ede5b4ba6805dfb7629877658308d0a86d13d8fa","tarball":"https://registry.npmjs.org/@mapbox/stickler/-/stickler-0.1.2.tgz","fileCount":19,"unpackedSize":22749,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbUOsdCRA9TVsSAnZWagAA5PIP/1jZEzyeA7e8arP+GVuV\nQdqufIcWDN257ZtT+b6h7MME21GcN+ajq2LPEBsxQaZfvTZTlXNZKsA7zvmK\ngeosMiegb6C2cinrgOL9qBg4d+LhKKu6VW/phu/GTtAFnGx1/UN0nzjp3EcJ\nk2T0KYUkm0NXY/cmS9y8ICsO2+jcrtgtxli0zCvDBa75iq8Arw9EKot0cuHN\nLJMu1LIMy2/hIhWurnMCa13cpnTUi6OD8b2Htrdz8IPQyq7knwpO/FTUvlyE\n5lanNtt6WOM2+kPSSwBKa6IuSJZ/vXsySEL2NHFJ73yu/M5JvyQgKtr4o9q3\nRyhOuuxwdBgFLzS9iHKMYdoKbaIPAhwChnSAlNPwHo5RXwAKaEP1hTogLA0C\nJwHPhD0EonQdtsTH5C/4ZCRB06JipPUY0SdCHIu8L+eUuk6NxPvTLQDWAQ5x\nAGqvuCjD9rfqwzfN1Bp0bKZFVJdZ2lhQ/cXDkSYs6m9okqLyFJCSLD3xumAr\nsLTPHn+JA5X3dax3+UB5C2aIXpeGgy3iNcG5TGQfBtMGJ0Xwuh32R6uWE6Gh\n73yGKkgEcEibZglsgengxD81fPhbOn+twGXjzQ5ARkPI8RLP9a16EQ2ZbBc/\noAyuF/f4EqpijbjmYYFyE+XWZWXseneUNMMv06cap6N+OfgaRfj3RyV3iql7\nfaiO\r\n=66Jf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCi86rtxRCQlfOlo/ruXtYZPQfqX8RU9IwFqYUhlfDkkAIgBWP2YU5u/K7KnDtNeGKkwQzAriT0s0+1qG83qe2ODU4="}]},"maintainers":[{"name":"mapbox-admin","email":"accounts@mapbox.com"},{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-05","email":"accounts+npmjs-05@mapbox.com"},{"name":"mapbox-npm-06","email":"accounts+npmjs-06@mapbox.com"},{"name":"mapbox-npm-07","email":"accounts+npmjs-07@mapbox.com"},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-advanced-actions","email":"accounts+npmjs-advanced-actions@mapbox.com"},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stickler_0.1.2_1532029724906_0.27924190502218926"},"_hasShrinkwrap":false,"deprecated":"This package has been deprecated in favor of explicit local development dependencies"},"0.1.3":{"name":"@mapbox/stickler","version":"0.1.3","description":"No-fuss code quality enforcement for frontend repositories","main":"index.js","bin":{"stickler":"bin/stickler.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/mapbox/stickler.git"},"author":{"name":"Mapbox"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/mapbox/stickler/issues"},"homepage":"https://github.com/mapbox/stickler#readme","engines":{"node":">=6"},"dependencies":{"@mapbox/eslint-plugin-stickler":"^0.1.3","chalk":"^2.4.1","chokidar":"^2.0.4","eslint":"^5.1.0","eslint-formatter-pretty":"^1.3.0","globby":"^8.0.1","lint-staged":"^7.2.0","lodash":"^4.17.10","micromatch":"^3.1.10","normalize-package-data":"^2.4.0","pify":"^3.0.0","prettier":"^1.13.7","remark":"^9.0.0","remark-lint-blockquote-indentation":"^1.0.2","remark-lint-final-definition":"^1.0.2","remark-lint-no-duplicate-definitions":"^1.0.2","remark-lint-no-multiple-toplevel-headings":"^1.0.2","remark-lint-no-tabs":"^1.0.2","remark-lint-no-undefined-references":"^1.0.2","remark-toc":"^5.0.0","remark-validate-links":"^7.0.0","time-stamp":"^2.0.0","vfile":"^3.0.0","vfile-to-eslint":"^1.0.0","yargs":"^12.0.1"},"_id":"@mapbox/stickler@0.1.3","_npmVersion":"6.2.0","_nodeVersion":"8.11.1","_npmUser":{"name":"mapbox-npm-advanced-actions","email":"accounts+npmjs-advanced-actions@mapbox.com"},"dist":{"integrity":"sha512-b3KhfQUlwIrmJy8Df/a/FOeMpc7VvgAWPiVdS3wVneJVEkZMMZLnwo0gxchylUnpHPE6/5yHZiSw4x+4+FlKgg==","shasum":"33e1aad37743157b39b741f2ce3f979a3ed42576","tarball":"https://registry.npmjs.org/@mapbox/stickler/-/stickler-0.1.3.tgz","fileCount":19,"unpackedSize":22749,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbUQ54CRA9TVsSAnZWagAA5EIQAKNOCd552uPey1r00RTB\ngZrIsZ8QXe7rKGzqY/XGHd8SHDPh1OFb4xqCWIDhQqmpnBgXo2NraHye2cNS\nMFbP8eKElH77tbYgSI34fZhfsB2ZA5+GVEXBTBiEfmAvWYG8SSqf0HbyZX0B\nu46WbYSbnL3DK/f3R21KKxJ+njyVAW4Ohn5k4/7at+dNGG82joRbUwmGiYy2\nvCtZdiONjN0ayKrOJ0KEwZH6Lsfufj5VBPXXDsqy0f+T/a5ilC+ZNPxrMmAO\nJYuilPP2zEaWRZRN0PFsJlw/GlF0urGIi43aKQRvyiHHjuUMRiqWEHz+3NoU\nFrGn/gYlD7BrIpn8aA51i/5UKDEQxo+Me3Y+gB8sGO+aQBNIctvyHFbwqTKB\nXWTTMzFaNWhzmwOqi5ZPt10iBI5Y+rGmBxhYL0Cg+ZEYCwJL3t9y1FJfNtRZ\n4aSq9/Pefp03ccC0fCj7KpUZBv+Dlq1Es5ht9s4L+/VTODwPCjMaH1ycVqrZ\nM6Ia6ORiLK5I3NWhmnr9RVmX+h93K/zO3cgw/3JqM8X766hwlEt3pbjVTXvX\nZjeuGvMCC/SfHxotINz9jErEi0lCtGADr2Cwcn0YVe19ILOZMRu3REuW+my1\nyg/i+j3EDEiKBQwQYZm/5WBk9BgtB7ROCKKjmTGSFlSuR3TY0hp+PBZLMO+J\nM5jS\r\n=rAPD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDCq6grJdIYI1SAZzD3jXyrSY170wTK3lKO0eHlxF58EAiEA81M6cshSyV0SdtVQtn+Lb5xzX7LuANF7UIB02pJEN8k="}]},"maintainers":[{"name":"mapbox-admin","email":"accounts@mapbox.com"},{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-05","email":"accounts+npmjs-05@mapbox.com"},{"name":"mapbox-npm-06","email":"accounts+npmjs-06@mapbox.com"},{"name":"mapbox-npm-07","email":"accounts+npmjs-07@mapbox.com"},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-advanced-actions","email":"accounts+npmjs-advanced-actions@mapbox.com"},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stickler_0.1.3_1532038776169_0.6239144249771444"},"_hasShrinkwrap":false,"deprecated":"This package has been deprecated in favor of explicit local development dependencies"},"0.1.4":{"name":"@mapbox/stickler","version":"0.1.4","description":"No-fuss code quality enforcement for frontend repositories","main":"index.js","bin":{"stickler":"bin/stickler.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/mapbox/stickler.git"},"author":{"name":"Mapbox"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/mapbox/stickler/issues"},"homepage":"https://github.com/mapbox/stickler#readme","engines":{"node":">=6"},"dependencies":{"@mapbox/eslint-plugin-stickler":"^0.1.4","babel-eslint":"^8.2.6","chalk":"^2.4.1","chokidar":"^2.0.4","eslint":"^5.1.0","eslint-formatter-pretty":"^1.3.0","globby":"^8.0.1","lint-staged":"^7.2.0","lodash":"^4.17.10","micromatch":"^3.1.10","normalize-package-data":"^2.4.0","pify":"^3.0.0","prettier":"^1.13.7","remark":"^9.0.0","remark-lint-blockquote-indentation":"^1.0.2","remark-lint-final-definition":"^1.0.2","remark-lint-no-duplicate-definitions":"^1.0.2","remark-lint-no-multiple-toplevel-headings":"^1.0.2","remark-lint-no-tabs":"^1.0.2","remark-lint-no-undefined-references":"^1.0.2","remark-toc":"^5.0.0","remark-validate-links":"^7.0.0","time-stamp":"^2.0.0","vfile":"^3.0.0","vfile-to-eslint":"^1.0.0","yargs":"^12.0.1"},"_id":"@mapbox/stickler@0.1.4","_npmVersion":"6.2.0","_nodeVersion":"8.11.1","_npmUser":{"name":"mapbox-npm-advanced-actions","email":"accounts+npmjs-advanced-actions@mapbox.com"},"dist":{"integrity":"sha512-e4XzJJASc28lrgTCtoNjAgRygRM6R+g4KOVIAORxNUompev546UIL6sR5mr2dMBlsFe+vz3z6cC59F1tJOlNBg==","shasum":"c15eceea1f33b8e14e3ee04004e9f804d1ab2e8a","tarball":"https://registry.npmjs.org/@mapbox/stickler/-/stickler-0.1.4.tgz","fileCount":19,"unpackedSize":22958,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbURYgCRA9TVsSAnZWagAABcYP+gNnFqALTHSZFcvC2UCw\nj0+nd9ioMEKv8gD29QPu8iOXZMj2sZAd+mUyK8eO3cRWM6AAW5mj7rRdgYKL\nbtivVevMCijG306xgni1PzEntPqcihfiEaESiadro5tWTGmiWGEz5HZFo6g3\nPXwyhbLNaCMdzrAqk5cd5gF40+bxOb4e+WhoR0W83MXdtwLfIpmRK+xCuuzU\nhHlCifX6De6n3EC2Y1IhyCMT9GnHovs+rW32TOvdCnkoYmigEkw7eYLAs2cf\n5ZwWuRrjbDP5z/FmaCaHtnjEeFqXP/Uml0vUOpJvMGsr2v8XjqeteU3Z5wlV\ndYZ7JYbisep4GRU89vKeHIraS/fwE/Xa0VK0EMZn10uhB4hPnJhG/PjjgK5j\n4zwuRDw0+fOz+ZaPAkmxu1yjBOapW3p3THEUkY3iF2MnLNdSImct6rGVLIMz\nOsE+fSJOiYrUwC3vnaj5BqyPyRyeXZtwkQiv+S2YRN9T6qsuLj2sDOlQtcup\njPJp/AfYUOn0UyJpt47x9NQFLRzI/6aN3Nr2o5cnWOR3lcy4r2SLxl/iJZEy\nOC9E6mjop1AlSTmESylkgVmeh7RgAwzkoxYhr7p0p0omgDJ2E5/kifTCgi44\nDZgkHZywKYeN2tV7vTntiHwJ60mRdTytJMXaf555PEBRiKeZro5pdIJdSq3+\nCkDa\r\n=X9SZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCL3p+Ik+OlnLlo9oGvFUo988xdhMBtmoZ7u6ComlLyzwIgI/Sp/+ansTYGOKOyB3yLI743nc2Xv1Y8dJIdrXcEv0s="}]},"maintainers":[{"name":"mapbox-admin","email":"accounts@mapbox.com"},{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-05","email":"accounts+npmjs-05@mapbox.com"},{"name":"mapbox-npm-06","email":"accounts+npmjs-06@mapbox.com"},{"name":"mapbox-npm-07","email":"accounts+npmjs-07@mapbox.com"},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-advanced-actions","email":"accounts+npmjs-advanced-actions@mapbox.com"},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stickler_0.1.4_1532040736135_0.46232566722840995"},"_hasShrinkwrap":false,"deprecated":"This package has been deprecated in favor of explicit local development dependencies"},"0.1.5":{"name":"@mapbox/stickler","version":"0.1.5","description":"No-fuss code quality enforcement for frontend repositories","main":"index.js","bin":{"stickler":"bin/stickler.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/mapbox/stickler.git"},"author":{"name":"Mapbox"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/mapbox/stickler/issues"},"homepage":"https://github.com/mapbox/stickler#readme","engines":{"node":">=6"},"dependencies":{"@mapbox/eslint-plugin-stickler":"^0.1.4","babel-eslint":"^8.2.6","chalk":"^2.4.1","chokidar":"^2.0.4","eslint":"^5.1.0","eslint-formatter-pretty":"^1.3.0","globby":"^8.0.1","lint-staged":"^7.2.0","lodash":"^4.17.10","micromatch":"^3.1.10","normalize-package-data":"^2.4.0","pify":"^3.0.0","prettier":"^1.13.7","remark":"^9.0.0","remark-lint-blockquote-indentation":"^1.0.2","remark-lint-final-definition":"^1.0.2","remark-lint-no-duplicate-definitions":"^1.0.2","remark-lint-no-multiple-toplevel-headings":"^1.0.2","remark-lint-no-tabs":"^1.0.2","remark-lint-no-undefined-references":"^1.0.2","remark-toc":"^5.0.0","remark-validate-links":"^7.0.0","time-stamp":"^2.0.0","vfile":"^3.0.0","vfile-to-eslint":"^1.0.0","yargs":"^12.0.1"},"_id":"@mapbox/stickler@0.1.5","_npmVersion":"6.2.0","_nodeVersion":"8.11.1","_npmUser":{"name":"mapbox-npm-advanced-actions","email":"accounts+npmjs-advanced-actions@mapbox.com"},"dist":{"integrity":"sha512-1pQdLRz644RNHyf4fXJd66EUtZQy3edcxXoAocsdGdgkadvkeN14TajrXYkvHb5R4YihhnYFd9jhCFcIg0Unxg==","shasum":"5ce2c98759d8790ef0e8db373319db3dd4ec446f","tarball":"https://registry.npmjs.org/@mapbox/stickler/-/stickler-0.1.5.tgz","fileCount":19,"unpackedSize":23390,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbURo7CRA9TVsSAnZWagAA9TMP/0WREqzeQrFWxpnEmARR\n9dUXIsycXB+NvVtWSZLAFf4r4KNYhZm0HjRUpOzZxsYwD3datk9Gk6WszvQJ\nuajB529Qn/w84+d0jSsy9oB0WBKMPygEHWwOMgittTzCF3XG6GCknCGLtslY\nGSrrOXHLm1StWCqZLpvzwHMCe+R8LCzb4CxqNXEdey3/FWIgjAnwXnnqsJhR\n9rzPg3vaCQn2VL6imVkP4h3cnUpwclpIMip8bK5Xm3qiMbw5sVsB5wjMryCj\n6nNMAE9KEVlKYxcPKEaOsfkyKhObemTxow0NUK/jc21r4AiWtINIusns02H8\ndFJXHUPxYRM/3JfQHa9HNJX3LXNI9+oTuqQbf4W+pnFuZNfMguvqNOnwXkIk\nIRTrJ07ukveCXDYWJ4HrGa973mvhNSoQMCEBd8t6yYg4OmOph7shDyqt7T1E\ng+TRpb/pg8KaS8X1B1BWDnUoVPF+LJhlbV1vych5GssEnO/1hKTqbpsLrp4K\nQzK9TnW8u4v6kjf4l4g/9PueKnnUDL9VrksGtlbfXJomraTGmblQnDVmECNm\n/+/OP+d3HY5tS6NQG7hh7PLdDyv7HxKZ8LFiSEWrii7wBQKt7sv4ox23gW2b\n2kFYhHr1bDkQsgGrz/yxpW0O4MNQe4GH3FLF++f1RT0UXfc6+qQ4+gPCMKgt\ny9In\r\n=Ycvk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDH6okNTeYWcwxpTwqZszp8QLcRQL3/jKXXAngLjvYBoAiAY8wetRx2TbpUBHfoNBqsFnQdl5MeL9ePak76eKDmS8Q=="}]},"maintainers":[{"name":"mapbox-admin","email":"accounts@mapbox.com"},{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-05","email":"accounts+npmjs-05@mapbox.com"},{"name":"mapbox-npm-06","email":"accounts+npmjs-06@mapbox.com"},{"name":"mapbox-npm-07","email":"accounts+npmjs-07@mapbox.com"},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-advanced-actions","email":"accounts+npmjs-advanced-actions@mapbox.com"},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stickler_0.1.5_1532041787722_0.6962092752708091"},"_hasShrinkwrap":false,"deprecated":"This package has been deprecated in favor of explicit local development dependencies"},"0.1.6":{"name":"@mapbox/stickler","version":"0.1.6","description":"No-fuss code quality enforcement for frontend repositories","main":"index.js","bin":{"stickler":"bin/stickler.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/mapbox/stickler.git"},"author":{"name":"Mapbox"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/mapbox/stickler/issues"},"homepage":"https://github.com/mapbox/stickler#readme","engines":{"node":">=6"},"dependencies":{"@mapbox/eslint-plugin-stickler":"^0.1.4","babel-eslint":"^8.2.6","chalk":"^2.4.1","chokidar":"^2.0.4","eslint":"^5.1.0","eslint-formatter-pretty":"^1.3.0","globby":"^8.0.1","lint-staged":"^7.2.0","lodash":"^4.17.10","micromatch":"^3.1.10","normalize-package-data":"^2.4.0","pify":"^3.0.0","prettier":"^1.13.7","remark":"^9.0.0","remark-lint-blockquote-indentation":"^1.0.2","remark-lint-final-definition":"^1.0.2","remark-lint-no-duplicate-definitions":"^1.0.2","remark-lint-no-multiple-toplevel-headings":"^1.0.2","remark-lint-no-tabs":"^1.0.2","remark-lint-no-undefined-references":"^1.0.2","remark-toc":"^5.0.0","remark-validate-links":"^7.0.0","time-stamp":"^2.0.0","vfile":"^3.0.0","vfile-to-eslint":"^1.0.0","yargs":"^12.0.1"},"_id":"@mapbox/stickler@0.1.6","_npmVersion":"6.2.0","_nodeVersion":"8.11.1","_npmUser":{"name":"mapbox-npm-advanced-actions","email":"accounts+npmjs-advanced-actions@mapbox.com"},"dist":{"integrity":"sha512-PHja6ApBXnhXyIg6qQd8zVEoaV2/K9rOJTZ8eQAZdaDTIp7VHYZznkWeOuKLNB82J6T/XuiTlWyaBnqvmRRUBA==","shasum":"dba33040966b12bd453d6402c97b2941b34f71b8","tarball":"https://registry.npmjs.org/@mapbox/stickler/-/stickler-0.1.6.tgz","fileCount":19,"unpackedSize":23424,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbUR7XCRA9TVsSAnZWagAAiXcP/1LeDREFUInDbm1E3xHw\nnWsp9bNLbSVk/Vj0Y51ymGMYDZE7aj4RdCLxORqrdXqhJMI8Vf6NvpM656g1\n2JXcs1uMVYNHplWuofRAhUb+DzDFiUbPULvXoWKgMv2dqf1rWfqJnFxNIWrz\nQhj9uvJqJYuDuh5plU7dKyJUguTkr6FQqBXRcj7Hgkjey3qpAxl0etphflF2\nprKWzgvuijEzurQ15tzr4dPjz8kmg4fZ+zJ+5euSd0wAn8xyj2dNFXysoVNK\ns5U1l0Ly5gz+QjFHIYr9cM7ERMjZiPbagoWyoVSlAu3dPUANHKY1INteCANf\nkQrctFSeJS13jJWYO4EGWXEfViHMzWXE8v9XgdS1jx0BQIA04ooyn07G8xn3\n8QepSH9TiwWeWNJ+gtxmHuaHpIoPWQK5ndD7PQsXE4qner0a2Izb0vYg+URQ\nZkocL+Z4MYPTFv6PDmbgmym0B6FXtBomoLxRGzC1N8B0B+LI8dd3LZU/PE+p\nvuBTuGZF3lRHKbpicZ/0kyAGhVED9PLFiZrZTyNNRNTF43tljPNGkFspDuPg\nkxBqLtx4Dym1zYREj852E091U18DvIFVqNyZtGBJiF3tYq2DOsB03Ojb3vgo\ncAGOuNFSHvyGXRpCZdhIYxf+4Ps12kFCfPRSxJQtCk3z/CeGU1vIQyBkNTUy\nRbk5\r\n=C9K+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClShX0zd4sGb6KUjTHahRrd3MJD7EGI5Q93KRB7hP2qwIgUH0OlssRJktiIFKpY1/a3aiGDTnY971M93lMPp69JWM="}]},"maintainers":[{"name":"mapbox-admin","email":"accounts@mapbox.com"},{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-05","email":"accounts+npmjs-05@mapbox.com"},{"name":"mapbox-npm-06","email":"accounts+npmjs-06@mapbox.com"},{"name":"mapbox-npm-07","email":"accounts+npmjs-07@mapbox.com"},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-advanced-actions","email":"accounts+npmjs-advanced-actions@mapbox.com"},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stickler_0.1.6_1532042967334_0.7388330317870331"},"_hasShrinkwrap":false,"deprecated":"This package has been deprecated in favor of explicit local development dependencies"},"0.1.7":{"name":"@mapbox/stickler","version":"0.1.7","description":"No-fuss code quality enforcement for frontend repositories","main":"index.js","bin":{"stickler":"bin/stickler.js"},"scripts":{"lint":"bin/stickler.js lint","format":"bin/stickler.js format","precommit":"bin/stickler.js precommit","watch":"bin/stickler.js watch"},"repository":{"type":"git","url":"git+https://github.com/mapbox/stickler.git"},"author":{"name":"Mapbox"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/mapbox/stickler/issues"},"homepage":"https://github.com/mapbox/stickler#readme","engines":{"node":">=6"},"dependencies":{"babel-eslint":"^8.2.6","chalk":"^2.4.1","chokidar":"^2.0.4","eslint":"^5.1.0","eslint-formatter-pretty":"^1.3.0","eslint-plugin-flowtype":"^2.50.0","eslint-plugin-import":"^2.13.0","eslint-plugin-node":"^7.0.1","eslint-plugin-promise":"^3.8.0","eslint-plugin-react":"^7.10.0","eslint-plugin-xss":"^0.1.9","globby":"^8.0.1","lint-staged":"^7.2.0","lodash":"^4.17.10","micromatch":"^3.1.10","normalize-package-data":"^2.4.0","pify":"^3.0.0","prettier":"^1.13.7","remark":"^9.0.0","remark-lint-blockquote-indentation":"^1.0.2","remark-lint-final-definition":"^1.0.2","remark-lint-no-duplicate-definitions":"^1.0.2","remark-lint-no-multiple-toplevel-headings":"^1.0.2","remark-lint-no-tabs":"^1.0.2","remark-lint-no-undefined-references":"^1.0.2","remark-toc":"^5.0.0","remark-validate-links":"^7.0.0","time-stamp":"^2.0.0","vfile":"^3.0.0","vfile-to-eslint":"^1.0.0","yargs":"^12.0.1"},"devDependencies":{"husky":"^0.14.3"},"gitHead":"e7ebdb33f9a411b7a3ac3e0e0cd604fd6c4a1a72","_id":"@mapbox/stickler@0.1.7","_npmVersion":"6.2.0","_nodeVersion":"8.11.1","_npmUser":{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},"dist":{"integrity":"sha512-9tKipFZaqQpLJVNsRFPgTjwaU62GeBNgWHi3yRPsEtUA0rMG4YjPuJUEhfYyj/DDtB6wb5Oo308o4Ae7elCbBQ==","shasum":"686b7d761a6eec78d3c0bad646903c98e79d9beb","tarball":"https://registry.npmjs.org/@mapbox/stickler/-/stickler-0.1.7.tgz","fileCount":31,"unpackedSize":27884,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbUSoECRA9TVsSAnZWagAAGDcQAJ7BudD/N3NTXPlXUPIH\nrSmd+/PwbDqNhRRhLaZOhh1xu114eTuCpjrJcT5+1pcPqAAXgCvAYouNWbSi\nloQU2ifipFu+5dZ9czeNZfkDCViQkLy8FdSgaZGvIflPbwfioI37OnEnAHFn\nxzaLPIqFXWE2jB6SNHfQGqFxQFudUBhNlnlmVAomAijN9m+Z25IjbYdWdu1Q\nApQ611AdOe+u+J3N/2Q6bt4nWsP5Wby1UByFQQRXhUMFivTXJx4Vlr0XIbU+\nL6F6gxquhuvoCWbq/rlfMza2qrymyNu7lWrxKQz7yHBzY1tLKtABjOImh+mY\ny7x32x1odvFZZn6iz24Swq5ZhNpJxf9GDexkE5GeNOSHKH1vMwlNv6wJPbpf\n+qkpIe6aX4rL1+4DQy6bSaO9f/mUx/3o42UbK6U1PLsiIko1rlKWshz0CsHe\n2Cca9zbEvKOZsTDVKK1RbdqgbWmWqSnvdsG6OoUKGhp7bLaz35bcrJUjgNmk\nT+is5e8w/RcnKBnbgvY2asKMB9uuKTvAaKZJOR3p/ut2gTp6Ak/Lxpr1hxLx\nj3VpkBa8JzTJRG85kq5RcRmP3XUQBiYx1zK1LLszUOGgzku+biF2o6slP3Ec\nDhv/iz1VI0kuC6SsPjL1VIwrkPzV7RgS5+R4Q4tEGAeNHde6G/h+5ZbTneCy\nkn9M\r\n=PpRm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWsiSnxrqru4TzJT8f5glnnubneaUGxT587p2gdBn8GQIhANhgGeEttjFAxraj67H65qv3z6pgbOJuBEgt3PNG4Ox7"}]},"maintainers":[{"name":"mapbox-admin","email":"accounts@mapbox.com"},{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-05","email":"accounts+npmjs-05@mapbox.com"},{"name":"mapbox-npm-06","email":"accounts+npmjs-06@mapbox.com"},{"name":"mapbox-npm-07","email":"accounts+npmjs-07@mapbox.com"},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-advanced-actions","email":"accounts+npmjs-advanced-actions@mapbox.com"},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stickler_0.1.7_1532045828447_0.6851830299197761"},"_hasShrinkwrap":false,"deprecated":"This package has been deprecated in favor of explicit local development dependencies"},"0.1.8":{"name":"@mapbox/stickler","version":"0.1.8","description":"No-fuss code quality enforcement for frontend repositories","main":"index.js","bin":{"stickler":"bin/stickler.js"},"scripts":{"lint":"bin/stickler.js lint","format":"bin/stickler.js format","precommit":"bin/stickler.js precommit","watch":"bin/stickler.js watch"},"repository":{"type":"git","url":"git+https://github.com/mapbox/stickler.git"},"author":{"name":"Mapbox"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/mapbox/stickler/issues"},"homepage":"https://github.com/mapbox/stickler#readme","engines":{"node":">=6"},"dependencies":{"babel-eslint":"^8.2.6","chalk":"^2.4.1","chokidar":"^2.0.4","eslint":"^5.1.0","eslint-formatter-pretty":"^1.3.0","eslint-plugin-flowtype":"^2.50.0","eslint-plugin-import":"^2.13.0","eslint-plugin-node":"^7.0.1","eslint-plugin-promise":"^3.8.0","eslint-plugin-react":"^7.10.0","eslint-plugin-xss":"^0.1.9","globby":"^8.0.1","lint-staged":"^7.2.0","lodash":"^4.17.10","micromatch":"^3.1.10","normalize-package-data":"^2.4.0","pify":"^3.0.0","prettier":"^1.13.7","remark":"^9.0.0","remark-lint-blockquote-indentation":"^1.0.2","remark-lint-final-definition":"^1.0.2","remark-lint-no-duplicate-definitions":"^1.0.2","remark-lint-no-multiple-toplevel-headings":"^1.0.2","remark-lint-no-tabs":"^1.0.2","remark-lint-no-undefined-references":"^1.0.2","remark-toc":"^5.0.0","remark-validate-links":"^7.0.0","time-stamp":"^2.0.0","vfile":"^3.0.0","vfile-to-eslint":"^1.0.0","yargs":"^12.0.1"},"devDependencies":{"husky":"^0.14.3"},"gitHead":"820d5c27cb7567a1874aa4151bedba5b644252c6","_id":"@mapbox/stickler@0.1.8","_npmVersion":"6.2.0","_nodeVersion":"8.11.1","_npmUser":{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},"dist":{"integrity":"sha512-z8f6MstnbKV6lEguOh7hbYvRIRC/lbx9JtDAd0672jCzVed+NtXKOQTc3rBVBXH0dDcHWIACf6O24JkX0P3Sog==","shasum":"e5065e5fd5669f83937101331e206c9c7c720daf","tarball":"https://registry.npmjs.org/@mapbox/stickler/-/stickler-0.1.8.tgz","fileCount":32,"unpackedSize":28000,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbUTUeCRA9TVsSAnZWagAAOREP/2SSAXFUCsCxE2qS9xqU\nRma664sBA2lAklsnF/e7H/iEyq/lWkLrGU8xLhMtft7FPcXYWzdfrS2hjOXP\niWXUtOOFXQmNnOveW6Ej5iGaZDw2n19dxSPgYf4CTbopzaBl+Y5yv+/wyRgL\neJoNJZsCA8aRbAZwMCbrQiyZoECcwDXUB0l7xMUROFZpvxrlZoAzx5SHts9S\n6pV+nBLuzuZxLUQv/xWwyEBl9DwdQ3uhNOfhLfDdjiIDhRuj+pgWSm89aVET\nPx2OBe+8gron0sJKu39bICOPO7u2h8mpPutWr5+ha2K14TYz/nRIPS7fp/9J\nblACqugecIlCCjKqSoUr8eiaCaVlC+4FimBfUdmrSrAlozokPTOjKg5GzNnN\nUlgmZvZTYLHmEYCi40UQ3zQGrFtSmWTQfuSJPMkkkj7OTUcSkKTrixus0gkE\nwXrsuCQ/ItmYhco3XkQCMPAj6yR3wCBuqIAHOAR2V5uPhStr13eFBGEIRwND\ncvkLO+rMw1xh8KjGnz/4oW6FwFfUr7/o6VdYu/m0zM2yxEwBNANEbcgZhNix\no3M056ZJqaajO/W0RPMyWQQsn4kGpqyKtSS02VG3l4HjlNG6plvdm+u4+WXS\nYxJa8Z6CoTch4DWMo6xKSnr7hjgFUm/IVNnoYBhVzmXi5ndAqPY2kYYItw5k\nqbSr\r\n=RmPn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEo6dVicyFn3gCbIL7S0F0T6IGw1qazhEGbShkIOmEQxAiAuqfPmMGUlpWsgnDEGtdGs6qHQgtOI7MmIu9B+avg9Fg=="}]},"maintainers":[{"name":"mapbox-admin","email":"accounts@mapbox.com"},{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-05","email":"accounts+npmjs-05@mapbox.com"},{"name":"mapbox-npm-06","email":"accounts+npmjs-06@mapbox.com"},{"name":"mapbox-npm-07","email":"accounts+npmjs-07@mapbox.com"},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-advanced-actions","email":"accounts+npmjs-advanced-actions@mapbox.com"},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stickler_0.1.8_1532048670613_0.04199348448290108"},"_hasShrinkwrap":false,"deprecated":"This package has been deprecated in favor of explicit local development dependencies"},"0.1.9":{"name":"@mapbox/stickler","version":"0.1.9","description":"No-fuss code quality enforcement for frontend repositories","main":"index.js","bin":{"stickler":"bin/stickler.js"},"scripts":{"lint":"bin/stickler.js lint","format":"bin/stickler.js format","precommit":"bin/stickler.js precommit","watch":"bin/stickler.js watch"},"repository":{"type":"git","url":"git+https://github.com/mapbox/stickler.git"},"author":{"name":"Mapbox"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/mapbox/stickler/issues"},"homepage":"https://github.com/mapbox/stickler#readme","engines":{"node":">=6"},"dependencies":{"babel-eslint":"^8.2.6","chalk":"^2.4.1","chokidar":"^2.0.4","eslint":"^5.1.0","eslint-formatter-pretty":"^1.3.0","eslint-plugin-flowtype":"^2.50.0","eslint-plugin-import":"^2.13.0","eslint-plugin-node":"^7.0.1","eslint-plugin-promise":"^3.8.0","eslint-plugin-react":"^7.10.0","eslint-plugin-xss":"^0.1.9","globby":"^8.0.1","lint-staged":"^7.2.0","lodash":"^4.17.10","micromatch":"^3.1.10","normalize-package-data":"^2.4.0","pify":"^3.0.0","prettier":"^1.13.7","remark":"^9.0.0","remark-lint-blockquote-indentation":"^1.0.2","remark-lint-final-definition":"^1.0.2","remark-lint-no-duplicate-definitions":"^1.0.2","remark-lint-no-multiple-toplevel-headings":"^1.0.2","remark-lint-no-tabs":"^1.0.2","remark-lint-no-undefined-references":"^1.0.2","remark-toc":"^5.0.0","remark-validate-links":"^7.0.0","time-stamp":"^2.0.0","vfile":"^3.0.0","vfile-to-eslint":"^1.0.0","yargs":"^12.0.1"},"devDependencies":{"husky":"^0.14.3"},"gitHead":"a244404602f4801a6ec02a87c1133536534399b5","_id":"@mapbox/stickler@0.1.9","_npmVersion":"6.2.0","_nodeVersion":"8.11.1","_npmUser":{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},"dist":{"integrity":"sha512-rsXIzQizw2jhKlKD9vzabcxSuBmumzuH208ebKvAY7S0mj8Y9dTtnLRrlUUce6dUJcVWWs6c8nuzqKi3qgfMVg==","shasum":"280127e8b9d035f7c33506eefb360ef0f135f661","tarball":"https://registry.npmjs.org/@mapbox/stickler/-/stickler-0.1.9.tgz","fileCount":32,"unpackedSize":28012,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbUThsCRA9TVsSAnZWagAAy4IP/2OZUJ/yJ2L+Fbn+ncpG\nuRmBxTPiRwi2pZxv36OdcO0Ke6MFsORQeWBgbbIIvWsyD1SG6rVgVyO7B0/9\n+6EhEYcAI+/ugnnOA6hEzPKS7jZpn+h3rWnx2E88fPN7fBQYlM1OgOTU4z3d\nI+z3nNh0VFNgVgjoBjWd2EhEKUblM9GHU2Z9bolLl3T3FyxaDJ11fXIGirIZ\njiDTI5yZQ32fal6oydk4uYzIvR1eNyL5n5wBPdBnAqz12h4Sk03OQV8Jzb4h\n9eOKCK2UYt8kIc0emkbc2iZqEYYV/dVUsief4g7juQXiA4suPUldbBr6AnVI\nFi6uOrgVgPCg1XEIG/2o0SRGOwZq5K7PfXIB3maz8DODQwOQ3OURGIwUdySx\nm2Q5e2salMmNi8mKrJX7s8bWV2YuBIFql2yBDVJCj9mWQP1Xklk9ojqb/bey\nqQLGWjxf5VP1AXhua0EjN8P3CcLhOftDMXGLJXGhdFA74DbjBV8oMETQzb70\nBD8b0fgJJm2tIyLMceFzYAdC4VmxWxgLFGmxd5Zk2qt7z0pxY+PSex+m/2hh\nOXNjAixd7p7h8U6ziiGpmw5pzcF4FjwWt0xxKrNLT2WKu3L3YH+Ptk3Q4AR/\n7SM741AgpR0FM71iH6uTWj5xh7hKWbUJJgFadDBIYRtJr+uH/kPsRizBiuCl\nDZ7w\r\n=CXjt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEbl5mR3VHAVrqWb+W1pp0flR/Bkpd4nqlxjjqhFp6q5AiEA6umxDA/lgmKPzLSTOTgvC4LtxnL80N+EBanuPmgPFdM="}]},"maintainers":[{"name":"mapbox-admin","email":"accounts@mapbox.com"},{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-05","email":"accounts+npmjs-05@mapbox.com"},{"name":"mapbox-npm-06","email":"accounts+npmjs-06@mapbox.com"},{"name":"mapbox-npm-07","email":"accounts+npmjs-07@mapbox.com"},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-advanced-actions","email":"accounts+npmjs-advanced-actions@mapbox.com"},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stickler_0.1.9_1532049516390_0.8318582082805817"},"_hasShrinkwrap":false,"deprecated":"This package has been deprecated in favor of explicit local development dependencies"},"0.2.0":{"name":"@mapbox/stickler","version":"0.2.0","description":"No-fuss code quality enforcement for frontend repositories","main":"index.js","bin":{"stickler":"bin/stickler.js"},"scripts":{"lint":"bin/stickler.js lint","format":"bin/stickler.js format","precommit":"bin/stickler.js precommit","watch":"bin/stickler.js watch"},"repository":{"type":"git","url":"git+https://github.com/mapbox/stickler.git"},"author":{"name":"Mapbox"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/mapbox/stickler/issues"},"homepage":"https://github.com/mapbox/stickler#readme","engines":{"node":">=6"},"dependencies":{"@mapbox/fusspot":"^0.2.1","babel-eslint":"^8.2.6","chalk":"^2.4.1","chokidar":"^2.0.4","eslint":"^5.2.0","eslint-formatter-pretty":"^1.3.0","eslint-plugin-flowtype":"^2.50.0","eslint-plugin-import":"^2.13.0","eslint-plugin-node":"^7.0.1","eslint-plugin-promise":"^3.8.0","eslint-plugin-react":"^7.10.0","eslint-plugin-xss":"^0.1.9","globby":"^8.0.1","lint-staged":"^7.2.0","lodash.flatten":"^4.4.0","lodash.merge":"^4.6.1","lodash.omit":"^4.5.0","micromatch":"^3.1.10","normalize-package-data":"^2.4.0","pify":"^3.0.0","prettier":"^1.13.7","remark":"^9.0.0","remark-lint-blockquote-indentation":"^1.0.2","remark-lint-final-definition":"^1.0.2","remark-lint-heading-increment":"^1.0.2","remark-lint-no-duplicate-definitions":"^1.0.2","remark-lint-no-duplicate-headings-in-section":"^1.0.2","remark-lint-no-heading-like-paragraph":"^1.0.2","remark-lint-no-multiple-toplevel-headings":"^1.0.2","remark-lint-no-tabs":"^1.0.2","remark-lint-no-undefined-references":"^1.0.2","remark-toc":"^5.0.0","remark-validate-links":"^7.0.0","time-stamp":"^2.0.0","vfile":"^3.0.0","vfile-to-eslint":"^1.0.0","yargs":"^12.0.1"},"devDependencies":{"husky":"^0.14.3"},"gitHead":"c466902e282901aa764347bafc014c72f59ca6a4","_id":"@mapbox/stickler@0.2.0","_npmVersion":"6.2.0","_nodeVersion":"8.11.1","_npmUser":{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},"dist":{"integrity":"sha512-tqU31WdgO+R8juKzdACrPOxZtxSmxuT8c6CiDJr0A8R6ZMV/Y0ARwT6LOz2KV3wEZiEME1S9Pjt27WeKAEZJvA==","shasum":"0fb26f30c2cc532bcf60ea6931c652756216d296","tarball":"https://registry.npmjs.org/@mapbox/stickler/-/stickler-0.2.0.tgz","fileCount":32,"unpackedSize":36375,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbVhZaCRA9TVsSAnZWagAALJcP/17oJLR+NKm6nYYCUbRC\nnINKONokhr0PeDA7sCsRs7BVsLV5ejCNWLfMtlAL5rwt3zCFubsYR1q5JUkW\np9ilAoIhoWPd2AC4XrgevFVBAOc8UhlEossiLoyWIEmUrma577zn0XuO4j+L\nJe15vfu9IdcnRL/wfpy0odYrmT8f4Oah54hgyctwhoiUDu3/JIi+OMJ59iHs\nCcWzS2E69GH8FTgTVKZCpHpF7LipIrOKvy4rIszhB2kdknLEwgiejcGtlKdy\netAW/4zBvHYY57EdLNlLZ3Fx7yZpe0IXkib2MGduJB4hmnKU32Xo0PN3PpD+\nW9o/suZTKavDZUKoYJKZxGdq0yDL9clwUeAMLB7HAC1He4Hc7oO2wDyla64v\n+Gqr+c9QVRCvqtd1vFbUXDy8wiY4z/z/CHo23fpGBtvQOxmkTL00R/73jOwm\nFstnhcn8rcvPy8oge7NazedDb2ZUK+frpf7iR2eGZ9BclNLpo6eu0C2SZEUa\nslV5KVEjZMyruuv7elYgYYtDNhZOFbbLkDI8hd20YCWaahYR4OLkk9BtmPg2\n67UHtdo5ZciDimLHIYB1imgUHWVUNChJYM2FAcZY9m9R+xlve/cf0FY7usa6\noFcn4MhEJtWeCF0EmLlQVFtEmpkl+bFNYw5E4Ipy/OStmugXn6BjOmmWGj5n\nFMAU\r\n=Y+Vn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOkzqALHZclQQldU4x4WLZHGeTjy2UUYPWr6qZexZ5eAIgMphA8KiMB+dKROCfGM7wKYCUObp9bOgswdtvKKcXDKc="}]},"maintainers":[{"name":"mapbox-admin","email":"accounts@mapbox.com"},{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-05","email":"accounts+npmjs-05@mapbox.com"},{"name":"mapbox-npm-06","email":"accounts+npmjs-06@mapbox.com"},{"name":"mapbox-npm-07","email":"accounts+npmjs-07@mapbox.com"},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-advanced-actions","email":"accounts+npmjs-advanced-actions@mapbox.com"},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stickler_0.2.0_1532368474453_0.5210982936658486"},"_hasShrinkwrap":false,"deprecated":"This package has been deprecated in favor of explicit local development dependencies"},"0.2.1":{"name":"@mapbox/stickler","version":"0.2.1","description":"No-fuss code quality enforcement for frontend repositories","main":"index.js","bin":{"stickler":"bin/stickler.js"},"scripts":{"lint":"bin/stickler.js lint","format":"bin/stickler.js format","precommit":"bin/stickler.js precommit","watch":"bin/stickler.js watch"},"repository":{"type":"git","url":"git+https://github.com/mapbox/stickler.git"},"author":{"name":"Mapbox"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/mapbox/stickler/issues"},"homepage":"https://github.com/mapbox/stickler#readme","engines":{"node":">=6"},"dependencies":{"@mapbox/fusspot":"^0.2.1","babel-eslint":"^8.2.6","chalk":"^2.4.1","chokidar":"^2.0.4","eslint":"^5.2.0","eslint-formatter-pretty":"^1.3.0","eslint-plugin-flowtype":"^2.50.0","eslint-plugin-import":"^2.13.0","eslint-plugin-node":"^7.0.1","eslint-plugin-promise":"^3.8.0","eslint-plugin-react":"^7.10.0","eslint-plugin-xss":"^0.1.9","globby":"^8.0.1","lint-staged":"^7.2.0","lodash.flatten":"^4.4.0","lodash.merge":"^4.6.1","lodash.omit":"^4.5.0","micromatch":"^3.1.10","normalize-package-data":"^2.4.0","pify":"^3.0.0","prettier":"^1.13.7","remark":"^9.0.0","remark-lint-blockquote-indentation":"^1.0.2","remark-lint-final-definition":"^1.0.2","remark-lint-heading-increment":"^1.0.2","remark-lint-no-duplicate-definitions":"^1.0.2","remark-lint-no-duplicate-headings-in-section":"^1.0.2","remark-lint-no-heading-like-paragraph":"^1.0.2","remark-lint-no-multiple-toplevel-headings":"^1.0.2","remark-lint-no-tabs":"^1.0.2","remark-lint-no-undefined-references":"^1.0.2","remark-toc":"^5.0.0","remark-validate-links":"^7.0.0","time-stamp":"^2.0.0","vfile":"^3.0.0","vfile-to-eslint":"^1.0.0","yargs":"^12.0.1"},"devDependencies":{"husky":"^0.14.3"},"gitHead":"273c695f60d4b35b73bcddef20a2f2d91bbb3137","_id":"@mapbox/stickler@0.2.1","_npmVersion":"6.2.0","_nodeVersion":"8.11.1","_npmUser":{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},"dist":{"integrity":"sha512-+y1xT7YrKLfR/tNoKsz4knhosxSomvIzA+gGWtvqN2DK+7L7+B2nl+1eVOoayE9F7wwRpPcEvHEaiEdcr65BBg==","shasum":"bd4d8a2c64e75e349b13e149b7bf647e7ed8ad45","tarball":"https://registry.npmjs.org/@mapbox/stickler/-/stickler-0.2.1.tgz","fileCount":32,"unpackedSize":36418,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbVhjGCRA9TVsSAnZWagAAhO8P/1NAOQ1DITiNzmfYsGQt\nj4PPRicLj9Pw5fzpzDGp5PazPleUQH2xtcZTSmSUp15BCjaGeh6bLGla25il\n5KETldX5P+fMA3c34Pxjcr4FGH05OpFkgZ3QzF2TKJgN/7MKDs10eFZqP6zF\nN1o8j3nZUJeFM5DnKhtfNK6DuFu/3KIXUhP7ajOPVtWuIAPr7AC31YOJUBNB\nkZsIq08hUw+yAoPfo2YHlFqm5axfwUAHJV4NhhC/hRFkZ/IuMxWCVB+A0OfT\nj/AMx3Ynjf/2cLXU6bVn6eFrB10JNmsC3bK/t4F2mztrUDdpzlBJ3uP8taw2\nRhzUZQNViSC0sN/2OxfSsawvqcWaNvKRiSg6BjX+x5c1aX2kja1fx6D2YMIH\nK3lJ7mJ3ZGO0rQaKDjF6yteISGe1ptOyNMZbPnLTSIMaYj6LadWVm9R3F4Sh\nd7kyhfexCg03RaGjr7S1VhNltMruvrwhbXIamKbw1g/uPUI9ZHsedIEwzEBf\nsiKOJdjM4dWXZ75xmPSRRi+mwru7q3UDmFZjsKP+hbcHxkcnsRSMhpJ9TAV8\nIPIq+OnHCbBhFi6Ee9YkFzXvz1LP7481EdwQEiUDKNmpBsvjpACmCw0Oj7dk\neVq4Tk1JK2CqAFJvbmYuYssWtaMDSiqEpWtr1T6Ks1d2rUqjH/xOXpCNUjFy\nSveP\r\n=zdjb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEIqRiCKV+BMf5jP0W+WR74netSSTsfLprW9/ktpagPjAiEAmT9EDBV4rXHn+D3sCvFO6Mk6L3x1mBFD86JIw75NFlA="}]},"maintainers":[{"name":"mapbox-admin","email":"accounts@mapbox.com"},{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-05","email":"accounts+npmjs-05@mapbox.com"},{"name":"mapbox-npm-06","email":"accounts+npmjs-06@mapbox.com"},{"name":"mapbox-npm-07","email":"accounts+npmjs-07@mapbox.com"},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-advanced-actions","email":"accounts+npmjs-advanced-actions@mapbox.com"},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stickler_0.2.1_1532369093950_0.3561248656233442"},"_hasShrinkwrap":false,"deprecated":"This package has been deprecated in favor of explicit local development dependencies"},"0.2.2":{"name":"@mapbox/stickler","version":"0.2.2","description":"No-fuss code quality enforcement for frontend repositories","main":"index.js","bin":{"stickler":"bin/stickler.js"},"scripts":{"lint":"bin/stickler.js lint","format":"bin/stickler.js format","precommit":"bin/stickler.js precommit","watch":"bin/stickler.js watch"},"repository":{"type":"git","url":"git+https://github.com/mapbox/stickler.git"},"author":{"name":"Mapbox"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/mapbox/stickler/issues"},"homepage":"https://github.com/mapbox/stickler#readme","engines":{"node":">=6"},"dependencies":{"@mapbox/fusspot":"^0.2.1","babel-eslint":"^8.2.6","chalk":"^2.4.1","chokidar":"^2.0.4","eslint":"^5.2.0","eslint-formatter-pretty":"^1.3.0","eslint-plugin-flowtype":"^2.50.0","eslint-plugin-import":"^2.13.0","eslint-plugin-node":"^7.0.1","eslint-plugin-promise":"^3.8.0","eslint-plugin-react":"^7.10.0","eslint-plugin-xss":"^0.1.9","globby":"^8.0.1","husky":"^0.14.3","lint-staged":"^7.2.0","lodash.flatten":"^4.4.0","lodash.merge":"^4.6.1","lodash.omit":"^4.5.0","micromatch":"^3.1.10","normalize-package-data":"^2.4.0","pify":"^3.0.0","prettier":"^1.13.7","remark":"^9.0.0","remark-lint-blockquote-indentation":"^1.0.2","remark-lint-final-definition":"^1.0.2","remark-lint-heading-increment":"^1.0.2","remark-lint-no-duplicate-definitions":"^1.0.2","remark-lint-no-duplicate-headings-in-section":"^1.0.2","remark-lint-no-heading-like-paragraph":"^1.0.2","remark-lint-no-multiple-toplevel-headings":"^1.0.2","remark-lint-no-tabs":"^1.0.2","remark-lint-no-undefined-references":"^1.0.2","remark-toc":"^5.0.0","remark-validate-links":"^7.0.0","time-stamp":"^2.0.0","vfile":"^3.0.0","vfile-to-eslint":"^1.0.0","yargs":"^12.0.1"},"gitHead":"a26402bea046cf3442245c2623331020ae0da8e5","_id":"@mapbox/stickler@0.2.2","_npmVersion":"6.2.0","_nodeVersion":"8.11.1","_npmUser":{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},"dist":{"integrity":"sha512-kaDw7uJrTaUapQbDxRsuYZ3+MYx0nmnVf4Lj6SPs8kvVlMFSlL4Bw5/IAHtFfhvWqVpDktvCuoWq6KnSsqjGFg==","shasum":"232b8fb8a1afaa9a11873e4ca57d725485a876b5","tarball":"https://registry.npmjs.org/@mapbox/stickler/-/stickler-0.2.2.tgz","fileCount":32,"unpackedSize":36391,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbVhleCRA9TVsSAnZWagAAxJcP/3hgDaRuKjNLC+fIucD/\nn+ZCCQNktZkW2hYMm1H4B66M/t9/SPK40UkH0KbVcqlLL/KLcoHbehI5XLjv\nQ2egKVHimUwLgDwWRZAb0ncXW2VHGo0i4D1LceLZl46ixJF/lnpEaM7UV6HB\n3OHb5eb4fYghAvbVKXdZYRZjZ8uh9rECbpvZk/QyCg7ZOFCMEJdXLJ+4p1i0\nCVDVF62ShV/3e4p22/RqCgHW9qendDGJ3Sfk/1faxPQbPwqmCZVm3aVrhz8I\nY2767W+RvUJyztcWa80kXrJE2oCVpwsB6y/zpVxt5joXIvwXq8uQ2JiM3aLx\nQliTL7X4kz16Ni8ButXpVg5tuznj+CF7WzbJlLPAFIhJpLdkJDoZoQaITsrf\nmsQFqjAJg2e8KgGu/TvvmWcWbAKoxa6xZOM2WDASJcCj/mp5NpseP0TI2fOo\nbgV2+PtVMl4u6YZnosaI/Fp7ee3MLpQKzmd1cXKZ2IBYlQ0OKA7/AIEJc6S6\neii5u83iWhaflSQ86tDuTu1VlZNN9yeZffyoQybTKPZUi2GaCU2OHNVCV8FV\nYMiuDk0xW7GIvDja2LPhcRbSR1KPz0GwUg+Y1azONH7CiWEEuVzwLMe04Wl1\nMyXOPS7iTE/bFnN13VVNvzUX/ce9/4rBAk0dnQObSapOV8iQFVBnwkHYGmZ6\nvDjV\r\n=Xi4n\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDy/ij07dmehD9HugIEP1NhgKR7PKwnv4DKSSRYzIp55wIgdAub41OWe/GasubyV/zW4eX58fMg2yIbpBMpaJqLQ/I="}]},"maintainers":[{"name":"mapbox-admin","email":"accounts@mapbox.com"},{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-05","email":"accounts+npmjs-05@mapbox.com"},{"name":"mapbox-npm-06","email":"accounts+npmjs-06@mapbox.com"},{"name":"mapbox-npm-07","email":"accounts+npmjs-07@mapbox.com"},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-advanced-actions","email":"accounts+npmjs-advanced-actions@mapbox.com"},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stickler_0.2.2_1532369246317_0.4853212235605935"},"_hasShrinkwrap":false,"deprecated":"This package has been deprecated in favor of explicit local development dependencies"},"0.2.3":{"name":"@mapbox/stickler","version":"0.2.3","description":"No-fuss code quality enforcement for frontend repositories","main":"index.js","bin":{"stickler":"bin/stickler.js"},"scripts":{"lint":"bin/stickler.js lint","format":"bin/stickler.js format","precommit":"bin/stickler.js precommit","watch":"bin/stickler.js watch"},"repository":{"type":"git","url":"git+https://github.com/mapbox/stickler.git"},"author":{"name":"Mapbox"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/mapbox/stickler/issues"},"homepage":"https://github.com/mapbox/stickler#readme","engines":{"node":">=6"},"dependencies":{"@mapbox/fusspot":"^0.2.1","babel-eslint":"^8.2.6","chalk":"^2.4.1","chokidar":"^2.0.4","eslint":"^5.2.0","eslint-formatter-pretty":"^1.3.0","eslint-plugin-flowtype":"^2.50.0","eslint-plugin-import":"^2.13.0","eslint-plugin-node":"^7.0.1","eslint-plugin-promise":"^3.8.0","eslint-plugin-react":"^7.10.0","eslint-plugin-xss":"^0.1.9","globby":"^8.0.1","husky":"^0.14.3","lint-staged":"^7.2.0","lodash.flatten":"^4.4.0","lodash.merge":"^4.6.1","lodash.omit":"^4.5.0","micromatch":"^3.1.10","normalize-package-data":"^2.4.0","pify":"^3.0.0","prettier":"1.13.7","remark":"^9.0.0","remark-lint-blockquote-indentation":"^1.0.2","remark-lint-final-definition":"^1.0.2","remark-lint-heading-increment":"^1.0.2","remark-lint-no-duplicate-definitions":"^1.0.2","remark-lint-no-duplicate-headings-in-section":"^1.0.2","remark-lint-no-heading-like-paragraph":"^1.0.2","remark-lint-no-multiple-toplevel-headings":"^1.0.2","remark-lint-no-tabs":"^1.0.2","remark-lint-no-undefined-references":"^1.0.2","remark-toc":"^5.0.0","remark-validate-links":"^7.0.0","time-stamp":"^2.0.0","vfile":"^3.0.0","vfile-to-eslint":"^1.0.0","yargs":"^12.0.1"},"gitHead":"67c4282e8fc9fbc26e428e23f9922ad2524f7fd2","_id":"@mapbox/stickler@0.2.3","_npmVersion":"6.2.0","_nodeVersion":"8.11.1","_npmUser":{"name":"mapbox-npm-07","email":"accounts+npmjs-07@mapbox.com"},"dist":{"integrity":"sha512-H7ssrZJZ1Z/fUeHXGXPR8qTUuYCgmCtIaP6jxdmdJqYpMdrqOj80ExWzrKRGgZMHl2BxlMN7mEuqhWHnXwdsiw==","shasum":"897ce783721b634a87f18b70a31e545f8d847551","tarball":"https://registry.npmjs.org/@mapbox/stickler/-/stickler-0.2.3.tgz","fileCount":32,"unpackedSize":36390,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbVhoiCRA9TVsSAnZWagAAGuwQAKGNBFIgIGsvW2kU2XKL\nx5PI//oFY46NQOqDO6uvEiKqo8RtRyWQ7G0UquKlL2Cr6slgq1gc+qe+ahlL\nGcvDOI8UT9gq55rA/5C0pJPtKKFPZWv+wpUwuR5n1Z5Vc6aqS4q9bgaifg9z\nm4RZaYF1bsCZWqn1FVVWikDcGpH1bLEB4MtCaBHNF+oKtuBmZ6ziubIK6ZmM\ndBSaypUMnjl8OUJr8OPYCWtJHHVEH0FWEMBUmZUorQI5GxjmkmnmkB6ohP6B\ntyHaGMbtFkY1ITjZgy+JcyvSznmVmxYmxqiFctP2ax+tWI4uX8jXBNKEYTdB\nwn72EJfhVJmzvhozU/JFZh2wyB9HLmKKXyCpNpFEdNcbX20Yi0VePoNHntW0\nIjvrSLLuEecIUAvPPnCtPl9GX1c1NronMsYJp0dZoJxwQQXJ0RzDI1TP5o9R\nhlnsuaUxnws2EFx6JtuLsIPxGhkwzk/Sov8oZPiIV0Jh2WRO5xQ0j3P9YriS\n7RzKQbj400OEl0Fl1mgYAiFudGe47jDNr8ONvgJghmgUDFfcqJlLQF/oKBbH\nmXqY0oEr2TvLGlHUz1PKmcNmTPYywOIMNY3mb17uHRQJ1VvTk+HNpOULdXgD\na07YlsHEuziKiqFkzabHbvTtjL7r2+6jby/ePLsQ9jUwXIvOEfxw9KC/0Bld\nSqoo\r\n=r9Gu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/HXgPV25r536QXlpOwlZSN5Xtjvw8AgRwR+MIoA7WYwIhAMlQgQ78qjqdjWyNL48LaaLWGiX57xAitIRpRnLUp6oI"}]},"maintainers":[{"name":"mapbox-admin","email":"accounts@mapbox.com"},{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-05","email":"accounts+npmjs-05@mapbox.com"},{"name":"mapbox-npm-06","email":"accounts+npmjs-06@mapbox.com"},{"name":"mapbox-npm-07","email":"accounts+npmjs-07@mapbox.com"},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-advanced-actions","email":"accounts+npmjs-advanced-actions@mapbox.com"},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stickler_0.2.3_1532369442660_0.6381634294033642"},"_hasShrinkwrap":false,"deprecated":"This package has been deprecated in favor of explicit local development dependencies"},"0.2.4":{"name":"@mapbox/stickler","version":"0.2.4","description":"No-fuss code quality enforcement for frontend repositories","main":"index.js","bin":{"stickler":"bin/stickler.js"},"scripts":{"lint":"bin/stickler.js lint","format":"bin/stickler.js format","precommit":"bin/stickler.js precommit","watch":"bin/stickler.js watch"},"repository":{"type":"git","url":"git+https://github.com/mapbox/stickler.git"},"author":{"name":"Mapbox"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/mapbox/stickler/issues"},"homepage":"https://github.com/mapbox/stickler#readme","engines":{"node":">=6"},"dependencies":{"@mapbox/fusspot":"^0.2.1","babel-eslint":"^8.2.6","chalk":"^2.4.1","chokidar":"^2.0.4","eslint":"^5.2.0","eslint-formatter-pretty":"^1.3.0","eslint-plugin-flowtype":"^2.50.0","eslint-plugin-import":"^2.13.0","eslint-plugin-node":"^7.0.1","eslint-plugin-promise":"^3.8.0","eslint-plugin-react":"^7.10.0","eslint-plugin-xss":"^0.1.9","globby":"^8.0.1","husky":"^0.14.3","lint-staged":"^7.2.0","lodash.flatten":"^4.4.0","lodash.merge":"^4.6.1","lodash.omit":"^4.5.0","micromatch":"^3.1.10","normalize-package-data":"^2.4.0","pify":"^3.0.0","prettier":"1.13.7","remark":"^9.0.0","remark-lint-blockquote-indentation":"^1.0.2","remark-lint-final-definition":"^1.0.2","remark-lint-heading-increment":"^1.0.2","remark-lint-no-duplicate-definitions":"^1.0.2","remark-lint-no-duplicate-headings-in-section":"^1.0.2","remark-lint-no-heading-like-paragraph":"^1.0.2","remark-lint-no-multiple-toplevel-headings":"^1.0.2","remark-lint-no-tabs":"^1.0.2","remark-lint-no-undefined-references":"^1.0.2","remark-toc":"^5.0.0","remark-validate-links":"^7.0.0","time-stamp":"^2.0.0","vfile":"^3.0.0","vfile-to-eslint":"^1.0.0","yargs":"^12.0.1"},"gitHead":"9df3e437cd7f868877eaccb5e29cb99a5c660ca6","_id":"@mapbox/stickler@0.2.4","_npmVersion":"6.2.0","_nodeVersion":"8.11.1","_npmUser":{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},"dist":{"integrity":"sha512-TK3fG3p3VEnYpXNY9WB00fbJZnWmoNkt7r3qv/2Ban2d4u1g1/3fbNnpNQtFaZ4fxx+0j6GKfZOGc4oYFad98g==","shasum":"d1ba4562265da25d51a610e56da9b20238ba9c88","tarball":"https://registry.npmjs.org/@mapbox/stickler/-/stickler-0.2.4.tgz","fileCount":32,"unpackedSize":36528,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbViN/CRA9TVsSAnZWagAAIOoQAJhXc0TFxq2JRZQQO8YG\ny+t/M+PqLI3R90SFnpBXcgC4BDlqyYYsaXdtVG9oBjEYJUROEJCFIk2Mcx6E\nB7XDoxrhkglZNQ9YNcZ4ez6xD59xdD1Lt8jYcTpJ+FDmw/ujlyJy89Spc37n\nxvajtmXLrK/XAQl2FDpfE9o2PJViqoX3po6Z7Fngv37GaYc5qkip46wa63WQ\nEqT//0H+NIQ/hD0wqylpdU45/cumJrV06Youax9UAaHWIKRkqQgDXMqgJhun\nvOBY5B/y06YVRcpJSiIFqr99t0UyLopO9xpDqqej7CeWcY7Pu+HZm+teL+F6\nUgRkhxK42CHSb96Z2lwzbxL1ykqFLsV6gKjuPHcosuWyeEFbAuXld0CEQCjx\nrYwsorCCoLt0vhUqZqk1DznBwzyk5lxdksnEazbVbsNei1Kx6icmMS9uvWHt\nNqEPjGTlmoT/hTCLh4yCmVP4N4Q8/s/QVJWh36+8iweryKmf+1I9cK7S0vx5\no/j2xUpDcvwcUjGpB8CBY6gEP4T//lzqKUoQAgemcp/IZSbjcppx3ucyF24N\n5F1+ya+hYWTuOwHGffABoPnMfPx2Ozu7WTd1WxKHGTOEzCaUwAXTKgKkmE1T\n953IgbH7w612tZm8mWpzeBnheShl7eENTA8ImsjThMRgZ27MuHZOppYzHhR8\nOuDt\r\n=g5Qy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBUqxurPRIebvP3kpScQfVwTvureUvS6XHBVN5jsBySdAiEA/l9IHdUJojyux7bFnIfZLTmSR+spFCwhgRPzS2DdiBo="}]},"maintainers":[{"name":"mapbox-admin","email":"accounts@mapbox.com"},{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-05","email":"accounts+npmjs-05@mapbox.com"},{"name":"mapbox-npm-06","email":"accounts+npmjs-06@mapbox.com"},{"name":"mapbox-npm-07","email":"accounts+npmjs-07@mapbox.com"},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-advanced-actions","email":"accounts+npmjs-advanced-actions@mapbox.com"},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stickler_0.2.4_1532371839082_0.16458799936266466"},"_hasShrinkwrap":false,"deprecated":"This package has been deprecated in favor of explicit local development dependencies"},"0.2.5":{"name":"@mapbox/stickler","version":"0.2.5","description":"No-fuss code quality enforcement for frontend repositories","main":"index.js","bin":{"stickler":"bin/stickler.js"},"scripts":{"lint":"bin/stickler.js lint","format":"bin/stickler.js format","precommit":"bin/stickler.js precommit","watch":"bin/stickler.js watch"},"repository":{"type":"git","url":"git+https://github.com/mapbox/stickler.git"},"author":{"name":"Mapbox"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/mapbox/stickler/issues"},"homepage":"https://github.com/mapbox/stickler#readme","engines":{"node":">=6"},"dependencies":{"@mapbox/fusspot":"^0.2.1","babel-eslint":"^8.2.6","chalk":"^2.4.1","chokidar":"^2.0.4","eslint":"^5.2.0","eslint-formatter-pretty":"^1.3.0","eslint-plugin-flowtype":"^2.50.0","eslint-plugin-import":"^2.13.0","eslint-plugin-node":"^7.0.1","eslint-plugin-promise":"^3.8.0","eslint-plugin-react":"^7.10.0","eslint-plugin-xss":"^0.1.9","globby":"^8.0.1","husky":"^0.14.3","lint-staged":"^7.2.0","lodash.flatten":"^4.4.0","lodash.merge":"^4.6.1","lodash.omit":"^4.5.0","micromatch":"^3.1.10","normalize-package-data":"^2.4.0","pify":"^3.0.0","prettier":"1.13.7","remark":"^9.0.0","remark-lint-blockquote-indentation":"^1.0.2","remark-lint-final-definition":"^1.0.2","remark-lint-heading-increment":"^1.0.2","remark-lint-no-duplicate-definitions":"^1.0.2","remark-lint-no-duplicate-headings-in-section":"^1.0.2","remark-lint-no-heading-like-paragraph":"^1.0.2","remark-lint-no-multiple-toplevel-headings":"^1.0.2","remark-lint-no-tabs":"^1.0.2","remark-lint-no-undefined-references":"^1.0.2","remark-toc":"^5.0.0","remark-validate-links":"^7.0.0","time-stamp":"^2.0.0","vfile":"^3.0.0","vfile-to-eslint":"^1.0.0","yargs":"^12.0.1"},"gitHead":"2b5fd5f3d9753364de8c0e944a68a1069f47ccde","_id":"@mapbox/stickler@0.2.5","_npmVersion":"6.2.0","_nodeVersion":"8.11.1","_npmUser":{"name":"mapbox-npm-05","email":"accounts+npmjs-05@mapbox.com"},"dist":{"integrity":"sha512-EP0sgvRpgGz+ur3JJU9vH/nKT5Z1w97Lhg+eMvmizVxtosqComZgFYGmlAy2ijxl3Cj5sFPZ4j3EoY7eZ2HFAQ==","shasum":"31f1242e980e8b37825c52a6996b0f06b1bc9531","tarball":"https://registry.npmjs.org/@mapbox/stickler/-/stickler-0.2.5.tgz","fileCount":32,"unpackedSize":36546,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbVi7MCRA9TVsSAnZWagAAXngQAIFhFG+IGo3kH8qO+Zqp\n1LHhqMO/kqyf83qk6qVQttx/nXN5hdb3XOpCRSVgpfiyjSbzc+p9mWRJoAeX\nq7ZGqqhgDsZTtcY6hKg7NnhWPXr43ImjfcwQaZ25c3RBpr/95uE6X9As2XRm\nDfeVANhQ8PZJupm7Cl/Y1/S+lHXOabf0JvjsuQRCwA2b9Ezu6ThQpLFaKJgK\nZzizyB0Aq7SCtWTVJUP3C9Ak74b13mNYuYuJGg8fis3y88v8iuBTSIXKK20n\n2dcAUU9qrzmre8Kx/OAM+hYmHGC/WH1bWfMCfXN46BAkwQbA9xXfVMN5l3BQ\nWMQJwyZiXI6GhGcNKHBfKjWoybpeN6QgryjnYDSGjsgxn66ktQTMfnr+p+rZ\n2FIxSp7GGmBg9EYIkDwqrZV2DuLeoP+5B3BlpVFJgXfuxZ45V8lZvll7trOE\nvoMfjIvf0KC1fSKhLBN7vt8/0VNl6b596+MJUV1w+PiidJFwzo+KMp6tqezZ\nexeZjTd2gFK5TN/QttGi0fDmaJQN1UKAPp5f/Oduaqb2BtMm7xRf55I9IvhO\nr44s9etR0eyBf9Q+D5XxWkmatDXqFteDCU3sX31aWJWy5UT0xnK6IAr97jbG\nCT8dQZ3CaDjmgkauTwd2IIBnApsSoh3ALI9Jg5SrxZj94B0o1VvOPG5pgHgt\nSlgw\r\n=GR4+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCyuP7rYtcRVkr9chZYfcH8L2I6kXCxp6ev8kPYsH+e5wIhAI1ozdIRCqEXL3L1rEd8iSVi2jo222GylC/yZLwQDsTc"}]},"maintainers":[{"name":"mapbox-admin","email":"accounts@mapbox.com"},{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-05","email":"accounts+npmjs-05@mapbox.com"},{"name":"mapbox-npm-06","email":"accounts+npmjs-06@mapbox.com"},{"name":"mapbox-npm-07","email":"accounts+npmjs-07@mapbox.com"},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-advanced-actions","email":"accounts+npmjs-advanced-actions@mapbox.com"},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stickler_0.2.5_1532374732148_0.44895885552028747"},"_hasShrinkwrap":false,"deprecated":"This package has been deprecated in favor of explicit local development dependencies"},"0.2.6":{"name":"@mapbox/stickler","version":"0.2.6","description":"No-fuss code quality enforcement for frontend repositories","main":"index.js","bin":{"stickler":"bin/stickler.js"},"scripts":{"lint":"bin/stickler.js lint","format":"bin/stickler.js format","precommit":"bin/stickler.js precommit","watch":"bin/stickler.js watch"},"repository":{"type":"git","url":"git+https://github.com/mapbox/stickler.git"},"author":{"name":"Mapbox"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/mapbox/stickler/issues"},"homepage":"https://github.com/mapbox/stickler#readme","engines":{"node":">=6"},"dependencies":{"@mapbox/fusspot":"^0.2.1","babel-eslint":"^8.2.6","chalk":"^2.4.1","chokidar":"^2.0.4","eslint":"^5.2.0","eslint-formatter-pretty":"^1.3.0","eslint-plugin-flowtype":"^2.50.0","eslint-plugin-import":"^2.13.0","eslint-plugin-node":"^7.0.1","eslint-plugin-promise":"^3.8.0","eslint-plugin-react":"^7.10.0","eslint-plugin-xss":"^0.1.9","globby":"^8.0.1","husky":"^0.14.3","lint-staged":"^7.2.0","lodash.flatten":"^4.4.0","lodash.merge":"^4.6.1","lodash.omit":"^4.5.0","micromatch":"^3.1.10","normalize-package-data":"^2.4.0","pify":"^3.0.0","prettier":"1.13.7","remark":"^9.0.0","remark-lint-blockquote-indentation":"^1.0.2","remark-lint-final-definition":"^1.0.2","remark-lint-heading-increment":"^1.0.2","remark-lint-no-duplicate-definitions":"^1.0.2","remark-lint-no-duplicate-headings-in-section":"^1.0.2","remark-lint-no-heading-like-paragraph":"^1.0.2","remark-lint-no-multiple-toplevel-headings":"^1.0.2","remark-lint-no-tabs":"^1.0.2","remark-lint-no-undefined-references":"^1.0.2","remark-toc":"^5.0.0","remark-validate-links":"^7.0.0","time-stamp":"^2.0.0","vfile":"^3.0.0","vfile-to-eslint":"^1.0.0","yargs":"^12.0.1"},"gitHead":"1228983029ed0aeeba09b8b4562eb1a6e0f41519","_id":"@mapbox/stickler@0.2.6","_npmVersion":"6.2.0","_nodeVersion":"8.11.1","_npmUser":{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},"dist":{"integrity":"sha512-qTVdtkeNHUzBmH1ABkfVZfEZ4fBA2GOEFkrzP1ezRI4Cw7ZQO751PVGtwRxWkfouIw0M0w+yPmofovDXXqRsdw==","shasum":"0a34f68aef06996612f89ba1dc7697e4921e6d2d","tarball":"https://registry.npmjs.org/@mapbox/stickler/-/stickler-0.2.6.tgz","fileCount":32,"unpackedSize":37912,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbV4FrCRA9TVsSAnZWagAAWgoP/1Kjj4CNHzfDC9VqCzib\npdoizTWy8m/OeFkNE0puw1bkfeXxfTYTq+wijKjnGTE4I4p7ncBxNYdMYuE6\ncyXlrh9XOjjWxDikAR7K/SfUT2JJWxN1kwFfe5Q+EDoyeDDsCBab5jfw1vrf\naO1R/2DlqnnM4bX+cZmC4TsInmD2vcxZaN2aaLZBkaPPHo25+WbA8cINRXDr\nwI+/2MxMv14Rk9lFdQL1wSwktab9YAgblgkxE2Mmndv9hP4uHYow/ihnlGI4\nHI6qioxkF7aVj/Dqe/ebBquyNx3y1s7D6tXJ+D7V68XAlpm0tcP/F6QBGl24\nsfg0X33A26HiVO2cbpQUkPtVIZErm94Y8oklZKOjIkMAiZjqjM5LVk5jd8me\nnEGpB3L+/JJrl/lIuzNqbSQIlc+m72WWHRkKvCwnCYzGRAWUhx7TomtSC2JV\n0/i+AP4176XoVxLzIwY/5ArHnMO/pg+9+EGhx2vDaTrv1+dFuq/6rN1Y2JXh\nGc8LnsqniuUErIdtidOTDAOsQeCqIJWQP22Ggun4FXhtADHUw81NrZkSHPc7\nnkvAqGmTa5IbWYiUFKNtDow0XCvJEonPrpFZ5QUsLeWBZxN/3S+Oj4TNf/LU\nA6gKBncYXXpJWr+TwfeTa5YDTv3s9Ls/ASLpWxA2XUj+DYH90+s3Qb9uquFR\nmZfo\r\n=v3Gq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVouY2Ix2brL8KGA5gpwlOyCkcWvgUCy7nOq2/OP8S9wIgWpu3TFi/t0l0g3d7I419PPUG4TPM2kRHW6aXUjjTBm4="}]},"maintainers":[{"name":"mapbox-admin","email":"accounts@mapbox.com"},{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-05","email":"accounts+npmjs-05@mapbox.com"},{"name":"mapbox-npm-06","email":"accounts+npmjs-06@mapbox.com"},{"name":"mapbox-npm-07","email":"accounts+npmjs-07@mapbox.com"},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-advanced-actions","email":"accounts+npmjs-advanced-actions@mapbox.com"},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stickler_0.2.6_1532461419667_0.8637024849988821"},"_hasShrinkwrap":false,"deprecated":"This package has been deprecated in favor of explicit local development dependencies"},"0.3.0":{"name":"@mapbox/stickler","version":"0.3.0","description":"No-fuss code quality enforcement for frontend repositories","main":"index.js","bin":{"stickler":"bin/stickler.js"},"scripts":{"lint":"bin/stickler.js lint","format":"bin/stickler.js format","precommit":"bin/stickler.js precommit","watch":"bin/stickler.js watch"},"repository":{"type":"git","url":"git+https://github.com/mapbox/stickler.git"},"author":{"name":"Mapbox"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/mapbox/stickler/issues"},"homepage":"https://github.com/mapbox/stickler#readme","engines":{"node":">=6"},"dependencies":{"@mapbox/fusspot":"^0.3.0","babel-eslint":"^8.2.6","chalk":"^2.4.1","chokidar":"^2.0.4","dir-glob":"^2.0.0","eslint":"^5.2.0","eslint-formatter-pretty":"^1.3.0","eslint-plugin-flowtype":"^2.50.0","eslint-plugin-import":"^2.13.0","eslint-plugin-node":"^7.0.1","eslint-plugin-promise":"^3.8.0","eslint-plugin-react":"^7.10.0","eslint-plugin-xss":"^0.1.9","globby":"^8.0.1","husky":"^0.14.3","lint-staged":"^7.2.0","lodash.flatten":"^4.4.0","lodash.merge":"^4.6.1","lodash.omit":"^4.5.0","micromatch":"^3.1.10","normalize-package-data":"^2.4.0","pify":"^3.0.0","prettier":"1.13.7","remark":"^9.0.0","remark-lint-blockquote-indentation":"^1.0.2","remark-lint-final-definition":"^1.0.2","remark-lint-heading-increment":"^1.0.2","remark-lint-no-duplicate-definitions":"^1.0.2","remark-lint-no-duplicate-headings-in-section":"^1.0.2","remark-lint-no-heading-like-paragraph":"^1.0.2","remark-lint-no-multiple-toplevel-headings":"^1.0.2","remark-lint-no-tabs":"^1.0.2","remark-lint-no-undefined-references":"^1.0.2","remark-toc":"^5.0.0","remark-validate-links":"^7.0.0","time-stamp":"^2.0.0","vfile":"^3.0.0","vfile-to-eslint":"^1.0.0","yargs":"^12.0.1"},"gitHead":"6bc6e3f24f7f6cad55c670260e5cc789b040a358","_id":"@mapbox/stickler@0.3.0","_npmVersion":"6.2.0","_nodeVersion":"8.11.1","_npmUser":{"name":"mapbox-npm-05","email":"accounts+npmjs-05@mapbox.com"},"dist":{"integrity":"sha512-RLiRZUVm3x9qpu1rQkrhdcSQAoZxG4TQWvjRB/65hTLgwUl3BV4y4WUaGYEeB33I8Kk0N5w+r8mHk0Yhn6msuw==","shasum":"77888cb54b23cddc38bdb04a00a268629ecee61c","tarball":"https://registry.npmjs.org/@mapbox/stickler/-/stickler-0.3.0.tgz","fileCount":32,"unpackedSize":42792,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbZIn6CRA9TVsSAnZWagAAkS8P/Atob9w3H27jgW4kglaF\niVLBxG5C+qSvYmwsGMFmxKUPPV005/g7NehBX7rWBv/+3ulAlpSFTpmu1jOa\nc60a2/Y886T6yE6uiU96l7W9p9etdgVCWbDCpfYq2U8FcMLaf63qelrDoZ5c\nfJ3wOB4Yrr5Mn0tGZWeC9XuOs6AXJ+crRzODku4FmfD0SbaV7qtqYhegr9LO\nPqAtM9u3mldjLVwQzggehXSMrNla6QbeAV/FlUxXvwwZAK1ITw/goSLVqdcQ\npFED+KijUZeZi6veDBxv7/FZwdbW6+HaFgHy2Ieo6jMooyoSPI9dTm4822vw\nFk8rm/vO5PdUUfl0hQjbcbbGTrOwQxArNvyqMBG3yBCHB3PFkw6a5bEpEU5+\nUJi7xdc6cbeXKVBeF+ezUwD1exHHLNft9l34OmNoOr0F69+Ax4TU0hU0AzPG\nPoS/gEOB8ju+Q7++md9Rk02CanML0AkPlsDIFFuOXI0Jb5VACH7ZAM3t5i5P\n/DPzRRjiFzERDbiYqEc+5yUT44eS+0pTe3YfcrGY4FNsyD7BcFXMTWHt8xFJ\n3matHWa6LS3JALXyytTBErKZ0aNNUAWvYy7z8ST0ULo/xWC4JDF2NABOYf1e\nHx3l8QWj0nqQN3bLxaWXE7zQN5TaYU1o43NLgZMsYQgq/n6m73cSiEovCwBF\nHrxB\r\n=F6v4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGhX2w/u2oHme4g+p95WQS5mPeBHL1xu9m8Gyupr2wjLAiEAmuNqXe40wuc2CGFA6+Ir2asQtJ0+9AmJRvJAZ7AvgJY="}]},"maintainers":[{"name":"mapbox-admin","email":"accounts@mapbox.com"},{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-05","email":"accounts+npmjs-05@mapbox.com"},{"name":"mapbox-npm-06","email":"accounts+npmjs-06@mapbox.com"},{"name":"mapbox-npm-07","email":"accounts+npmjs-07@mapbox.com"},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-advanced-actions","email":"accounts+npmjs-advanced-actions@mapbox.com"},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stickler_0.3.0_1533315577961_0.008483122293575729"},"_hasShrinkwrap":false,"deprecated":"This package has been deprecated in favor of explicit local development dependencies"},"0.3.1":{"name":"@mapbox/stickler","version":"0.3.1","description":"No-fuss code quality enforcement for frontend repositories","main":"index.js","bin":{"stickler":"bin/stickler.js"},"scripts":{"lint":"bin/stickler.js lint","format":"bin/stickler.js format","precommit":"bin/stickler.js precommit","watch":"bin/stickler.js watch"},"repository":{"type":"git","url":"git+https://github.com/mapbox/stickler.git"},"author":{"name":"Mapbox"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/mapbox/stickler/issues"},"homepage":"https://github.com/mapbox/stickler#readme","engines":{"node":">=6"},"dependencies":{"@mapbox/fusspot":"^0.4.0","babel-eslint":"^8.2.6","chalk":"^2.4.1","chokidar":"^2.0.4","dir-glob":"^2.0.0","eslint":"^5.2.0","eslint-formatter-pretty":"^1.3.0","eslint-plugin-flowtype":"^2.50.0","eslint-plugin-import":"^2.13.0","eslint-plugin-node":"^7.0.1","eslint-plugin-promise":"^3.8.0","eslint-plugin-react":"^7.10.0","eslint-plugin-xss":"^0.1.9","globby":"^8.0.1","husky":"^0.14.3","lint-staged":"^7.2.0","lodash.flatten":"^4.4.0","lodash.merge":"^4.6.1","lodash.omit":"^4.5.0","micromatch":"^3.1.10","normalize-package-data":"^2.4.0","pify":"^3.0.0","prettier":"1.14.0","remark":"^9.0.0","remark-lint-blockquote-indentation":"^1.0.2","remark-lint-final-definition":"^1.0.2","remark-lint-heading-increment":"^1.0.2","remark-lint-no-duplicate-definitions":"^1.0.2","remark-lint-no-duplicate-headings-in-section":"^1.0.2","remark-lint-no-heading-like-paragraph":"^1.0.2","remark-lint-no-multiple-toplevel-headings":"^1.0.2","remark-lint-no-tabs":"^1.0.2","remark-lint-no-undefined-references":"^1.0.2","remark-toc":"^5.0.0","remark-validate-links":"^7.0.0","time-stamp":"^2.0.1","vfile":"^3.0.0","vfile-to-eslint":"^1.0.0","yargs":"^12.0.1"},"gitHead":"ac3b3e88cc871b3a34068c28bb73c1913d2bc56b","_id":"@mapbox/stickler@0.3.1","_npmVersion":"6.2.0","_nodeVersion":"8.11.1","_npmUser":{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},"dist":{"integrity":"sha512-AMHw+D8gUivNmsRyJ11qaqsqX2GypNyqkLzouBiy19233wHLXli2Cf+SyDZrVvxUEdr8fKBytRZmUNbAsLEN2w==","shasum":"37fb314ec531f36e0b10fdb580bbd13604ebf87b","tarball":"https://registry.npmjs.org/@mapbox/stickler/-/stickler-0.3.1.tgz","fileCount":32,"unpackedSize":43278,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbZI8WCRA9TVsSAnZWagAANkYP/jbWoALpmFmCAumUXc9d\nNTNKP0r+C+SEw5Agr6Z9PxDVszHNcIBcNZh/YnAEmUPSTLQEPq/BZDzMB9+4\nRyGYZ+1mH6GoZofv2z2uR6DQNEEEUDfazRqT5D4xKPuNgkRQ4t8PmmOYopOI\n8o/mLRPu4wA+J1WzYlokjiCNyZQADOGjXnqiyWqjm+5ISoGqd3rEpJufSYEU\nwv0ZO2RnWvnhlAe341B0MQsjLZCg1SPgTYPP1f7/jh3gAOwWDLSTpOynkECC\nt2XPlNEvx+DGbSNQLPmkUUBKTyCLsXgnmaE2ue/oejhGsl1hgXVfuiR1pxPD\nasixuTiqhiADG9j5egAJwi+o5B8W3toDTBzXYlZSxDyEGaXTyRguvw0jie/k\nNxda2lJqB7d1M9O9pNJ6kvAtpdAnJg7Kk6gw75pFynnwamBnokDK2CDsOThj\nfKLvLN5jhE6z8zsK2AVA4moMixjc7SHUWC5Ju/+Yi516TAnJUVr0QANVPp/b\n48RkuI7Np7h4abhsg2TxAg8f2Yxw4hP2EuMcCLLwGtGqmUE2kqvubAA9/l/Y\nKosPCN9pVRaKtK7rI9UPHCvM4q/szFRL5SmOPmaXynatPapb2TqtzuTsbQjY\nKZk1P0NZCaSgwpqtLKe9rgY9dn57fJGfl/rzmes3qlkZ9Xbw3aUEilHY3b76\nlqDB\r\n=K1fH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEA7xKphKfEVv6lVJ6Qj5cRwarXWw42p63A4Enz56U4LAiEAkbUvmxkWoWaBFJqQC4Au+n3dPZpft6YFLgyn3746prw="}]},"maintainers":[{"name":"mapbox-admin","email":"accounts@mapbox.com"},{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-05","email":"accounts+npmjs-05@mapbox.com"},{"name":"mapbox-npm-06","email":"accounts+npmjs-06@mapbox.com"},{"name":"mapbox-npm-07","email":"accounts+npmjs-07@mapbox.com"},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-advanced-actions","email":"accounts+npmjs-advanced-actions@mapbox.com"},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stickler_0.3.1_1533316886054_0.11192582498833992"},"_hasShrinkwrap":false,"deprecated":"This package has been deprecated in favor of explicit local development dependencies"},"0.3.2":{"name":"@mapbox/stickler","version":"0.3.2","description":"No-fuss code quality enforcement for frontend repositories","main":"index.js","bin":{"stickler":"bin/stickler.js"},"scripts":{"lint":"bin/stickler.js lint","format":"bin/stickler.js format","precommit":"bin/stickler.js precommit","watch":"bin/stickler.js watch"},"repository":{"type":"git","url":"git+https://github.com/mapbox/stickler.git"},"author":{"name":"Mapbox"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/mapbox/stickler/issues"},"homepage":"https://github.com/mapbox/stickler#readme","engines":{"node":">=6"},"dependencies":{"@mapbox/fusspot":"^0.4.0","babel-eslint":"^8.2.6","chalk":"^2.4.1","chokidar":"^2.0.4","dir-glob":"^2.0.0","eslint":"^5.2.0","eslint-formatter-pretty":"^1.3.0","eslint-plugin-flowtype":"^2.50.0","eslint-plugin-import":"^2.13.0","eslint-plugin-node":"^7.0.1","eslint-plugin-promise":"^3.8.0","eslint-plugin-react":"^7.10.0","eslint-plugin-xss":"^0.1.9","globby":"^8.0.1","husky":"^0.14.3","lint-staged":"^7.2.0","lodash.flatten":"^4.4.0","lodash.merge":"^4.6.1","lodash.omit":"^4.5.0","micromatch":"^3.1.10","normalize-package-data":"^2.4.0","pify":"^3.0.0","prettier":"1.14.0","remark":"^9.0.0","remark-lint-blockquote-indentation":"^1.0.2","remark-lint-final-definition":"^1.0.2","remark-lint-heading-increment":"^1.0.2","remark-lint-no-duplicate-definitions":"^1.0.2","remark-lint-no-duplicate-headings-in-section":"^1.0.2","remark-lint-no-heading-like-paragraph":"^1.0.2","remark-lint-no-multiple-toplevel-headings":"^1.0.2","remark-lint-no-tabs":"^1.0.2","remark-lint-no-undefined-references":"^1.0.2","remark-toc":"^5.0.0","remark-validate-links":"^7.0.0","time-stamp":"^2.0.1","vfile":"^3.0.0","vfile-to-eslint":"^1.0.0","yargs":"^12.0.1"},"gitHead":"47c4fb6695a3cce206c184bc86ea189e11dd615f","_id":"@mapbox/stickler@0.3.2","_npmVersion":"6.2.0","_nodeVersion":"8.11.1","_npmUser":{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},"dist":{"integrity":"sha512-5nZO5zUET4VtvWFSno2MMcsdwv+kswv2gM0zC6Zkz7xzsYduIZSFlGAI96Hyulq8le0KHLa0xMdXUcG8Rs2RDg==","shasum":"5360551a36fc76b91aabbd204a6480f7ae44e219","tarball":"https://registry.npmjs.org/@mapbox/stickler/-/stickler-0.3.2.tgz","fileCount":32,"unpackedSize":43247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbZJTPCRA9TVsSAnZWagAAKsgP/RNpCabOy39ssnrVaNpt\nHgnREpzACoLIuJoDxEIcdHACMCiKg/4VcjYMxH83B2BdqJOpZ0NHg6/KZM6w\n3Gwv+BTehq+N+WszVT9CXnsltRXmZxuVYQ9PBBY/hAIbd6opVT+ujgSut8hB\nh/mXCKr4WR/sWUvHJUt+YTNRfaFYTvmmeecia+ZmRZrsv+5TlV8WeQXNb1tu\nJsCZ0+8uxlP6L4EFDZa5tJwAHm1ijamxZAf5Lut9gHRCIRtIsfblN6Bp4fvg\n1pO0D84rrQcQplGiJla9vrqDNFLb+xMKjW+udFbMGzseKVK8ZWD8pMiFYt2c\nNa/X+KWU44p9XSebR8ZokmlQVuYTzZrtt4UdWOkKfzWUp6US5dho4gshLOv2\nsUiF/o542do4cfcqZ1IbUp7GfFRcrvpMJlHlAtcn3S4rW4XatD2r+kjQhz88\nkMamfSs1/u4oCSCzCERJrAzuInxhjPDFpTOzvYwc6xdd2Lnu3HCpYIsWXFKe\nixWSY3iL/YIusaffjXYgkUx1TY0TfZbXYXmpZ91W5aXcgP9T+qk4YpDhq8H+\nACxKpngZwAG+nGDoh/7yo/SwuwKJSL9iEORNmnVkyUxZEGD6UnxuJQDnwtuV\nxHd2AIuyQkxKlHOhKMxGDvvruVNS34VDBBAu2YHh8sRGg9hamHKcdKx7df+k\njNFq\r\n=V9Oq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB/I+CiDQremI6QnQ8eG4fYa8aARFbKdUS9WIDSlhZhFAiAXSAk2te8GssU0k9miPPScQI3Yaai9ESnpR50uv3Xqhg=="}]},"maintainers":[{"name":"mapbox-admin","email":"accounts@mapbox.com"},{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-05","email":"accounts+npmjs-05@mapbox.com"},{"name":"mapbox-npm-06","email":"accounts+npmjs-06@mapbox.com"},{"name":"mapbox-npm-07","email":"accounts+npmjs-07@mapbox.com"},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-advanced-actions","email":"accounts+npmjs-advanced-actions@mapbox.com"},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stickler_0.3.2_1533318351146_0.2483201079909385"},"_hasShrinkwrap":false,"deprecated":"This package has been deprecated in favor of explicit local development dependencies"},"0.4.0":{"name":"@mapbox/stickler","version":"0.4.0","description":"No-fuss code quality enforcement for frontend repositories","main":"index.js","bin":{"stickler":"bin/stickler.js"},"scripts":{"lint":"bin/stickler.js lint","format":"bin/stickler.js format","precommit":"bin/stickler.js precommit","watch":"bin/stickler.js watch"},"repository":{"type":"git","url":"git+https://github.com/mapbox/stickler.git"},"author":{"name":"Mapbox"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/mapbox/stickler/issues"},"homepage":"https://github.com/mapbox/stickler#readme","engines":{"node":">=6"},"dependencies":{"@mapbox/fusspot":"^0.4.0","babel-eslint":"^8.2.6","chalk":"^2.4.1","chokidar":"^2.0.4","dir-glob":"^2.0.0","eslint":"^5.2.0","eslint-formatter-pretty":"^1.3.0","eslint-plugin-flowtype":"^2.50.0","eslint-plugin-import":"^2.13.0","eslint-plugin-node":"^7.0.1","eslint-plugin-promise":"^3.8.0","eslint-plugin-react":"^7.10.0","eslint-plugin-xss":"^0.1.9","globby":"^8.0.1","husky":"^0.14.3","lint-staged":"^7.2.0","lodash.flatten":"^4.4.0","lodash.merge":"^4.6.1","lodash.omit":"^4.5.0","micromatch":"^3.1.10","normalize-package-data":"^2.4.0","pify":"^3.0.0","prettier":"1.14.0","remark":"^9.0.0","remark-lint-blockquote-indentation":"^1.0.2","remark-lint-final-definition":"^1.0.2","remark-lint-heading-increment":"^1.0.2","remark-lint-no-duplicate-definitions":"^1.0.2","remark-lint-no-duplicate-headings-in-section":"^1.0.2","remark-lint-no-heading-like-paragraph":"^1.0.2","remark-lint-no-multiple-toplevel-headings":"^1.0.2","remark-lint-no-tabs":"^1.0.2","remark-lint-no-undefined-references":"^1.0.2","remark-toc":"^5.0.0","remark-validate-links":"^7.0.0","time-stamp":"^2.0.1","vfile":"^3.0.0","vfile-to-eslint":"^1.0.0","yargs":"^12.0.1"},"gitHead":"e6b05ed722142adb50b087bb4199946ede625c55","_id":"@mapbox/stickler@0.4.0","_npmVersion":"6.3.0","_nodeVersion":"8.11.1","_npmUser":{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},"dist":{"integrity":"sha512-/UYQxwwqNPkt1bXmiazg9tOkSKHQcKMLynRmCBgKo6IZwI/32yYmEfZmz8gPUSaPzE9QYso1nuv9tVisb8h0dg==","shasum":"3ffb3ae086eaf00c043eee39300778852e175c54","tarball":"https://registry.npmjs.org/@mapbox/stickler/-/stickler-0.4.0.tgz","fileCount":39,"unpackedSize":49970,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbaIz7CRA9TVsSAnZWagAA4CYP/1v97YgOAsSgH3E0ZWk5\nObCPqBPmN1by4DYxPZEAEylPLRFWEdEbQ2a7JSTj/eXYY5CdD3ZLLlBsLq2Y\nPxIBXIWktuzhHMxBVSNqpA+3DbQm99XKX4sDWWxVLN5nDMbvbdvAFi5uvqbM\n1sAbny5a60nhfq6xlhjzUKcIDnevPPbh1k/IPFay8naSpcRGjW1bg8QDPja8\nEX9i8lpwhVBZXvPJn0N5mjpXbByCMge46W9Pov3NV4ppyK2cVLxR36IjzILs\nv/um7/bePD9dLoBFAXfiQFZ/WeTexQB86sCtCS7Xbym12qLRVrZMbCat3MG0\ncTnM20ZfEzaZfyAhNv5IQj/UUe8JUv2sxJ2pAR/IRQDY8wwn5oxw84IR0Drx\nfTT119oiXjH/lwcaEtsximDORp780wbOLtRXAMQ8pdzPdcC/wDaFMlLtjk9C\nfBiBlWNjl8/oyTGd9gkmZe68VaHYVlcdXYMjMkmxLGEU7B4n9R+NKJ4xeg85\nsq9ZEYFpvgTzi/qe6gfrCZc972EAL7TLEqjCehMGsSZt2XbM3+hsxQOcV8V1\nFANvWU2Jo/1P73nz9vTyCH27m+A4Mms6aTtHN2BDi1j2ef/9vNITWEiZqd1+\ngQMLHkkXjT0YuHr83hdjUfkEqfuZUD7dWZqlveQ34fxjN1Q5klBNPZM8OH6U\nZz3r\r\n=388x\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuNLXoaj2T2/kvBeb4N48ijnWxkdQl8iwP33kH+iP1bwIgT48Gpqvj1fasbpDex/W/A9lqypW29KC1/M7+plnfB8M="}]},"maintainers":[{"name":"mapbox-admin","email":"accounts@mapbox.com"},{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-05","email":"accounts+npmjs-05@mapbox.com"},{"name":"mapbox-npm-06","email":"accounts+npmjs-06@mapbox.com"},{"name":"mapbox-npm-07","email":"accounts+npmjs-07@mapbox.com"},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-advanced-actions","email":"accounts+npmjs-advanced-actions@mapbox.com"},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stickler_0.4.0_1533578491139_0.049778174997078706"},"_hasShrinkwrap":false,"deprecated":"This package has been deprecated in favor of explicit local development dependencies"}},"time":{"created":"2018-07-18T16:19:07.459Z","0.1.0":"2018-07-18T16:19:07.540Z","modified":"2023-01-12T12:45:12.987Z","0.1.1":"2018-07-18T17:42:52.820Z","0.1.2":"2018-07-19T19:48:45.000Z","0.1.3":"2018-07-19T22:19:36.259Z","0.1.4":"2018-07-19T22:52:16.218Z","0.1.5":"2018-07-19T23:09:47.860Z","0.1.6":"2018-07-19T23:29:27.427Z","0.1.7":"2018-07-20T00:17:08.493Z","0.1.8":"2018-07-20T01:04:30.689Z","0.1.9":"2018-07-20T01:18:36.692Z","0.2.0":"2018-07-23T17:54:34.500Z","0.2.1":"2018-07-23T18:04:54.037Z","0.2.2":"2018-07-23T18:07:26.392Z","0.2.3":"2018-07-23T18:10:42.778Z","0.2.4":"2018-07-23T18:50:39.127Z","0.2.5":"2018-07-23T19:38:52.207Z","0.2.6":"2018-07-24T19:43:39.771Z","0.3.0":"2018-08-03T16:59:38.071Z","0.3.1":"2018-08-03T17:21:26.146Z","0.3.2":"2018-08-03T17:45:51.247Z","0.4.0":"2018-08-06T18:01:31.246Z"},"maintainers":[{"email":"yannick.meeus+npm+production+ci@mapbox.com","name":"mbx-npm-ci-production"},{"email":"yannick.meeus+npm+staging+ci@mapbox.com","name":"mbx-npm-ci-staging"},{"email":"yannick.meeus+npm+prod+advanced+actions@mapbox.com","name":"mbx-npm-advanced-actions-production"},{"email":"yannick.meeus+npm+staging+advanced+actions@mapbox.com","name":"mbx-npm-advanced-actions-staging"},{"email":"yannick.meeus+npm+prod+09@mapbox.com","name":"mbx-npm-09-production"},{"email":"yannick.meeus+npm+prod+08@mapbox.com","name":"mbx-npm-08-production"},{"email":"yannick.meeus+npm+prod+07@mapbox.com","name":"mbx-npm-07-production"},{"email":"yannick.meeus+npm+prod+06@mapbox.com","name":"mbx-npm-06-production"},{"email":"yannick.meeus+npm+prod+05@mapbox.com","name":"mbx-npm-05-production"},{"email":"yannick.meeus+npm+prod+04@mapbox.com","name":"mbx-npm-04-production"},{"email":"yannick.meeus+npm+prod+03@mapbox.com","name":"mbx-npm-03-production"},{"email":"yannick.meeus+npm+prod+02@mapbox.com","name":"mbx-npm-02-production"},{"email":"yannick.meeus+npm+prod+01@mapbox.com","name":"mbx-npm-01-production"},{"email":"yannick.meeus@mapbox.com","name":"mbx-npm-02-staging"},{"email":"accounts+npmjs-01@mapbox.com","name":"mapbox-npm-01"},{"email":"accounts+npmjs-02@mapbox.com","name":"mapbox-npm-02"},{"email":"accounts+npmjs-07@mapbox.com","name":"mapbox-npm-07"},{"email":"accounts+npmjs-03@mapbox.com","name":"mapbox-npm-03"},{"email":"accounts+npmjs-04@mapbox.com","name":"mapbox-npm-04"},{"email":"accounts+npmjs-09@mapbox.com","name":"mapbox-npm-09"},{"email":"accounts+npmjs-05@mapbox.com","name":"mapbox-npm-05"},{"email":"accounts+npmjs-06@mapbox.com","name":"mapbox-npm-06"},{"email":"accounts+npmjs-08@mapbox.com","name":"mapbox-npm-08"},{"email":"accounts+npmjs-advanced-actions@mapbox.com","name":"mapbox-npm-advanced-actions"},{"email":"accounts+npmjs-npm-ci@mapbox.com","name":"mapbox-npm-ci"},{"email":"accounts+npmjs@mapbox.com","name":"mapbox-npm"},{"email":"accounts@mapbox.com","name":"mapbox-admin"},{"email":"accounts+npm-mapbox-machine-user@mapbox.com","name":"mapbox-machine-user"}],"description":"No-fuss code quality enforcement for frontend repositories","homepage":"https://github.com/mapbox/stickler#readme","repository":{"type":"git","url":"git+https://github.com/mapbox/stickler.git"},"author":{"name":"Mapbox"},"bugs":{"url":"https://github.com/mapbox/stickler/issues"},"license":"BSD-2-Clause","readme":"# @mapbox/stickler\n\nNo-fuss code-quality tooling for Mapbox frontend repositories.\n\n## Table of contents\n\n- [About](#about)\n  - [Features](#features)\n  - [Caveats](#caveats)\n- [Installation](#installation)\n- [Usage](#usage)\n- [Configuration](#configuration)\n  - [ignore](#ignore)\n  - [jsLint](#jslint)\n  - [jsFormat](#jsformat)\n  - [jsonFormat](#jsonformat)\n  - [mdLint](#mdlint)\n  - [mdFormat](#mdformat)\n  - [Configuration examples](#configuration-examples)\n- [Inspirations](#inspirations)\n\n## About\n\nStickler lints and formats JavaScript, JSON, and Markdown. (In the future, it may do more.)\n\nBehind the curtain, Stickler uses independent packages that you have probably used before — ESLint and ESLint plugins, Prettier, remark and remark-lint plugins, Husky and lint-staged. But Stickler is a black box that contains that complexity, provides vetted defaults, and exposes simplified higher-level configuration. Stickler saves you from the chores of researching, installing, configuring, and periodically updating a boatload of dependencies in order to set up your workflow.\n\nStickler's options and defaults are selected to meet the needs of Mapbox repositories — especially frontend repositories, which often bobble various flavors of JS (React, ES2015, ES5, ES modules, Flow, etc.).\n\nThe base ESLint configuration includes universal rule-catching errors. (No code-style rules are included because Stickler will format your JS.) With your Stickler configuration you can toggle support for various JS flavors and environments: each setting activates appropriate linter settings and error-catching rules.\n\nStickler's CLI exposes the commands you'll need to check your work.\n\n### Features\n\nThese are some reasons you might want to use Stickler instead of setting up all the individual tools it incorporates:\n\n- Take advantage of lots of ESLint plugins and configuration presets without having to install, configure, and periodically update them all individually.\n- Useful Markdown validation and formatting, like validating Markdown links between files and adding tables of contents to Markdown files.\n- An `ignore` option in the config so you won't need multiple coordinated `.*ignore` files. And more `ignore` defaults, so you'll have to specify additional ignore globs less frequently.\n- Folder-specific linting settings live in `stickler.config.js`, so you won't need to coordinate nested, cascading `.eslintrc` files.\n- Built-in precommit hook to ensure that auto-formatting happens automatically.\n- Useful defaults and simplified higher-level configuration options, reducing boilerplate across projects.\n\n### Caveats\n\n- No editor plugins yet. If you want realtime linting feedback, you can use `stickler watch`.\n\n## Installation\n\n```\nnpm install @mapbox/stickler\n```\n\nIf you want to use `stickler precommit`, you'll also need to install [Husky](https://github.com/typicode/husky) or something similar.\n\n## Usage\n\nThe Stickler CLI exposes the following commands:\n\n- `lint`: Lint files.\n- `format`: Format files.\n- `precommit`: Lint and format staged files. You'll invoke this in the npm `\"precommit\"` script: `\"precommit\": \"stickler precommit\"`. (This hook is enabled by [Husky].)\n- `watch`: Lint files as you work. When you save a file, it gets linted.\n\nRun `stickler --help` for details.\n\n## Configuration\n\nCreate a `stickler.config.js` file in your project root, where you'll run the `stickler` command. It should export a configuration object.\n\n**All configuration globs can be relative to `stickler.config.js` or absolute.**\n\n### ignore\n\nType: `Array<string>`.\n\nGlob-array of files that should be ignored by both linting and formatting. (Replaces the need for `.eslintignore`, `.prettierignore`, `.remarkignore`, etc.)\n\nEverything in .gitignore is automatically ignored. Also, the following globs are automatically ignored:\n\n```\n**/node_modules/**\ncoverage/**\n**/*.min.js\nvendor/**\ndist/**\n**/fixtures/**\n```\n\n### jsLint\n\nType: `JsLintSettings | Array<{ files?: Array<string>, settings: JsLintSettings }>`.\n\nConfiguration for JS linting.\n\n`jsLint` can be one of the following:\n\n- A single object that applies to *all* JS files in the codebase.\n- An array of objects that specify different lint settings for different files.\n\nBy using an array, you can lint different JS flavors or environments within the same codebase. For example, many codebases have React code for browser within certain directories, Node code in other directories, Jest tests in others, and so on. (This replaces the need for nested and cascading `.eslintrc` files.)\n\nIf you use an array, the following rules apply:\n\n- The `files` property of each item is a glob-array that matches files the `settings` apply to. *It is required for every item except the last* (see below).\n- Each file you lint must match *only one* of the `files` glob-arrays. If a file matches multiple, that's a mistake and an error will be thrown.\n- The *last* item in the array does not require a `files` property. If it has no `files` property, it serves as a *fallback*: its `settings` will apply to all files that didn't match one of the items above. If you would like to explicitly label it as a fallback, to improve the readability of the configuration, you can add `fallback: true` in place of the `files` property.\n- If the last item in the array is *not* a fallback (without a `files` property), Stickler will apply a default fallback of `{ node: true }`.\n\n**If Jest is a development dependency of the codebase,** Stickler will automatically allow for Jest and Node globals in files matching the following glob-array: `['*.test.js', 'test/**', '**/__tests__/**', '**/test-utils/*.js']`.\n\n**Keep in mind that you can use `Object.assign` and other JS to extend and merge settings.** `stickler.config.js` is a regular JS module.\n\n#### JsLintSettings.globals\n\nType: `{ [string]: boolean }`.\n\nAllow the specified globals. For example, you may use an `analytics` global in some code.\n\n#### JsLintSettings.promise\n\nType: `boolean`. Default: `true`.\n\nEnable Promise-linting rules from [eslint-plugin-promise].\n\n#### JsLintSettings.react\n\nType: `boolean`. Default: `false`.\n\nEnables JSX-linting rules from [eslint-plugin-react].\n\n#### JsLintSettings.babel\n\nType: `boolean`. Default: `false`.\n\nUse [babel-eslint] to parse JS, because you're using non-standard syntax such as class properties or Flow annotations.\n\n#### JsLintSettings.es5\n\nType: `boolean`. Default: `false`.\n\nEnforce ES5 JS. Useful for code that you want to run in browsers without any Babel compilation.\n\nThe `Promise` global is enabled, expecting that you're using a `Promise` polyfill.\n\n#### JsLintSettings.flow\n\nType: `boolean`. Default: `false`.\n\nPrevent Flow annotations from breaking ESLint. Uses [eslint-plugin-flowtype] and turns on [babel-eslint] \\(so you don't need to also turn on [`babel`]).\n\n#### JsLintSettings.moduleType\n\nType: `'cjs' | 'esm' | 'none'`. Default: `'cjs'`.\n\nTell Stickler which type of JS modules you're using. `cjs` = CommonJS; `esm` = ES Modules. Turns on rules from [eslint-plugin-node] or [eslint-plugin-import], respectively, to validate your dependencies. `none` = No modules allowed.\n\n#### JsLintSettings.jest\n\nType: `boolean`. Default: `false`.\n\nAllow Jest's globals. Usually you won't need to set this manually because Stickler will automatically figure out you're using Jest.\n\n#### JsLintSettings.browser\n\nType: `boolean`. Default: `false`.\n\nAllow browser globals, like `window`.\n\n#### JsLintSettings.node\n\nType: `boolean | 6 | 8`. Default: `false`.\n\nConfigure linting for Node. Allows Node globals and sets `moduleType: 'cjs'` (though this can be overridden with [`moduleType`]).\n\nAlso uses [eslint-plugin-node] to check that you're using JS features supported by your version of Node. If the value is `true`, the Node version is read from the `\"engines\"` field in your `package.json`. If for some reason you don't specify `\"engines\"`, use a number to specify your Node version.\n\n#### JsLintSettings.xss\n\nType: `boolean`. Default: `false`.\n\nEnable XSS-preventing rules from [eslint-plugin-xss]. Usually you should use this in combination with [`browser`].\n\n#### JsLintSettings.eslintConfig\n\nType: `Object`.\n\nAdd custom ESLint configuration. You won't be able to install your own plugins, but you can do everything else. Typically you'll use this to add or override rules set by the other options.\n\n### jsFormat\n\nType: `boolean`. Default: `true`.\n\nToggle the formatting of JS files.\n\n### jsonFormat\n\nType: `boolean`. Default: `true`.\n\nToggle the formatting of JSON files.\n\n### mdLint\n\nType: `boolean`. Default: `true`.\n\nToggle the linting of Markdown files.\n\n### mdFormat\n\nType: `boolean`. Default: `true`.\n\nToggle the formatting of Markdown files.\n\nIn addition to normalize the Markdown syntax, **this will automatically add and update a 3-level-deep table of contents if you put a `## Table of contents` header in your document.**\n\n### Configuration examples\n\nAll JS files run in the version of Node specified in `\"engines\"` in `package.json`.\n\n```\n// No config required!\n```\n\nAll JS files are expected to run in Node 10, but it's not specified in `\"engines\"` in `package.json`.\n\n```js\n'use strict';\n\nmodule.exports = {\n  jsLint: {\n    node: 10\n  }\n};\n```\n\nFiles in `src/` are React components and use ES2015 modules and Flow, and Jest tests live in nested `__tests__/` subdirectories. There are also a few JS files that run in Node in the project root and a `scripts/` directory.\n\n```js\n'use strict';\n\nmodule.exports = {\n  jsLint: [\n    {\n      files: ['src/**'],\n      settings: {\n        react: true,\n        browser: true,\n        moduleType: 'esm',\n        flow: true,\n      }\n    },\n    // { node: true } is the automatic fallback\n  ]\n};\n```\n\nThe same situation as above, except we haven't designated an `\"engines\"` field in `package.json` so we want to tell Stickler which version of Node to expect in files outside of `src/`:\n\n```js\n'use strict';\n\nmodule.exports = {\n  jsLint: [\n    {\n      files: ['src/**'],\n      settings: {\n        react: true,\n        browser: true,\n        moduleType: 'esm',\n        flow: true,\n      }\n    },\n    {\n      node: 8\n    }\n  ]\n};\n```\n\nMost files are ES5, so they can run uncompiled in the browser. We're ignoring the `ignore-me/` directory. We're allowing for a global `analytics` object. Within a couple of directories we're turning on a couple of additional linting rules. In one directory we have JS files with *no modules* (!), just immediately invoked function expressions. And we're turning off JS formatting.\n\n```js\n'use strict';\n\nconst baseJsLint = {\n  browser: true,\n  es5: true,\n  globals: { analytics: true }\n};\n\nmodule.exports = {\n  ignore: ['ignore-me/**'],\n  jsFormat: false,\n  jsLint: [\n    {\n      files: ['services/**', 'lib/**'],\n      settings: Object.assign({}, baseJsLint, {\n        eslintConfig: {\n          rules: {\n            'no-extra-parens': 'error',\n            'valid-jsdoc': 'error'\n          }\n        }\n      })\n    },\n    {\n      files: ['iifes/**'],\n      settings: Object.assign({}, baseJsLint, {\n        moduleType: 'none'\n      })\n    },\n    baseJsLint\n  ]\n}\n```\n\n## Inspirations\n\n- [XO](https://github.com/xojs/xo)\n- [Standard](https://github.com/standard/standard)\n- [kcd-scripts](https://github.com/kentcdodds/kcd-scripts)\n\n[`moduletype`]: #jslintsettingsmoduletype\n\n[`babel`]: #jslintsettingsbabel\n\n[`browser`]: #jslintsettingsbrowser\n\n[babel-eslint]: https://github.com/babel/babel-eslint\n\n[eslint-plugin-node]: https://github.com/mysticatea/eslint-plugin-node\n\n[eslint-plugin-import]: https://github.com/benmosher/eslint-plugin-import\n\n[eslint-plugin-xss]: https://github.com/Rantanen/eslint-plugin-xss\n\n[eslint-plugin-promise]: https://github.com/xjamundx/eslint-plugin-promise\n\n[eslint-plugin-react]: https://github.com/yannickcr/eslint-plugin-react\n\n[eslint-plugin-flowtype]: https://github.com/gajus/eslint-plugin-flowtype\n\n[husky]: https://github.com/typicode/husky\n","readmeFilename":"README.md"}