{"_id":"@productboard/tslint-pb","_rev":"43-a0d3d70ae0f52377611ff01a2d2c8bfc","name":"@productboard/tslint-pb","dist-tags":{"latest":"4.1.2"},"versions":{"1.0.0":{"name":"@productboard/tslint-pb","version":"1.0.0","license":"MIT","_id":"@productboard/tslint-pb@1.0.0","maintainers":[{"name":"jukben","email":"jukben@gmail.com"},{"name":"omackaj","email":"omackaj@gmail.com"},{"name":"matejlauko","email":"lauko.m@gmail.com"},{"name":"lezuse","email":"me@tomasr.com"},{"name":"dkadlec","email":"davidkadlec93@gmail.com"}],"dist":{"shasum":"0999f729ab0a9af069ae81881ce5a56ca276436e","tarball":"https://registry.npmjs.org/@productboard/tslint-pb/-/tslint-pb-1.0.0.tgz","fileCount":13,"integrity":"sha512-doobuqpfrTvg/GKFw7XSYimZavJ8FWBvOnC7q/h5yB6aOoZtrBsC1oF3V/PQdrT7cY6lHJoE3f6S/ykfOACJlw==","signatures":[{"sig":"MEUCICswxbIMKjxpzz1TjJAQSYM73zlkQP+7GnfRwg2wBVGsAiEAjd1TaO1N3Tb8+JMau0hioyMN7mY6DHWlBYU8jfDlpCo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24297,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQN32CRA9TVsSAnZWagAAX8gP/3RscFvLfDf0NNmB1aJZ\nKRwHni9iZ6XtXGguVlGxoOddY5ie0Ult+haSLzEe4L0Td0hjIc9GS9ZnZ8FN\nsAnuQjsnmeq5xLKrgVLjDaWj2Vjpe0FhNuIN+zGmtrAGZGjNPvj/oMr/bOXm\n3/sKmXr79jk2XYV6B3bL3jg8S13uWb1sk3mhHtFVX+GMfV0HNAopvQsdHpHz\nASc5YNUp013B+PcYery8h22D4vVneG2f3scrhoCgpLitLq20W2bThOZc3UHp\nuuLs1qEBYUeJyg754k3xMlT9zxOmuiIht6mSmfPpXjpkQ3kW13PTDrSI4ZPA\ndBu1Xb0f5riBNkPjJ8Po5qCE7Ri2YXYrC4UN8pcarurDELJldJz2hmFdBBiQ\n0xkGvfzk13SANfn6W55cqUswvJi3musgd1Xyxe1pobF416QhTdrSWdT90nQH\nAxfBNNwSuLdV8YmsH3H+INByXY0RPTQgHKnJfIZHPVyfSDmz+chb/W/ot+Al\nPLGHbLQy9DOX89pTGo3yfHo6lig4XKx7ljYAQFjdPvQKDm7nL9vTebp1S4gF\nFgajKV2P2fU8O4nnoPG0Cd2rbXaOxhMJiLzTzX+6E8j2qNj3mHwXLDXV46Xz\nONRkB1mNVL5+2piUB787kCSi/f8fwA0w7CXEEf+jNE354DPu/318Y2EVb74Y\nMWQe\r\n=noG+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"tslint-pb.json","scripts":{"test":"./scripts/test-rules.sh","build":"tsc -p ./","prepublish":"yarn run build && cp -f README.md tslint-pb.json build/","build:watch":"tsc -p ./ -w"},"_npmUser":{"name":"jukben","email":"jukben@gmail.com"},"description":"There are highly experimental rules we are trying to use in our daily life to help maintain code more effectively. Because the the rules are tied to our codebase it will be probably very difficult to use them in your project. However, you can definitely t","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2019 productboard, Inc. <oss@productboard.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","dependencies":{"tslint":"^5.12.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^3.2.2","@types/node":"^10.12.18"},"_npmOperationalInternal":{"tmp":"tmp/tslint-pb_1.0.0_1547754998213_0.038818140504188525","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@productboard/tslint-pb","version":"1.0.1","license":"MIT","_id":"@productboard/tslint-pb@1.0.1","maintainers":[{"name":"dkadlec","email":"davidkadlec93@gmail.com"},{"name":"jukben","email":"jukben@gmail.com"},{"name":"lezuse","email":"me@tomasr.com"},{"name":"matejlauko","email":"lauko.m@gmail.com"},{"name":"omackaj","email":"omackaj@gmail.com"}],"dist":{"shasum":"20d820941dd71b0ac827f790397caff3bcb6754b","tarball":"https://registry.npmjs.org/@productboard/tslint-pb/-/tslint-pb-1.0.1.tgz","fileCount":11,"integrity":"sha512-K7PZ5Q0kI15TJEhBJiQft03717kZ6jhkqd7/wZyO9dhLOX02f4O8Oq2rqP1VPgdgC+ScGiiJ+jSCt/+XvtYSbQ==","signatures":[{"sig":"MEUCIQDjQwKPrYFXj6l0hEeH6zi9xsEBEXinZJo6dMWpFKiNcAIgJy/mvjhh7kgGRI6RLIae3ZI3zuHgyklsTql1DwQI/NY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22557,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQOOqCRA9TVsSAnZWagAARLYP/1HKAogkqlXaowfu4Afc\nnakfYO3LqWdJnCLW8MNgmc/eAALplrCM6/QC95nuiJZQHHxHTxbOf5cectY3\npxRd7VB970dmTdwkx50nR/TL3onGc9mLqjjn9rieVZcwEFFDi8l0IaNuqBq4\nvMAgem9ycXvSU9rc3r5XEAS7S3yh5661RUwlBHPQzp1YraJ7BAQ6gU9htsAb\n81xYhzCIpSeS5Cb/Gzn8VCEo/JLeSed5ugWxfTzGgEUkEI9MdjrmE+UfISZX\n1vO0lPXWEDCMj3LtEylX5OJHcww5+yr0vtWSok73T0gY7Bzxku7RmdR15uLy\nalp4+Q2K2cP8iwyKBr3sOLZJ72ujJnGv2puiPoKsd1bC4pJMcAR6Ge6UEAnh\ndLEqjqCexRMM94g/8ZdJeL81brNYI0nITL0+gq6CX/6O+Vj57faDkygHx6ke\nhbaL6WB/z1q+Mk4uMgyBlv9RCaM9I8y/S9aAXi1EIkz9QPA6sYPIqN4OanJC\nGw1Qklmutm88NY48LQJiRaOUTJxWvBdjuwExzNw2lSrZ8eFteQ8B+HopZ02x\n4VJjytDGub9/fPL2l/wTBnKPdxQrGlDrOvVebO2qDuh0AFdFWrgr2wIO+1wz\nCeDoAJI8VmuY5iZ2Er42IwHrY9SSMron8PAKusqcR+Iz20FmOGMGTK3WdR8i\nYKtT\r\n=o7Lf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"tslint-pb.json","scripts":{"test":"./scripts/test-rules.sh","build":"tsc -p ./","prepublish":"yarn run build","build:watch":"yarn run build -w"},"_npmUser":{"name":"jukben","email":"jukben@gmail.com"},"description":"There are highly experimental rules we are trying to use in our daily life to help maintain code more effectively. Because the the rules are tied to our codebase it will be probably very difficult to use them in your project. However, you can definitely t","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2019 productboard, Inc. <oss@productboard.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"tslint":"^5.12.1","typescript":"^3.2.2","@types/node":"^10.12.18"},"peerDependencies":{"tslint":"*"},"_npmOperationalInternal":{"tmp":"tmp/tslint-pb_1.0.1_1547756457480_0.38752647382070227","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@productboard/tslint-pb","version":"1.1.0","license":"MIT","_id":"@productboard/tslint-pb@1.1.0","maintainers":[{"name":"dkadlec","email":"davidkadlec93@gmail.com"},{"name":"jukben","email":"jukben@gmail.com"},{"name":"karelskopek","email":"kontakt@karelskopek.cz"},{"name":"lezuse","email":"me@tomasr.com"},{"name":"matejlauko","email":"lauko.m@gmail.com"},{"name":"omackaj","email":"omackaj@gmail.com"}],"dist":{"shasum":"47ceadc746a7731ee4d62c426d2e4295c44c4a22","tarball":"https://registry.npmjs.org/@productboard/tslint-pb/-/tslint-pb-1.1.0.tgz","fileCount":11,"integrity":"sha512-9ApTHyFiFFCsKkve1kvd8lbGI/Uj/EYN1fSWwtaBrCthTFJxvHRgQvkExBawyhyZpWT0WqLMZ5YhW0ZsKqdNRg==","signatures":[{"sig":"MEQCIBzliCv1b8L4aDkO3yJbCpxhCuQkzlx/cr25qHqJRXHuAiBX2s+7OYeF/1W4mcF0avie4GZBGNVSMTOklto7wxppQQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcSNF4CRA9TVsSAnZWagAA3KUP/j7ZPiXYpkQYTt34gmmi\nfsJIm3HjO+eq7eLuc6taVf8yYKTp8REIxYFawZ1AR1l1XLbgoOaeGR3Y7lkc\n61X8uRk9OBSHSZHFNbKrHKfNv4aHPHhGqHyiMMUYM6hI+JT1qLFzui+wmryq\nYoPTgaYROeOiS5L4IN2YQv48InYHIcMXRI7fM8752J8pjJbAvHKaFwcKeh8t\n4VjX3Cv/QmFbvDwlzoZzxd+mNafDSDOaDj7h+1RodwjWi8HHHKBUrznNep3C\nPCT6udWN44uIodlpJxi7W/elZxKOiJ1JGsnO8KOOX/QCNwUVCYQn+kwFjVzs\nxt+GjzujPoazLwtDOstSrIoePGTLy+qmo1qLjdnz0VXdA2YGda+C85VZEQkX\nPEjA/QzswYWFFkFh1Cm9a1NAAwiA7pi9q7+pXbt8aZ4whvqk2cLN0hCRjElD\nVgj+tP8HTEeX9niycmR/bqk+3ftIMv3KoXRJfqK64B/nCecqDd/FY3BJeSGX\nUKx7K0BCKGZyTjbKct4sYzh3kc9ZomNmBr4aqmXgSApkJGg+gCBymr3ZcAOs\nAqrsoXRKFrJjcyyLixGuPiTFFHb0xFOi+bYuayho/9+uUeOSWMXgeJBFqg2b\nC9EsxefG7Ry/hlR6RwYw/zc+xGBb6Ba2UcqzMuI98vyzndRGhcjNOIymnEK8\nMtLl\r\n=XavS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"tslint-pb.json","scripts":{"test":"./scripts/test-rules.sh","build":"tsc -p ./","prepublish":"yarn run build","build:watch":"yarn run build -w"},"_npmUser":{"name":"jukben","email":"jukben@gmail.com"},"description":"There are highly experimental rules we are trying to use in our daily life to help maintain code more effectively. Because the the rules are tied to our codebase it will be probably very difficult to use them in your project. However, you can definitely t","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2019 productboard, Inc. <oss@productboard.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"tslint":"^5.12.1","typescript":"^3.2.2","@types/node":"^10.12.18"},"peerDependencies":{"tslint":"*"},"_npmOperationalInternal":{"tmp":"tmp/tslint-pb_1.1.0_1548276087366_0.18339856099836838","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@productboard/tslint-pb","version":"1.2.0","license":"MIT","_id":"@productboard/tslint-pb@1.2.0","maintainers":[{"name":"dkadlec","email":"davidkadlec93@gmail.com"},{"name":"jukben","email":"jukben@gmail.com"},{"name":"karelskopek","email":"kontakt@karelskopek.cz"},{"name":"lezuse","email":"me@tomasr.com"},{"name":"matejlauko","email":"lauko.m@gmail.com"},{"name":"omackaj","email":"omackaj@gmail.com"}],"dist":{"shasum":"ee5a1d2f82565956c4df6ac7d9b18651d18ec9cd","tarball":"https://registry.npmjs.org/@productboard/tslint-pb/-/tslint-pb-1.2.0.tgz","fileCount":19,"integrity":"sha512-2EUO0ctYHbKcgA1Op7Sx2gBID/mi8pJXctZL78RJdl8D09PEHpcY56sSZbrn2RrKG/f4KpSWgVb0RM2Eh/ErFA==","signatures":[{"sig":"MEUCIFdAmdhKJm+Yr3oXD1KOSDeJY0zGxfdA5WtfkrH2G/6lAiEAvUUwoBtht7b9y9+vokYLdJOPI96yRDzB34gGkUaYTPU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63228,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWWoECRA9TVsSAnZWagAA5KAP+gLtPYrt30fu/bR/Fg8n\n9l7ZlT8YA9fiOjVMXDsrl8xQ1cbhZpmJA/D8vmiiLqswhZyQyJ5d+wDSplD5\nNN0v2dRQs5E+pEpMfIPFO8c/SFRr453NH2IfoWuBEu6cKcD4T9MLZANIxuIS\nVIummy0H8IO8rz0ZO8+iudEBnWlWVKefCraxs776FCICRU3I9c+Kg6VTY6YA\nDBkJY6fpP63bOK/6pMrXGVO+IKzYkJiYi8QJgYB/lq0raDm09na68BrvG8n2\nRTwQTI24mZIxBuM0XrMioFezSRufUGRb+nW037aFfJEQ9W/Z3Z8Azy7iLswN\n0eBCXZNHJdCok7CJV9hsoPRxT79/9DNP+0dfjbNL8fv+P8K/a3PZDZYqulMV\novhKcGRe6Sekb2dKdb8BCk/kxLBaBq7G+jotyLCYF7DOlkzmQE7hTvDe2hRl\nS2UDqHH/EkQ8GWhx6Mow66NChwhSnpEPzml8iUO4fr+FsfM62UYrJKWKevH+\nXPWtpFoWHJVPNae4Vp5EU0Ij7I28VMugbVXdu7bZ2sevC0grEKJT7v8LauDT\n2TSii3hG/1wNqfau5UilHr+JSVebhajJKxa9Gpq7RnqNANo0wMEbIpettyG2\nx+IiIaKxbu4uCiayHfV6cZRZXLgvM+4c5q2zlzN9ZqvXh69fsgDjdX/+8b+F\n1k3f\r\n=mf7T\r\n-----END PGP SIGNATURE-----\r\n"},"main":"tslint-pb.json","scripts":{"test":"./scripts/test-rules.sh","build":"tsc -p ./","prepublish":"yarn run build","build:watch":"yarn run build -w"},"_npmUser":{"name":"jukben","email":"jukben@gmail.com"},"description":"These are highly experimental rules we are trying to use in our daily life to help maintain code more effectively. Because the rules are tied to our codebase, it will probably be very difficult to use them in your project. However, you can definitely take","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2019 productboard, Inc. <oss@productboard.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"tslint":"^5.12.1","typescript":"^3.2.2","@types/node":"^10.12.18"},"peerDependencies":{"tslint":"*"},"_npmOperationalInternal":{"tmp":"tmp/tslint-pb_1.2.0_1549363716018_0.6150562432316473","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@productboard/tslint-pb","version":"1.2.1","license":"MIT","_id":"@productboard/tslint-pb@1.2.1","maintainers":[{"name":"dkadlec","email":"davidkadlec93@gmail.com"},{"name":"jukben","email":"jukben@gmail.com"},{"name":"karelskopek","email":"kontakt@karelskopek.cz"},{"name":"lezuse","email":"me@tomasr.com"},{"name":"matejlauko","email":"lauko.m@gmail.com"},{"name":"omackaj","email":"omackaj@gmail.com"}],"dist":{"shasum":"f7239beacf9063fb6926e5b8116f6f2eb957604d","tarball":"https://registry.npmjs.org/@productboard/tslint-pb/-/tslint-pb-1.2.1.tgz","fileCount":13,"integrity":"sha512-pjVTOSGMmgY9yF44M+ZEgnWiR3bV8/xIG3xG6bibQQyqpfk8xgjQJKSO1m2W7bV0mjAwgnZt95U1yd9S3lQmbQ==","signatures":[{"sig":"MEQCIAyWg0nLG79O1pb7m1VAXTgRjSYHvtlHQfyGaNxnyToFAiABmGCGamFRoDy8MZ2q4aYX+exR/F99E4oznS+YeZKpIA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32565,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWrq5CRA9TVsSAnZWagAA5/0P/jfWHiDt+JJuZRqqDSpI\nrGhOBmp53RwLZRpIogE7SOVi/iT6k6J+aUfnqRjxgDh97kWh5+FMKUOHOwS0\n2/DCmwk25FdGJ+b2nS0sPWkz2aRcCjyP5f53sD6/tHjSQbTSHOA8DTkmJ/I8\n4wnypTo/T6Ta40XfN3ct0kQTxV6pTS+9J2bUIXCBTtRAFFQwyIL9C6pkw/g5\nhjh68GUCtqs1Bd8xBmrd2MIb/zbQOkwDcKrb40ihteZ05Aw7SG92e0GQX/rd\n0Dbi2fIAPDV6hPj08vXWZXT+9mTCp6tOJRsjyc8cFEOoREjTafc+TSLFB25R\nk/shWndYN76yTPGc6DUgFgducXLqmyob7/K4VvO/ZV0qeEvvbSTu05jz5kKR\nz3lYTVN2StNWNysi864CDvuVHSr4GI5lX/P9r9HRmI0nAemiww+ZXCMl9W6h\nTkH3LXqNpdzncWhAwmWQGkrD5DapBKx4MiSPf7wWig2YgFzUmHx3n7PYqR3p\nm/Msvz6X1CzTHJGqg6VUCAO1AWENIUzjW6NwIc5rM3697jVr/l6aLK1b84p3\niVHZGdWaIaa1mMmiTLTo9K+dxJrbobQQcn2qE0VqJ7j9Ls/9LDI+2qEHDJKm\ng1c2IUN+uOy81TK3oY6ARfvQf2ALzPCoUEVr4zN4Ff47swFU2gEsAdASt1iG\nYDKJ\r\n=P83E\r\n-----END PGP SIGNATURE-----\r\n"},"main":"tslint-pb.json","scripts":{"test":"./scripts/test-rules.sh","build":"tsc -p ./","prepublish":"yarn run build","build:watch":"yarn run build -w"},"_npmUser":{"name":"jukben","email":"jukben@gmail.com"},"description":"These are highly experimental rules we are trying to use in our daily life to help maintain code more effectively. Because the rules are tied to our codebase, it will probably be very difficult to use them in your project. However, you can definitely take","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2019 productboard, Inc. <oss@productboard.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"tslint":"^5.12.1","typescript":"^3.2.2","@types/node":"^10.12.18"},"peerDependencies":{"tslint":"*"},"_npmOperationalInternal":{"tmp":"tmp/tslint-pb_1.2.1_1549449912907_0.11554946107369157","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"@productboard/tslint-pb","version":"1.2.2","license":"MIT","_id":"@productboard/tslint-pb@1.2.2","maintainers":[{"name":"dkadlec","email":"davidkadlec93@gmail.com"},{"name":"jukben","email":"jukben@gmail.com"},{"name":"karelskopek","email":"kontakt@karelskopek.cz"},{"name":"lezuse","email":"me@tomasr.com"},{"name":"matejlauko","email":"lauko.m@gmail.com"},{"name":"mauricekleine","email":"info@mauricekleine.com"},{"name":"omackaj","email":"omackaj@gmail.com"}],"dist":{"shasum":"e2467a65cd113633c04cdab5c3dc0a3ae139228e","tarball":"https://registry.npmjs.org/@productboard/tslint-pb/-/tslint-pb-1.2.2.tgz","fileCount":15,"integrity":"sha512-NHrbr8RkH3c/F36Sp8OyqKfYDZsn5vOUnGK62GwJsuR9XCmchvF4wO9zyjcSa8UIJ6S1g0CmsNNUVrwL2UD5QA==","signatures":[{"sig":"MEQCIGxWTT8N+XDUtTFVf4oCWSmFaRAFQ2iMsdasewZOdCowAiAT1+W4JtIvT6vfpGsfj5PrQeaEm2qj6wnjCsg7AHAxQg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41904,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWvdoCRA9TVsSAnZWagAANZMP/3ct1AbRACfMqh0t1i1T\njen/fS8KjQhug3ds4frXsUPM8RWNZlcUBCgRemw+MU2t+T+O9y8ubhvMKKy5\nJ+L68VZw8lo6L7S5DPetQgeDONf79u7Qj4pXZIWu/I52tLRT9xXN6q6NVdve\nhO8V1RtwoC/vdWr+PGJZqlZZYqugrOVIqfA/p0VtnpX5WqSzINaJy4rW+34M\nEom9Fk1xfPgEwKYWb8Xnp0ON6yOue69qc8mnSCwd84MrsIJ1MLgUlJNi994Y\nj8EMXz6PYD3aIKSqtTJZaNHKYXTG7KXXUQzPEZZGxAkzF5uwr6uWKFIcpbyW\nGIEUK1DDLYp3FCP8B5ADSPZCLcZcaymzFIpavjDPASI6Vz1B2kgLPP7x3Yth\nwRq0K39PrcC0ORvDUNBJRlooTzLLsp8iK3esyodgqTZZpnkEGDzJbwenJDtg\n0JeiyBP7FYsOTbgFhMaaPdFkTWxOakuaavBhRoYnibeR3LQ6D0zYrpP0phJ7\nEptcZ0/xRAZn1tdaOdA938DVRlGfeXWSywK5qUc2V1RJfq8MEd3bo0GxX3ct\nbor0I/CrPBhdMve7Tprd+8Rz8BiaB4jzC3G5FtwkJuk6/svdfOdC/rEE6mdK\nrA4Qlt9I4w3e0Ul3Gsf4xD5XDBp2vYPx2FGdrhuhXkGv4RcpYWtpIKQmrs7p\nDkis\r\n=giW8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"tslint-pb.json","scripts":{"test":"./scripts/test-rules.sh","build":"tsc -p ./","version":"yarn run build","build:watch":"yarn run build -w"},"_npmUser":{"name":"mauricekleine","email":"info@mauricekleine.com"},"description":"These are highly experimental rules we are trying to use in our daily life to help maintain code more effectively. Because the rules are tied to our codebase, it will probably be very difficult to use them in your project. However, you can definitely take","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2019 productboard, Inc. <oss@productboard.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"tslint":"^5.12.1","typescript":"^3.2.2","@types/node":"^10.12.18"},"peerDependencies":{"tslint":"*"},"_npmOperationalInternal":{"tmp":"tmp/tslint-pb_1.2.2_1549465448045_0.4465446882105202","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@productboard/tslint-pb","version":"2.0.0","license":"MIT","_id":"@productboard/tslint-pb@2.0.0","maintainers":[{"name":"dkadlec","email":"davidkadlec93@gmail.com"},{"name":"jukben","email":"jukben@gmail.com"},{"name":"karelskopek","email":"kontakt@karelskopek.cz"},{"name":"lezuse","email":"me@tomasr.com"},{"name":"matejlauko","email":"lauko.m@gmail.com"},{"name":"mauricekleine","email":"info@mauricekleine.com"},{"name":"omackaj","email":"omackaj@gmail.com"}],"dist":{"shasum":"3435be36dcd38b25bd726601b418ac2bd752db51","tarball":"https://registry.npmjs.org/@productboard/tslint-pb/-/tslint-pb-2.0.0.tgz","fileCount":15,"integrity":"sha512-jOvjBBS+ORJtz+BZ1KFnyXsqfan1PxfRj+E8Wc5AD+n1vaKQjTNespN6VkfmSuYH2i+2vhegF6lZYQ/tdWYFQQ==","signatures":[{"sig":"MEYCIQDdIGqTOafOSC8nNpDGkzKkDpiiEwdJJR1y4GaoH9GzAwIhAOy8PDRFgct3Z1TPnLK1J8w+F1hqhMNjgVkwgyBU0Ran","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcYBkNCRA9TVsSAnZWagAA+fEP/0UF8kkyIFCzgNdWxbss\n8jEzTjBDb46YTnczTY/zKrr4XRdvfILulaOJIX6UuaPzvXlkvID+KAAG+b3f\nmrwfLL6jlbezVzQnmiKB3P893qyvKogza7PDVriUQjdXLBBJLXkp97Knjf6i\ndkPzIVh4nqOYj4xlbB+v9mTyFnWBcg1KtNdV9O2EaIr/sXNy8dHwOHuOgZWr\n3ZQ1KPTyBSMWBmky0SryYW1e5Z2CmlDLRnOrHTxgQzhJ1SLII5IngqsyitwE\n0mZ26xEWPX0WGDZ7tO5k8txwRMxoVwhns8OQO/hnhTFyX5QDWzyVY8ueCUO9\nXS5i4w/ffwfP9ZqEpBdDaK2HoIsjSvL9A+dO1tFoPCbeEtyo+3A9xR0hXnJI\n/KQ7WTnjDV7jn/DdukHxO3YWN4/IHSytL0MK5OtV3WYWxPgHLcZ6KM9okOBe\nMBd4dATqgef+szSCFbZ9P9qVfH+JYO5GeuoqugTYZw4eKrbyK2RNoCwiuBEE\nh9ZopF1tpdOf/3OjL+u7qfEm0IMpWKTui65oQBAp5a0Li+HDTLi0oZ0hYtTV\nL/idwp67Bjq35OzBADIklo6X2wYQp9KR9aHgb6NZlgB92uqpHcWHahLzIVaU\n1Apvcn0boJzKubOZgk+11/cJBTfCPQPEIQy5QrHdjgwUkEDxRhnR8D/tM4wG\nWsin\r\n=FoWh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"tslint-pb.json","scripts":{"test":"./scripts/test-rules.sh","build":"tsc -p ./","version":"yarn run build","build:watch":"yarn run build -w"},"_npmUser":{"name":"jukben","email":"jukben@gmail.com"},"description":"These are highly experimental rules we are trying to use in our daily life to help maintain code more effectively. Because the rules are tied to our codebase, it will probably be very difficult to use them in your project. However, you can definitely take","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2019 productboard, Inc. <oss@productboard.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"tslint":"^5.12.1","typescript":"^3.2.2","@types/node":"^10.12.18"},"peerDependencies":{"tslint":"*"},"_npmOperationalInternal":{"tmp":"tmp/tslint-pb_2.0.0_1549801741129_0.32257323375449776","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@productboard/tslint-pb","version":"2.0.1","license":"MIT","_id":"@productboard/tslint-pb@2.0.1","maintainers":[{"name":"dkadlec","email":"davidkadlec93@gmail.com"},{"name":"jukben","email":"jukben@gmail.com"},{"name":"karelskopek","email":"kontakt@karelskopek.cz"},{"name":"lezuse","email":"me@tomasr.com"},{"name":"matejlauko","email":"lauko.m@gmail.com"},{"name":"mauricekleine","email":"info@mauricekleine.com"},{"name":"omackaj","email":"omackaj@gmail.com"}],"dist":{"shasum":"fcef2dbbb9b365b979f793e7f0cccec38a25dac2","tarball":"https://registry.npmjs.org/@productboard/tslint-pb/-/tslint-pb-2.0.1.tgz","fileCount":13,"integrity":"sha512-Xn8ISFk0n1a/n1mGfX730WBLALBSgMzjuJsHB6gp795P5+roKdjrth32V5LOZvxCpHSfyoaW9GSo6s4x4k09tw==","signatures":[{"sig":"MEUCICfsRdgYzoUYFkK4s1Z5W7CmbxsmA9JQYPv3wbZ0GjaaAiEApZwszrrRsZgOROpaHCTYUonXN3iB87Yh/v0s/EGiSA0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34361,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdlryCRA9TVsSAnZWagAAkAcQAIULtOU80RtVQA6+Ea+G\ntQFFYxYGgQYkqON1r/2a98BD3kFobe5mAdBziTthWMR83mvKtcY5zvJMtjqq\ncclk4y2Gcnl9bkEOnVgrTBIqwKRDINfnbEVgVMt1zYnSU4HAx/ktSRyokKGJ\n42lHc8xPafu0b8vMOMO6ClrMQmnMNdDOyUylwbyOL0GUHZFZviHmHIAcSRtK\nhC4Jn+uInPvF7iMYcsi4JxUNtlUmN6s8a8NspRbm3dtx3CeBi1Ism71Ck4go\nmDuxfGwxxQ3QwwmV5zVAdSZhg17Ww3rZosqD3qP/AME0JNB99v9MZNEVq+ni\nNOahHroL3e84JlLxFEL1aQEMmro63ftXZkQvylZIwFCb/1wJKIWUqqwCf4Lc\n5eZukrnZnBCmlUCT9Es6NeGR+ZGkCguoORN/Tommtq17VoUz2UqiIgYZMm0I\nO0wpxPkxDtoqxU8VKhPBhaSau+oVwU2lhP9jFKg9D2Hjx+TI6yMh8f5iM2Vx\n1K1Ptw/5u1J/zSPdaQf9DXYIJwXYb0xlErYf7cUS/M/+vb0ncOTiK7taf7CS\noiZxw+A+lTTneUcWlvQ0lOkXKLu2HktFEqGeQz68uLOGH5V31qVnthzJPfEQ\nnXO6SygensoqQTiLiM30pM1YHTySOyYCzVbmGaCfcQsbahRcwD1h39dFSsLn\no+mH\r\n=1pA4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"tslint-pb.json","scripts":{"test":"./scripts/test-rules.sh","build":"rimraf build && tsc -p ./","version":"yarn run build","build:watch":"yarn run build -w"},"_npmUser":{"name":"jukben","email":"jukben@gmail.com"},"description":"These are highly experimental rules we are trying to use in our daily life to help maintain code more effectively. Because the rules are tied to our codebase, it will probably be very difficult to use them in your project. However, you can definitely take","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2019 productboard, Inc. <oss@productboard.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^2.6.3","tslint":"^5.12.1","typescript":"^3.2.2","@types/node":"^10.12.18"},"peerDependencies":{"tslint":"*"},"_npmOperationalInternal":{"tmp":"tmp/tslint-pb_2.0.1_1551260401667_0.6171252553567304","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@productboard/tslint-pb","version":"2.0.2","license":"MIT","_id":"@productboard/tslint-pb@2.0.2","maintainers":[{"name":"dkadlec","email":"davidkadlec93@gmail.com"},{"name":"jukben","email":"jukben@gmail.com"},{"name":"karelskopek","email":"kontakt@karelskopek.cz"},{"name":"lezuse","email":"me@tomasr.com"},{"name":"matejlauko","email":"lauko.m@gmail.com"},{"name":"mauricekleine","email":"info@mauricekleine.com"},{"name":"omackaj","email":"omackaj@gmail.com"}],"dist":{"shasum":"0d90e086b53de2d1c00c65d8c933fedbf951f62e","tarball":"https://registry.npmjs.org/@productboard/tslint-pb/-/tslint-pb-2.0.2.tgz","fileCount":13,"integrity":"sha512-qbfUmEHf36i5Mo+1XQ+QtkhFaexB4n3NMt48ZM9ATO+OtnWATgfUAEXHj5d9oF+EHG3pSDwuHpGBLu9NMqKhYQ==","signatures":[{"sig":"MEUCIQCjPmyHd7YSDO/3pFjuGcCMusbr8/3BdD/ZNUMnxDcXJgIgbLJZCNROTOktbCw8ZNiZ2V713KFwr60IRlvDXcDtPng=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32761,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJciA9PCRA9TVsSAnZWagAApA8P/2LBisi3dNbSdzETcxZk\nJOphMXWWQRretTHOSFR2eOSwFjmmkESr8y4k+5BlruqHPPh48GFj0F0fHPDL\nd/LDs9x2Jsclltrfpg8yza/KkpIjqivEfEkr7RO3QmOWCiHAC6Mfe7PWySTl\ndeLXkYZ+fVBQDbVI9g/UTGixRVfIMRpXdQB4QPUWe5+fsJ4PHYmp3RB13rBr\n+6HKTHCa2+3AM5VWcLPZ11GzSBc0ifBOG/EoFEtHqA6sBcJ3lzbObrxdy/IH\nBgxcpAR0W66ay/uxzjfnXIkAYgRVAM8oIiGLoc9pEtD0Dji/3ObCpG5R8QkD\nIu0YsOy7HOqLcVd5Tw73YeRjr2vQ51OxwmSsgSr79A0ZMK0YgbXQqnzQ+p6H\nPG7L86XzmReSHF5MUKB+cuQru7+Co28a2fcvB8qoH0ea5NdFi4WpQuTZG1ov\n20d7lt/bOievOvZNgkHtKMjIjzujM73BSXOR+fr7jS6z7XhF7u+NYWuxFtCA\nEDbFMcVlW5mF+7UuoGdbj4Pr00TcShVsNmnieNKz5nnQKZAGT0JsJ2GrnJ0V\n3SG4WUxvVJfpcwmKaUSiEhcflEUO7fe3fJES4Dp1u0TPnTvzPjrlnm/Tlgyy\ngY1z8cv2ZXT5/Qji7wglZYrPOrkEFhCErVZ++TTy+lbkisi3KNI2AglbaXb1\nZyNu\r\n=F0dQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"tslint-pb.json","scripts":{"test":"./scripts/test-rules.sh","build":"rimraf build && tsc -p ./","version":"yarn run build","build:watch":"yarn run build -w"},"_npmUser":{"name":"jukben","email":"jukben@gmail.com"},"description":"These are highly experimental rules we are trying to use in our daily life to help maintain code more effectively. Because the rules are tied to our codebase, it will probably be very difficult to use them in your project. However, you can definitely take","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2019 productboard, Inc. <oss@productboard.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^2.6.3","tslint":"^5.12.1","typescript":"^3.2.2","@types/node":"^10.12.18"},"peerDependencies":{"tslint":"*"},"_npmOperationalInternal":{"tmp":"tmp/tslint-pb_2.0.2_1552420686424_0.6228039953072311","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"@productboard/tslint-pb","version":"2.0.3","license":"MIT","_id":"@productboard/tslint-pb@2.0.3","maintainers":[{"name":"dkadlec","email":"davidkadlec93@gmail.com"},{"name":"jukben","email":"jukben@gmail.com"},{"name":"karelskopek","email":"kontakt@karelskopek.cz"},{"name":"lezuse","email":"me@tomasr.com"},{"name":"matejlauko","email":"lauko.m@gmail.com"},{"name":"mauricekleine","email":"info@mauricekleine.com"},{"name":"omackaj","email":"omackaj@gmail.com"}],"dist":{"shasum":"8d27040355fbce8e609b0d1a8566abea5bf8195f","tarball":"https://registry.npmjs.org/@productboard/tslint-pb/-/tslint-pb-2.0.3.tgz","fileCount":13,"integrity":"sha512-Zj5t3a2ZLZEW/x9awd4sNk3il7xUGZkySM53twwgdoAma0K9KX6KiYOpZ/3618pCmPdTWzlfIph4B5ILwMJLiQ==","signatures":[{"sig":"MEYCIQDxNo3V98hPOuwfBQnsiXTQ2GR35QfM6CdOX5di/QPLcgIhAMeFx138pTuFA6LDcknY1FFZIQbex1Yok9x66iK34D99","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36164,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmexCCRA9TVsSAnZWagAAcsAP/2MOzANBdpr2mGofZOsG\n9CnmBzV+TJUnSRWH0lnN3E5IuFPNvqptL67NkxGz/o0gta+sZXZu2h8/kJ55\n4vvaRTnhZ3WSoDuLBN29zs58qxrNgTVtnseQk77Q0afss4aLWMpKtI/sBsQN\nS1lxP36mUGbMqV5YQLA3ly8V8CsPH0PjrvyMEMoxSEjYIeFSo2F4jSMHAGHk\npySjSN7ahK0VP5J6T4CAagl7ctHQLvtC36+00RcX7rGTA06KwWmgipZCJPbJ\ncUqcUKl4fWSafupnUwHofTrPKV/4XshUO03Kx/T215xGAeQWNiTsYH0fbuH8\nDtrY4+sDDiv1Yfbg4xippDVpeX6JEN/vw4xNywdniCq7kqL32mG5gNHh7hhG\nOWcpyMM7fuTWFPTopC7HXJn8HaZWwvhdMD1/c7IIZYc/5fnZnjv5kBO9+izg\n9kRCRXRUZogJ04xeYX23bWix4GcNBbm154KLxF3HOmGUk7mREOkcx8IYScb8\n5rnd17Ehh0dp2BC+rIAh2tR+Qw4i4BWXP4YPVTmZkOtsYWiyRawjQL2O7AVT\npTa7mwhk+Xj0AUPxouMfCoTXlyngdkfbPXHz07jI6PQfh4YBLMemx14msSBU\n2RCuj7WIsLH7WBDs+AN7gucveD8XanjUtYhAfX4Pp84twS+ieD2duvbi1do1\naqWB\r\n=NW30\r\n-----END PGP SIGNATURE-----\r\n"},"main":"tslint-pb.json","scripts":{"test":"./scripts/test-rules.sh","build":"rimraf build && tsc -p ./","version":"yarn run build","build:watch":"yarn run build -w"},"_npmUser":{"name":"jukben","email":"jukben@gmail.com"},"description":"These are highly experimental rules we are trying to use in our daily life to help maintain code more effectively. Because the rules are tied to our codebase, it will probably be very difficult to use them in your project. However, you can definitely take","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2019 productboard, Inc. <oss@productboard.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^2.6.3","tslint":"^5.12.1","typescript":"^3.2.2","@types/node":"^10.12.18"},"peerDependencies":{"tslint":"*"},"_npmOperationalInternal":{"tmp":"tmp/tslint-pb_2.0.3_1553591361679_0.7772892932543989","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"@productboard/tslint-pb","version":"2.0.4","license":"MIT","_id":"@productboard/tslint-pb@2.0.4","maintainers":[{"name":"dkadlec","email":"davidkadlec93@gmail.com"},{"name":"jukben","email":"jukben@gmail.com"},{"name":"karelskopek","email":"kontakt@karelskopek.cz"},{"name":"lezuse","email":"me@tomasr.com"},{"name":"matejlauko","email":"lauko.m@gmail.com"},{"name":"mauricekleine","email":"info@mauricekleine.com"},{"name":"omackaj","email":"omackaj@gmail.com"}],"dist":{"shasum":"d216d9d75e800cf0ee11ce63af30c3e91182c528","tarball":"https://registry.npmjs.org/@productboard/tslint-pb/-/tslint-pb-2.0.4.tgz","fileCount":13,"integrity":"sha512-8ieR06FuSkgoA0BHM091HT0nquQtW0zPmLlld6b0l0N20HGPKvhH+/obzDMya9efqlcv6NRYD7DZd9UwXkYY7A==","signatures":[{"sig":"MEQCIBIkF4hKfXEJ7SE0WIYC0u5ThlT/z/L/YUqogNX4zO0OAiBsNd1qj6NZV50tHXEt79cFWCXwUA8XdW01pusOG3Vlsw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36225,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJco2DoCRA9TVsSAnZWagAAyfIQAJoaiE9bmudPRCLOeb/z\n8lMPsJ18ilpfFtbW4jrze0qZkHbXUef4nG5eE83TTbnOJZ1Oz0kFjcKhhy4x\nZGWY8sy+bHwQ/96fkN1zPTOeB3gMnPhMNjOyhK9Qx1bLcxG2Mpb4RgQbbJYg\nzJsS+pAeE0xljjfy2h5Ujld445fOfrORxR/zn1O3PnLRVfshpTzZiL6nDFjD\n3sOIcPjt970dsMZ8tAwbX9C2lQvG8MjPame7mdEmMnqe1orYlTwva1ozo8eF\ncewRp12xlZnaG6QLMibx0oYQPSfzT8ALTanCaYWota6tA3vjHuNQ6QtAri4U\ng/GV3e33TyL6luUcJ0bA2jBhRmbLAFWpmAMfSieaxG96Bv0GLKY4H331LE0j\ndgS6MgoGOKG2qh41h7ZJI7302BtPisVZ1xdWCOeRIZsWahIrGzAeyl+yCHcZ\n43U1b1YVRFFil6ebSCC1kCZAPTgBQMjICk+FbD0JwVuq4t+i239isLzRHfZk\nSEGTu/7z44Dtsh7Gma9NgCtzcLuwwrwsdwm/JR8PuOR6ARBdBv0lzyI9mSTh\n+w3fNsG5AwPz2fOJRve7Grlv1tstG3YOidBHfsbZ+EqgUSD5UXWHpgWVPDB5\nLq95JAZldGxs4o5azpG93Bq0lALnJBu/iV8esiEju6BFsC8qOd5lKkg+KXaf\nyHsb\r\n=4g+O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"tslint-pb.json","scripts":{"test":"./scripts/test-rules.sh","build":"rimraf build && tsc -p ./","version":"yarn run build","build:watch":"yarn run build -w"},"_npmUser":{"name":"jukben","email":"jukben@gmail.com"},"description":"These are highly experimental rules we are trying to use in our daily life to help maintain code more effectively. Because the rules are tied to our codebase, it will probably be very difficult to use them in your project. However, you can definitely take","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2019 productboard, Inc. <oss@productboard.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^2.6.3","tslint":"^5.12.1","typescript":"^3.2.2","@types/node":"^10.12.18"},"peerDependencies":{"tslint":"*"},"_npmOperationalInternal":{"tmp":"tmp/tslint-pb_2.0.4_1554211047720_0.3261570078554499","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"@productboard/tslint-pb","version":"2.0.5","license":"MIT","_id":"@productboard/tslint-pb@2.0.5","maintainers":[{"name":"dkadlec","email":"davidkadlec93@gmail.com"},{"name":"jukben","email":"jukben@gmail.com"},{"name":"karelskopek","email":"kontakt@karelskopek.cz"},{"name":"lezuse","email":"me@tomasr.com"},{"name":"matejlauko","email":"lauko.m@gmail.com"},{"name":"mauricekleine","email":"info@mauricekleine.com"},{"name":"omackaj","email":"omackaj@gmail.com"}],"dist":{"shasum":"ab1254f662bd916b3801472b0e74f41dedeeb540","tarball":"https://registry.npmjs.org/@productboard/tslint-pb/-/tslint-pb-2.0.5.tgz","fileCount":13,"integrity":"sha512-YM7r/iPOcQ/F2u7yk+QhsAg0sQjpu8CYPGjdTM2rkb7a+c5IxMDu89mIiShlKfRqn8xlBCyFP96FFl40w06ENA==","signatures":[{"sig":"MEQCIBAKACH7+X6t2HQMDSKoDK3XpxI3WjrD1dzssy1OOBgIAiB7XwBeuAUi+B3MPSUb7yxqWGCER/Puo7K53bzO1p82fA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36419,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcrH/2CRA9TVsSAnZWagAAmOIQAIBulK+AapwHlAzelDJH\nAU573v1akIxEWA6apUV/qQf0E45bRpOBsTU3ReCsGJ1iA4hw9wCUlazTEnf5\ni2sYSPlH1Z85azX7RbRAlr9cFBK6b5iBMAqreoxB3qerYo5O2SiUu7tMRe5F\nWAp34WK+CNWzdFfzC+6dCAMmikCa9yM7MHXbRNNbAsu4bwzRMV6vNmZ+IHnX\nio4RoVb9iB5M5ojBuQ2q7DqzHKYW2zHFzSCH2u7ilNjK995fXljc46K/cgeF\nrNDlaNq0goLDpZXwwQPaYJ3fQg4Mwylj+ojYhCbN3l2Xi0TRZwRDgPOZTg6K\nlH+jmWKApzAHLAYdUDyEA5YjiOUvniOHJLYkWcXI9Znq0VMUArZLDwvBj8Q/\neYmo1ww/zk5xNtD+aMCQ2vzqqr4GRVjH2TfN49Ouj6xx6ALT2M/nLr3YDkzK\nTqfo/NEmzORaZ6uXmIT9jcK/4DvlcUU/k5xm4MKY/YV/72tgIFoCKc806xH3\nb/3Y0yi+hYTRNnYDLHw4CWQSHIMNRFxDRxuYXUaUg1ZscDAocWJ1csN0dbnB\nU39DWzHHjfwt+5Y0BO5v/Orem/fbnnpNNQEuAydn2C3+QbC31W+uyLKikznJ\nhzzVw+x5+TJPxwUD+e3gCvLND5UZ0P1xslU4AjEiZ/Ze1CXK1M8vyhLUdjEh\navLk\r\n=HafK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"tslint-pb.json","scripts":{"test":"./scripts/test-rules.sh","build":"rimraf build && tsc -p ./","version":"yarn run build","build:watch":"yarn run build -w"},"_npmUser":{"name":"jukben","email":"jukben@gmail.com"},"description":"These are highly experimental rules we are trying to use in our daily life to help maintain code more effectively. Because the rules are tied to our codebase, it will probably be very difficult to use them in your project. However, you can definitely take","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2019 productboard, Inc. <oss@productboard.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^2.6.3","tslint":"^5.12.1","typescript":"^3.2.2","@types/node":"^10.12.18"},"peerDependencies":{"tslint":"*"},"_npmOperationalInternal":{"tmp":"tmp/tslint-pb_2.0.5_1554808821832_0.7368401605781105","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"@productboard/tslint-pb","version":"2.0.6","license":"MIT","_id":"@productboard/tslint-pb@2.0.6","maintainers":[{"name":"dkadlec","email":"davidkadlec93@gmail.com"},{"name":"jukben","email":"jukben@gmail.com"},{"name":"karelskopek","email":"kontakt@karelskopek.cz"},{"name":"lezuse","email":"me@tomasr.com"},{"name":"matejlauko","email":"lauko.m@gmail.com"},{"name":"mauricekleine","email":"info@mauricekleine.com"},{"name":"omackaj","email":"omackaj@gmail.com"}],"dist":{"shasum":"77d1d72353de35121602ae5170a32d024ba21ab3","tarball":"https://registry.npmjs.org/@productboard/tslint-pb/-/tslint-pb-2.0.6.tgz","fileCount":13,"integrity":"sha512-5QDCdI9/WD8PUjX+vTXJlvaaNkRrP/KjZ8P+hjVkGNrpRGMys2hnktu9XA6TMGgsMABFzNupwZLdmsS1CTbMjQ==","signatures":[{"sig":"MEYCIQC3UMivbK+D3Oaq7C1kvpkp8WEHUBDAJtyL0tOUGu63fAIhAO0s8T6Q1H4UJ69WF4v+eK13/df/XnTslN4MfkktKtT/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcr2fiCRA9TVsSAnZWagAAEG0P/2vqNqua7naSvTKjARLL\nb4evpaaDCZQ+xQLp98rawRZ29aTp0kTO/XWYdCWwW0lTZVkYhrfxHc3c9pV+\ne3AmBRwKJAWWvMw8aKC+ZQbQx2pr2QZC9inmg+GFphAivTzbi8RzZeKVxKSR\n7pKVy0LBEvw43N/bTG6mQBmHPCZJZJeTtwch7YFVbi6jbMWatCqjI3moL8Bi\nbUi02O7RSKGNhwgyM+0Yg3CP9UHCv1mwrM0QrKE0FTHnvKkLFO2R1RRQQsuh\naPzoQIr6Ub7wSGnblbNkfsuPiraTs7dpAFu8hVCgEDOA8I0lZ9+VbXiE56KP\nbSp54vyOwQ9/Y1r0qRsmpIL6MnPSz613Xk9De64lu8CGvY4+TWsq5YUNOMqI\nUfl/oM/8rrYNiRuqA+NWo8AfpFVDNA+yyfPmH78jKlVuDMzc50zxMRhyD7aU\nwDtxAFl+dNEG3FXPbvXCP3Y75WadczaLtIRqv+FXIAH7wBlgsKx48m1idUwc\nPSJ9L0voq+0fDBRrumFxvVrgjs3Ks4BB6y2IN2ByBNnWvaHYSJgnliJVBfd2\nZf1mrPA6/1aALciLVooJg7qiZii06aUGlFLWiR2v1U5ZfVedn0GVwcgZD2RT\n+wky0b72UdqetgMCU3oIyScQTnh8Ny/U8Tbjvh56Tuzj/hGq95Uj6ey+fy/8\n+kat\r\n=6Eal\r\n-----END PGP SIGNATURE-----\r\n"},"main":"tslint-pb.json","scripts":{"test":"./scripts/test-rules.sh","build":"rimraf build && tsc -p ./","version":"yarn run build","build:watch":"yarn run build -w"},"_npmUser":{"name":"jukben","email":"jukben@gmail.com"},"description":"These are highly experimental rules we are trying to use in our daily life to help maintain code more effectively. Because the rules are tied to our codebase, it will probably be very difficult to use them in your project. However, you can definitely take","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2019 productboard, Inc. <oss@productboard.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^2.6.3","tslint":"^5.12.1","typescript":"^3.2.2","@types/node":"^10.12.18"},"peerDependencies":{"tslint":"*"},"_npmOperationalInternal":{"tmp":"tmp/tslint-pb_2.0.6_1554999265001_0.6594522698243781","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@productboard/tslint-pb","version":"2.1.0","license":"MIT","_id":"@productboard/tslint-pb@2.1.0","maintainers":[{"name":"dkadlec","email":"davidkadlec93@gmail.com"},{"name":"jukben","email":"jukben@gmail.com"},{"name":"karelskopek","email":"kontakt@karelskopek.cz"},{"name":"lezuse","email":"me@tomasr.com"},{"name":"matejlauko","email":"lauko.m@gmail.com"},{"name":"mauricekleine","email":"info@mauricekleine.com"},{"name":"omackaj","email":"omackaj@gmail.com"}],"dist":{"shasum":"9676d37ddcd2a2a114be0f338eca2bdacb2415ab","tarball":"https://registry.npmjs.org/@productboard/tslint-pb/-/tslint-pb-2.1.0.tgz","fileCount":15,"integrity":"sha512-Nkalxw9eK7voz5fgiClOe0Ts6Grr12KrniUDP8JN/XS951NNGNlnTE/uJ/9b9mJFtJAoYOxJHZwc0vUpo4BjxQ==","signatures":[{"sig":"MEQCICo+Cta6B9+QjX73pAYOjHYPG2UoN97lCreoiRH6XR03AiBNYykvjGu5s+CeOQQ+8lG8r1XgxiFFu8WCezfr94ZOUQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44627,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcyC9NCRA9TVsSAnZWagAASYgP/RYdQ07oVOaVlNVh/jtS\nlarnP9BAEOCoZfMUwOH0TKswpxSVNL+S0ePlK9FCXMCe1eBN1f8Oi7ZbYPN3\nUBiBhdJ7aH4Pw0fWLDFAWrdDimah+WcT56RMteiUE3FKhGiOhQ5C5Dqft7lv\nRRweLaIoUCGPZohBd01OKuqgYgmCgb+zplAKdzFMOEp5Mxbu2c/p9/jewDgM\nJR+hhdv/08/yrETa3imMQAlEXRwQFkyxqA3o6QmCdPnQqaHO/jk+vb2Kfoez\nSPvof0GR85m0f5NFnxO1tI8oY6ZMsQ0Y5cJOJQ2YHInjyNSNCimB4KxeGeeV\ndLUZ9/8kUBDIzPhoufwCHgkOBh6CdGmWc+ds6SKe9Et+uCE3uogCPEbYSYsA\nNw4VfRZgix5JuWbSaj9Dq3ok5Hp2wSwyzEzMa+1Mtz76/LD/JSk1A8G5PvUL\nLeEp2ZTZqjUayI6jkLKq9++UpGK6Rh+Op71HiQ6iSi+DicnR77bVRi8Kauh+\nwjkPX568jAgPLxLvcIWYC7mxv26UkQpxd950tAc/M6zwGaJSeIAD20mzLzyv\nMFMde1iezxOxnBQ8F2iqBBHQUAngxq82It12MpNIztkZI52+uTl6ERNNeyGQ\naQkb3hytUZOglLvtyOhtcbN6v8+XsSEYXYgmMOt1EgwVD8xOIHNKw52vEWt9\neLw6\r\n=c1pg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"tslint-pb.json","scripts":{"test":"./scripts/test-rules.sh","build":"rimraf build && tsc -p ./","version":"yarn run build","build:watch":"yarn run build -w"},"_npmUser":{"name":"jukben","email":"jukben@gmail.com"},"description":"These are highly experimental rules we are trying to use in our daily life to help maintain code more effectively. Because the rules are tied to our codebase, it will probably be very difficult to use them in your project. However, you can definitely take","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2019 productboard, Inc. <oss@productboard.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^2.6.3","tslint":"^5.12.1","typescript":"^3.2.2","@types/node":"^10.12.18"},"peerDependencies":{"tslint":"*"},"_npmOperationalInternal":{"tmp":"tmp/tslint-pb_2.1.0_1556623180830_0.17810037709945425","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@productboard/tslint-pb","version":"2.1.1","license":"MIT","_id":"@productboard/tslint-pb@2.1.1","maintainers":[{"name":"dkadlec","email":"davidkadlec93@gmail.com"},{"name":"jukben","email":"jukben@gmail.com"},{"name":"karelskopek","email":"kontakt@karelskopek.cz"},{"name":"lezuse","email":"me@tomasr.com"},{"name":"matejlauko","email":"lauko.m@gmail.com"},{"name":"mauricekleine","email":"info@mauricekleine.com"},{"name":"omackaj","email":"omackaj@gmail.com"}],"dist":{"shasum":"a595af34fceda27a57b059c0718225964af34182","tarball":"https://registry.npmjs.org/@productboard/tslint-pb/-/tslint-pb-2.1.1.tgz","fileCount":15,"integrity":"sha512-ywKeUi80m5R1uys7eXKVZUbapfZw774ovUJe1c6q65xT9cu3fn81zz0elk/XNrtbuenFpsZk/wXoH7wht6ha3g==","signatures":[{"sig":"MEUCIQD2ZrP8r6jo+1dFH09XT3//6to9kpiPWD0b0Y3tB1seNgIgUirSmK+acMT3mjK31fKqmTWs233rQQQno+hGDWzn/l0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45104,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcyWp7CRA9TVsSAnZWagAAmCoP+QA32kWNxsk4CKlaS/Ka\neaizDOnLbO7xmmdT4Zc9Ak/vzcO6xrsvulxzQWT/5ucDoUq7CnnOsyY+J/h4\n/YjdsxUD1osNr0br/Plm60aH1gb6WoV3Uv9ivw+F7ukRkPUBiu/8N5Rsz0dU\nyMcBk57mqCAbJsls8aYeoPfuAGgV33SzdZolptzCH7rv5NaQXwFIyfkcf5Br\nnlW9tOKd/GDL+OZadHiILqdjtGVcvFeXmpHl4JQR2f1rgRCrfVL0qB8GTaWl\n3tXgZXGR1JY7/UbVG7MuSnjWlFcqcVRAqLpckQ89vhQVOe4e5+UD5h680ZG7\n7JqYVVzSY5njAN+UIS/LyIWKBUTr9eWm5AtChrXNyhiEtmPGPmgcqI5PBJTj\nJRsA5UHsm0dhnJOxZH+Kk0XCtWQd5jw/ZbHOoBSupzkQ49AHpf57/GO96YCx\nw62JLrNEIu76gaSu2+hpsYzjHohlqycsRzWMaQBw66PhrTloZ5SQR3fxzs8M\n+9TqHdvycMNbfoO3mRSJ0Uz4nKbn6vmMbB23Z93EA2zMFE/SpnSa4HEeilkA\nCr8DU6upBlGuEjDUZsuZe+V5zJOMPqsbnrAsSVtYhrvpeTdJPojlgZvYFk4/\nvUYuaP837+lYlv8A7FFNNRmWlbVdXFr/iYXVQYaq51s84Hnu9tcv82V+vZCD\nTdNV\r\n=L2rl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"tslint-pb.json","scripts":{"test":"./scripts/test-rules.sh","build":"rimraf build && tsc -p ./","version":"yarn run build","build:watch":"yarn run build -w"},"_npmUser":{"name":"jukben","email":"jukben@gmail.com"},"description":"These are highly experimental rules we are trying to use in our daily life to help maintain code more effectively. Because the rules are tied to our codebase, it will probably be very difficult to use them in your project. However, you can definitely take","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2019 productboard, Inc. <oss@productboard.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^2.6.3","tslint":"^5.12.1","typescript":"^3.2.2","@types/node":"^10.12.18"},"peerDependencies":{"tslint":"*"},"_npmOperationalInternal":{"tmp":"tmp/tslint-pb_2.1.1_1556703867222_0.13188350042942631","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"@productboard/tslint-pb","version":"2.1.2","license":"MIT","_id":"@productboard/tslint-pb@2.1.2","maintainers":[{"name":"dkadlec","email":"davidkadlec93@gmail.com"},{"name":"jukben","email":"jukben@gmail.com"},{"name":"karelskopek","email":"kontakt@karelskopek.cz"},{"name":"lezuse","email":"me@tomasr.com"},{"name":"matejlauko","email":"lauko.m@gmail.com"},{"name":"mauricekleine","email":"info@mauricekleine.com"},{"name":"omackaj","email":"omackaj@gmail.com"}],"dist":{"shasum":"8046cef45ee4322e4c9bd5a637df68ed66b3dc21","tarball":"https://registry.npmjs.org/@productboard/tslint-pb/-/tslint-pb-2.1.2.tgz","fileCount":15,"integrity":"sha512-TR/EMdLxih8mNmyWh359KTr+tAL98WaFxk7nKSxZgfDEoDxUBLQcRFuWW3eKuML5iV/iJ7pn9JKpp5VzMteZ9w==","signatures":[{"sig":"MEYCIQDMs/FMVrskEsXx+XSyIvra++/JAtY0Lsji0MFEz1XUdgIhAPLUvhzvwwS70iOIKs89QsuC37IEiYUiFaHhCRa//Xmz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45170,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc1GzfCRA9TVsSAnZWagAAcOYP/jORW7AoQKm1P4kcWswF\nrKXDrNv7EZMXGUwoYT1xO62OHVdRTGB0a59XIVbn+vaOXlCgM/eq1jQwAG96\nl0r4gugpqm2DCOTCUzE/i2WDjALPJEWQIT9lleQJOFFVHT3G7OXQ2QzhVkkZ\nBoTVaZIT8GzV9GnM9u+bxB4EthpWDlDcdga6ShVFmD3QTFYrKXKxHI1hufxX\n3SaHIaw2bg6mH5zLsYx/4yQF2YXoNKS0yA3I3gB2qyEIrb7pTO91Fr2lA2zI\nSncO3O/fp8rAa+B5wYkb3njJ2mw0Bpe3+eK2KPhYX/4vQUkVgAXK4sGpAZX2\nO/bTDQhgDmtxsaFbOde/ktjTNmMrFucR/o53cnDZNlfT2OVCFDfG2XlP2u4m\nU2wusdSF2q3AqCgVyp5w+6eO8p6Jm2KDE8+eljc5eKLQStB6r2DffJMTsHqb\nnIYk+5gVPGAJec/6Cv35pNiSbM3rCpqMfKKNvMN1/vQEr4f7pnBWbfUYjh5q\nPyjv2JPP8w8eTDe1GJVGb14mxNSPzUvo7WWxDRPJTdsTC5RA/h17mVWwdDUw\neQRQVqGd2Z95wuJ1G5PKgLkKc1Xkbu758MScqSFEId5tXf1T1BfzU2jChw4w\npnk+y0/pmUiQR9YU7QIgSegk6EJfnICCnl+f+WMHZKwaGQkn0TK+rPYzDOwp\nIV3n\r\n=SXMP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"tslint-pb.json","scripts":{"test":"./scripts/test-rules.sh","build":"rimraf build && tsc -p ./","version":"yarn run build","build:watch":"yarn run build -w"},"_npmUser":{"name":"jukben","email":"jukben@gmail.com"},"description":"These are highly experimental rules we are trying to use in our daily life to help maintain code more effectively. Because the rules are tied to our codebase, it will probably be very difficult to use them in your project. However, you can definitely take","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2019 productboard, Inc. <oss@productboard.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^2.6.3","tslint":"^5.12.1","typescript":"^3.2.2","@types/node":"^10.12.18"},"peerDependencies":{"tslint":"*"},"_npmOperationalInternal":{"tmp":"tmp/tslint-pb_2.1.2_1557425375154_0.49967682679250025","host":"s3://npm-registry-packages"}},"2.1.3":{"name":"@productboard/tslint-pb","version":"2.1.3","license":"MIT","_id":"@productboard/tslint-pb@2.1.3","maintainers":[{"name":"dkadlec","email":"davidkadlec93@gmail.com"},{"name":"jukben","email":"jukben@gmail.com"},{"name":"karelskopek","email":"kontakt@karelskopek.cz"},{"name":"lezuse","email":"me@tomasr.com"},{"name":"matejlauko","email":"lauko.m@gmail.com"},{"name":"mauricekleine","email":"info@mauricekleine.com"},{"name":"omackaj","email":"omackaj@gmail.com"}],"dist":{"shasum":"1b212ec3bded014b78ce470cb3a91fb5ccc0cebc","tarball":"https://registry.npmjs.org/@productboard/tslint-pb/-/tslint-pb-2.1.3.tgz","fileCount":15,"integrity":"sha512-tc0IDryuk+bmYT6GPgeFX/XbC5JfDpa3nQi9oN3OeNkIBsuNOlW0LW5Qw3MtKaF3bOw2MyXd5J4hnB1sOpWNkA==","signatures":[{"sig":"MEQCIFfmgYlOKsFN12IiPs7aDobq6ZaBFBgS/YU5mIsjNgevAiB7eyv1J6v9/nFANnkM3X/TVBiANRi4FQs8waSJJXF2Jg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45677,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc2nwXCRA9TVsSAnZWagAAag4P/3Tf3ZIsrO+VySXmAeun\np4oKjNHMj7J6hXayHrzonj8A0y7bbDQQdUt6xexCcWbr8gPNd9xkV0wMlzLe\nP4OT2FgI+8qV1i4JV/6OT3pWyTaVgqHH+c9bVJjsBc175v6wCbFif1g+nkXa\nsnRV69XMM4+f1Xl0sKWl2KYRijqX6ELy8jjBxGMKhwvVxO/Z/7OkrzTljjex\n2ZhAvapH8PWuV8oAEAiJWfGMS5YxJAd5MK/yTB4Z+r8snrxV8qYf9RlUsZ0x\nRr9P4xA8VDflsqDXj64iH283vwrTNIJx8ObcW5Vl7Xjh24zPrI99uvf25dP5\nKjzbj5peJCFzuclxyhbOokQn6i/BNFB9FqPHaZJJOtL5HSXwYECJXZ8zz5mc\n8RHvNhuX6hLUpl3HJi7xlKaTEnao89Iijrg5riDZz9BsB72HXGKNkqw1AEEx\nCjNnUEymcchJP6mzcWTbxwvHJO+UY0jI4xOUswn57Xrfl8e09oW5A6SCs7qZ\nSDi9V1vmlw60kDzjpmp3Gjv7sdiFxbbGS0MD1R3/EiFRFI/a+r515hiuYFNe\ntM4zGV+4Ho7/ZJmNwUB7NkwLmpnRB0YcAjiQIjXapCbrcskO0TAVHuuwzAXs\nPpQOe9cK9CiikIcJ+6iFvFiSYG0l2rjCb0D2OvKuriB+Q88fcgsQUw0AoH+7\nog5P\r\n=wZfS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"tslint-pb.json","scripts":{"test":"./scripts/test-rules.sh","build":"rimraf build && tsc -p ./","version":"yarn run build","build:watch":"yarn run build -w"},"_npmUser":{"name":"jukben","email":"jukben@gmail.com"},"description":"These are highly experimental rules we are trying to use in our daily life to help maintain code more effectively. Because the rules are tied to our codebase, it will probably be very difficult to use them in your project. However, you can definitely take","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2019 productboard, Inc. <oss@productboard.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^2.6.3","tslint":"^5.12.1","typescript":"^3.2.2","@types/node":"^10.12.18"},"peerDependencies":{"tslint":"*"},"_npmOperationalInternal":{"tmp":"tmp/tslint-pb_2.1.3_1557822486333_0.17641564170126345","host":"s3://npm-registry-packages"}},"2.1.4":{"name":"@productboard/tslint-pb","version":"2.1.4","license":"MIT","_id":"@productboard/tslint-pb@2.1.4","maintainers":[{"name":"dkadlec","email":"davidkadlec93@gmail.com"},{"name":"jukben","email":"jukben@gmail.com"},{"name":"karelskopek","email":"kontakt@karelskopek.cz"},{"name":"lezuse","email":"me@tomasr.com"},{"name":"matejlauko","email":"lauko.m@gmail.com"},{"name":"mauricekleine","email":"info@mauricekleine.com"},{"name":"omackaj","email":"omackaj@gmail.com"}],"dist":{"shasum":"9846c4d72552c91ce1f6e416d1dc9121a05ade36","tarball":"https://registry.npmjs.org/@productboard/tslint-pb/-/tslint-pb-2.1.4.tgz","fileCount":15,"integrity":"sha512-rjNy6yOEUGmp0dk8fP8kw6Nwntlk8WEg3GucMK45iuhGaIUTAOOjTgG+JjGb8Q6+ZSHvI7+3RfDcC8qJhJwrHg==","signatures":[{"sig":"MEUCIQDsarxcOzs1AfHLVoWDawaoPJVXbWiKYUtmbHLSbCxnEwIgPBtl34JF7aJLCWKmSpiE6MkVrN9CDNPhxjZ3F4kLgOQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45679,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc2og0CRA9TVsSAnZWagAAQVQP/0fkPMtD2p8XSmoEQ0OE\nspNIL0sA9LYikS4fHlQDU4tDy/SZ/Vt5R0ka9gZbKb3nFIa1cpOjN8uhqkKA\nUyanfnek0JKx7FHOrQPm3Jwl0scstkNeUWQGrQEkLeNljNxcdj5EbrG2kgM0\ncpchbdYO+RVZiKEWakRWroxTG9lIsplFErS5w+i6iaR+bO0x4Y5ASR/rK9wu\nA+rgYmRUZwMR8q9vwz5O2kGrbIvxFu+kocRXxHNIcPerB0aBKHS7rdLo+c/5\ntZ2K2OnY2x5v/ajsjWZuMMGDCzhAiJx609/31numlPy3CMd3RM7g+PzHcD8g\nZu2hYjnh6Uv56aPsVGWJbjzmYG58n6QOPaohp1s57tuEf773RW6K01Q0cR9E\n+WDPspcTPyeEQQblWiMkvHIJiyHKceoWjdFm7fMbIO611bMIiF8pol2aJqgp\nsahowvjgdYyE5x4rLmC+x93fIwwBqsLLr2fyu+JffUhMJUmdaPvK8+KVxw0v\nrRvUW4C97V/WNt9QJRFJIMes+Jm2gImLbNwb7D8ezQsFQxzbCbqJ8JSgcPpS\ndUGW9bIeUB8aqP0FCFTODsFrcIQs2rGaWRuJjBXVTluqVAUUDLPcd4vESs5E\nx2F5kTJT7tbi7KfQtel4o0G+ZNyfrMCjUpcrELgr3K3gXBSq4+jxF/D/IsZj\n8OQU\r\n=il3t\r\n-----END PGP SIGNATURE-----\r\n"},"main":"tslint-pb.json","scripts":{"test":"./scripts/test-rules.sh","build":"rimraf build && tsc -p ./","version":"yarn run build","build:watch":"yarn run build -w"},"_npmUser":{"name":"jukben","email":"jukben@gmail.com"},"description":"These are highly experimental rules we are trying to use in our daily life to help maintain code more effectively. Because the rules are tied to our codebase, it will probably be very difficult to use them in your project. However, you can definitely take","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2019 productboard, Inc. <oss@productboard.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^2.6.3","tslint":"^5.12.1","typescript":"^3.2.2","@types/node":"^10.12.18"},"peerDependencies":{"tslint":"*"},"_npmOperationalInternal":{"tmp":"tmp/tslint-pb_2.1.4_1557825587908_0.02857897365655626","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@productboard/tslint-pb","version":"2.2.0","license":"MIT","_id":"@productboard/tslint-pb@2.2.0","maintainers":[{"name":"dkadlec","email":"davidkadlec93@gmail.com"},{"name":"jukben","email":"jukben@gmail.com"},{"name":"karelskopek","email":"kontakt@karelskopek.cz"},{"name":"lezuse","email":"me@tomasr.com"},{"name":"matejlauko","email":"lauko.m@gmail.com"},{"name":"mauricekleine","email":"info@mauricekleine.com"},{"name":"omackaj","email":"omackaj@gmail.com"}],"dist":{"shasum":"788f017ff8d9bba149707377b9476cb958531245","tarball":"https://registry.npmjs.org/@productboard/tslint-pb/-/tslint-pb-2.2.0.tgz","fileCount":17,"integrity":"sha512-cHMKmiyp+GNH9KmtSoPzDl6qB7xdK/BJksotUUeNX3kNCkNOn+2CGd2JnmCNkDxQwcCt0XoO/EQ5r10KmhLshg==","signatures":[{"sig":"MEUCIQDyOxz9HxJZPwnOKIlCiaw+CqxZ6w4oee2UgzNJVT3ZwgIgFVrHNaZIN1zjt3Y4EKqwwMDMbzV8mLam7bhXIizfuxM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49751,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc97NgCRA9TVsSAnZWagAAuToP/jgQYHGQ0Wsz972VMxfC\nFEONn954gTZ5QL/s5fjndsQNa0LTv7YuMv9oZCcg6RS4cTciMEXDlVn5bc6A\nf62JrTCrEERgVlAcPtlLpDYoNPWVjJYyUTHm82wRDlDj2dFUDMZvNpmPgg1h\n+Sy4X8LJVwgo6ftC6zmszC22KuWDP4sZpgDMzcSqAjRnkFaCZZh6j/ClwBbl\nJG5MZYpJ9Gl6b/g/bVETYmYV+0iPrk8rzqI2eZ/+qc4Q38O7Baa6ZpzAsCez\nGZQfwwvz31sjssnPEdnPNsTMW2rGLiJP220jXW64ngsNwKE6WdHPQBlK63zt\nt/97I39bGcGACwyNjw4aDGcmP2TP3OLqMu6a/3pO1LhctU/jEymiKd3Mi/vZ\nT6qwxM/QOPsEo9MRvFnXyZ3tq+MWhs+IUTHK6k3W3QNqLKcjfBe9mDuKXBs3\n/BismYuS3MmTq8HTpymX8v5QHw9T+h84uhXPwvV7UMHXTfm9URO1IS2QTAY2\nMBunbTNDGLlEjut/jEKT+jKzGGkfkOadcyPQy5QqZRMHEWSUpyyqBwsEYgST\nfl3PwLWvaHJ74hOFi047Ji63uaXpL5TDBxPCL8pUX6tTyU3Hw4ZJO06XB/I7\nEqm9aH7qN43EHIR+6GRtdxl7sTtKDvcOnNCs5T85jYg/iT1+txyeAiFAb8Nx\nzaey\r\n=wjJa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"tslint-pb.json","scripts":{"test":"./scripts/test-rules.sh","build":"rimraf build && tsc -p ./","version":"yarn run build","build:watch":"yarn run build -w"},"_npmUser":{"name":"jukben","email":"jukben@gmail.com"},"description":"These are highly experimental rules we are trying to use in our daily life to help maintain code more effectively. Because the rules are tied to our codebase, it will probably be very difficult to use them in your project. However, you can definitely take","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2019 productboard, Inc. <oss@productboard.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^2.6.3","tslint":"^5.17.0","typescript":"^3.5.1","@types/node":"^12.0.4"},"peerDependencies":{"tslint":"*"},"_npmOperationalInternal":{"tmp":"tmp/tslint-pb_2.2.0_1559737183710_0.25987027873045165","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"@productboard/tslint-pb","version":"2.2.1","license":"MIT","_id":"@productboard/tslint-pb@2.2.1","maintainers":[{"name":"dkadlec","email":"davidkadlec93@gmail.com"},{"name":"jukben","email":"jukben@gmail.com"},{"name":"karelskopek","email":"kontakt@karelskopek.cz"},{"name":"lezuse","email":"me@tomasr.com"},{"name":"matejlauko","email":"lauko.m@gmail.com"},{"name":"mauricekleine","email":"info@mauricekleine.com"},{"name":"omackaj","email":"omackaj@gmail.com"}],"dist":{"shasum":"0edf3e0f5123138a41950cb717af50ea6d457d73","tarball":"https://registry.npmjs.org/@productboard/tslint-pb/-/tslint-pb-2.2.1.tgz","fileCount":17,"integrity":"sha512-h4Z4MzwERtnZHqiu052D81PeKGyfeaN6Gm43rvTCX6S19HUg9OmBvkSC+ASI8TBOlNaV/VrJ6MXX3WSF4SEQcA==","signatures":[{"sig":"MEQCIEKxPCNOynZ/lulPoYCnIWd2HCZvewAN3D3g3LHbUTUeAiAdo0JlL1vXEbKxT391GeQNeMZzTKNNuevF/btmLN1rgw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+OSICRA9TVsSAnZWagAAg+IQAIHaucko3H/XzNpyIeRo\nWtK15bic+JApTpxVgBMWaKyo27EMdyM3kiVH8hMEbuzK7cQGXj9jA6zMSqoz\nxO3y4EfQYpVSP/Wqm0KC7WokTAk0u06sDFbuGTNuwJdwE336BglElzFZkrQ6\nxtBqt98R5/1OFj8tE8tMBZdGY5cHds6cbqlVU5DdRMuS8od1oN4i5bMTxpF+\nqMl3tXbIbkYE5dJC7qN4/vtY7usYHhUyRhR8fTNauoyab3lS33OMmjAR+dBj\nLbAhGBl2p7KHMmyTC5NN332rNC/KZ9lwTbCPc5EhLKcpIaHMJ5U/6nlptY2H\nTiXB7O3a6Uij3SyX1Lm15wr3c1V0QsUcPcR1n+l222u5x540OKnDXoIZZrdh\nqHw+fvBBfTciN8Bl7F/PdikZwVweuz0hlNbPuVOJrXrtNUP+8mVbL71YBE+2\nEe69YYD4cb8FSrMwYgZbGDmgdEfkKhjPgESixhXSuXqAKctqotXulvbMyYH8\nEXnicPmRhMckONONmVdVd8j6CdF/rCoAH7EXJMwWuT3MqqZLV9fc7VKvP2Jx\nGAhmsjJYlWt33dso6DnMYdk5iDVtrfeEEO3of/KPJvxalXpRyk5C4P5rIL+V\nNJrBhOmDwafZTxSbtSHA6Cce+0mK1NOwfTbFMjupS6k+SVfbSSlg8y26jzg+\nZtQn\r\n=mivN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"tslint-pb.json","scripts":{"test":"./scripts/test-rules.sh","build":"rimraf build && tsc -p ./","version":"yarn run build","build:watch":"yarn run build -w"},"_npmUser":{"name":"jukben","email":"jukben@gmail.com"},"description":"These are highly experimental rules we are trying to use in our daily life to help maintain code more effectively. Because the rules are tied to our codebase, it will probably be very difficult to use them in your project. However, you can definitely take","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2019 productboard, Inc. <oss@productboard.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^2.6.3","tslint":"^5.17.0","typescript":"^3.5.1","@types/node":"^12.0.4"},"peerDependencies":{"tslint":"*"},"_npmOperationalInternal":{"tmp":"tmp/tslint-pb_2.2.1_1559815304300_0.31161902878857317","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@productboard/tslint-pb","version":"3.0.0","license":"MIT","_id":"@productboard/tslint-pb@3.0.0","maintainers":[{"name":"dkadlec","email":"davidkadlec93@gmail.com"},{"name":"dudko","email":"dusan.lago@gmail.com"},{"name":"jukben","email":"jukben@gmail.com"},{"name":"karelskopek","email":"kontakt@karelskopek.cz"},{"name":"lezuse","email":"me@tomasr.com"},{"name":"matejlauko","email":"lauko.m@gmail.com"},{"name":"mauricekleine","email":"info@mauricekleine.com"},{"name":"omackaj","email":"omackaj@gmail.com"}],"dist":{"shasum":"749236461d8109ff425d311aa290bbaa1cfe80f6","tarball":"https://registry.npmjs.org/@productboard/tslint-pb/-/tslint-pb-3.0.0.tgz","fileCount":19,"integrity":"sha512-8Uv1pW11Hq5Iq0u8xiciSnEcEc6umWS/L8+8ExDiZ0QcbLETZYKMRwhIH1NXTYLVPyKRHFtrwvuO12Zikbr8zQ==","signatures":[{"sig":"MEUCIG1ApG6qSdv9EIrUU+dDhR0oP762YLWk9Nla2wHvV+vDAiEA2AKOePwtPGea0QYqfxqesG1x+eQ7usOlDv5gRv9BwoA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53638,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdGdPKCRA9TVsSAnZWagAAMSsP/iuotfiGRurCOsr8BRTN\n3PkcHuzMjQ5mfbnorBrPlKVfxqOv9MijL/02NaOExvD61aebOjfP6JgFZlRn\n1qg9qsIArzN6tSjrl4xGSGwGMwD364xSQHl54zg5dROf1jHRp+QFYr8QU1Mo\nYD2gRAnJjvYVKdcdOmcpsO7VE/1V+Nv7Q3oLdU3IpaDalYfDA2bD5kO5TbnD\nhMkB8n1Aw/nm2+C5GC3SqtfNb7IiVGFZOFKlMtVEM6kRgFyp/Vunc6TZwH/x\nKdD1i4x5JHN1trymRaz48u7hJrGGJ0sA0kc07JzZh8f4JVZuYGENDsFqhAyW\n4U+sPoxPmA5MxS0EDrrtZiTxflDC6EWA5O2BdA0xXt7+a0gE8DQUuMGHD1dT\n+NsvH2GqF2OfUtuYe6cHFoiOp5ZmMyG8wv/AQ1CnzdSxqvXW1OEduSEy2wa6\nGjQeYqWzws99q/QmNUKTnm/bsdTAtnEOkt23oD8k1Y6X3DT4WrLvV9zEwMEW\n2C3BQBbZRcZPKA4TksZna4T3Xz4FrAhefA+ffyiQlwB9bfKBFM5YN9xnOCx0\nkoKPDQx+Cg28sN1DcFVYq6zc9I6hL1M19/9TOJZslGaTA5040awSHTaMIawp\nSMNOx/h34SMAD1v5kj2bBMUoW7GT2Du28a/7kozcGs5t7Hnm0eC5bOkKGxjy\nKudf\r\n=GJZy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"tslint-pb.json","scripts":{"test":"./scripts/test-rules.sh","build":"rimraf build && tsc -p ./","version":"yarn run build","build:watch":"yarn run build -w"},"_npmUser":{"name":"jukben","email":"jukben@gmail.com"},"description":"These are highly experimental rules we are trying to use in our daily life to help maintain code more effectively. Because the rules are tied to our codebase, it will probably be very difficult to use them in your project. However, you can definitely take","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2019 productboard, Inc. <oss@productboard.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^2.6.3","tslint":"^5.18.0","typescript":"^3.5.2","@types/node":"^12.0.10"},"peerDependencies":{"tslint":"*"},"_npmOperationalInternal":{"tmp":"tmp/tslint-pb_3.0.0_1561973706086_0.22729897613462202","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@productboard/tslint-pb","version":"4.0.0","license":"MIT","_id":"@productboard/tslint-pb@4.0.0","maintainers":[{"name":"dudko","email":"dusan.lago@gmail.com"},{"name":"jukben","email":"jukben@gmail.com"},{"name":"karelskopek","email":"kontakt@karelskopek.cz"},{"name":"lezuse","email":"me@tomasr.com"},{"name":"martin_hotell","email":"hochelmartin@gmail.com"},{"name":"matejlauko","email":"lauko.m@gmail.com"},{"name":"mauricekleine","email":"info@mauricekleine.com"},{"name":"omackaj","email":"omackaj@gmail.com"},{"name":"tomasprchal","email":"reggisk@gmail.com"}],"dist":{"shasum":"cae19dd8bd949aa21aa88a64a83e19d579c494fa","tarball":"https://registry.npmjs.org/@productboard/tslint-pb/-/tslint-pb-4.0.0.tgz","fileCount":19,"integrity":"sha512-G/DniZTW45HpR4Xs3iU1JBwPnOvno7ThPLHu49Y6prx55Fmvc3zmMjH4EOB+NFlzjK6kEOgOP8jWpM6lCgKD6w==","signatures":[{"sig":"MEUCIQCHzd3/9Xux6mCQfxLTiHiwLXhgtSl0p0g9a5nBW6DGUgIgV3RULMTU6hdFXUY3tDoT4jL5OdG+C2d0iMijIQ/+Bpk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53920,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehcjeCRA9TVsSAnZWagAA1f0P/26qw9ohge29VkTZ47N0\nDIlFzUd0miH2MOHRqHdLzut6Qv1BIrgMyI7V/ocRxnSzBfGwta98qZomyZib\nLxn/gaw3ev9HTJxSwp+KiyMoPUv2ZVOAaNh2q3w4pM5y9sjrnCfeOCc7hNi+\n/gF5iOS0oWvdOFikK9W81nCyZbErt2wZ3/EITAqWpUtLg8FUm+fbwhSff+oO\nn17+ZsnS0ib4AsixSmNRCL1xUGH8BECndmcoNM26J66eISAs+XHec79oxXhv\n5rkYNKI+xdiW8uLPimk5Ciq/xYnhxzc3Slvig4qhyVhDgOcKheyTR8bT41C7\nxfKH5tZMikN296zF9U0ivdM7gRo9RnD9wYt/1i2HC6tnJ1FfXCOeTFqgWiPl\nQwRNeMos+SobUHMUo1BhosrQRUtUkXJwiafs5HGoUNSXuJK4xZZHnipbXwkI\n1X2kgE+cUg+5tc/i8ft+rKpjMjbvuRkI0c7yO6zWUw3gOIVlHkK3mrLQoMe4\nDIUXGLItH8mV+PD6G1EB5ui834oMRnvC4iWmtZAIVlSUUuMgENIZ/CKmh4Q3\nVJgE7HubaswKXIrATjb1BFAecSZTvxBJm8Q1zkjA6CjvhJ2wmp+JyJre/mnX\nbIEeXpGe/x3BVmshJg21ACqT8RV1a94PjZQN8nqoVIHHQbspx1v4T+MfaR5o\n/IqM\r\n=W39N\r\n-----END PGP SIGNATURE-----\r\n"},"main":"tslint-pb.json","scripts":{"test":"./scripts/test-rules.sh","build":"rimraf build && tsc -p ./","version":"yarn run build","build:watch":"yarn run build -w"},"_npmUser":{"name":"jukben","email":"jukben@gmail.com"},"description":"These are highly experimental rules we are trying to use in our daily life to help maintain code more effectively. Because the rules are tied to our codebase, it will probably be very difficult to use them in your project. However, you can definitely take","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2019 productboard, Inc. <oss@productboard.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^2.6.3","tslint":"^5.18.0","typescript":"^3.5.3","@types/node":"^12.6.1"},"peerDependencies":{"tslint":"*"},"_npmOperationalInternal":{"tmp":"tmp/tslint-pb_4.0.0_1585826013496_0.47449993466726115","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"@productboard/tslint-pb","version":"4.1.0","license":"MIT","_id":"@productboard/tslint-pb@4.1.0","maintainers":[{"name":"dudko","email":"dusan.lago@gmail.com"},{"name":"jukben","email":"jukben@gmail.com"},{"name":"karelskopek","email":"kontakt@karelskopek.cz"},{"name":"lezuse","email":"me@tomasr.com"},{"name":"martin_hotell","email":"hochelmartin@gmail.com"},{"name":"matejlauko","email":"lauko.m@gmail.com"},{"name":"mauricekleine","email":"info@mauricekleine.com"},{"name":"omackaj","email":"omackaj@gmail.com"},{"name":"tomasprchal","email":"reggisk@gmail.com"}],"dist":{"shasum":"22107e0d885e00884d83382374a956ada70c9c23","tarball":"https://registry.npmjs.org/@productboard/tslint-pb/-/tslint-pb-4.1.0.tgz","fileCount":19,"integrity":"sha512-YdWWzwVEMSCnVXZatL7ETVNqTv4+pWUFJqrhHBT8QQBz2ZjqLhuSvy8Cq/xBeg7yPq+ckDgbN0+/UwsrO43ijg==","signatures":[{"sig":"MEUCIQD/r2hlY74c4qCX4bQiEZsKbszGnCcY+qRmgAEgmDaeBwIgUrITQpGYAM0aYF3vHEOEgc1EQQBo+431bejpVctA0dE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54492,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejFV/CRA9TVsSAnZWagAAH2QP/2WnP9+4VB/J1IlrUHCa\nPB/xX1EcPDhDkXQxKfM3lGg1BaE08NzLN0amrum7iuKoqYM3xH3iZlZ1PHGt\nj8NFH6BtSd87ReyQrb9SBwFMPKjSUBkBN53tiS+mu5DQejIoXLxJLYQfI09l\n/cgULjAPY0Px6Iy+Ol7RaU4cKYrH67AbvLZw3RQTL6Exl90ssMSqFkgvmtby\nujyUb/56z3AzzhGsgaKbF6XElVEg0gbs4+u9fdlH0iHtghaM8ZKo0QiuPGeN\nxFn8JjwZC3eLFz049HRXRaOmhCCn/WE9lRaaMix3A/q0m+RrLC1tw3UTT63C\ntaOs6wHFOwk6pUty7MpxLHD2zYhXYGfUghYMzPrRhgpR/ixf9yn23EZnTwl9\nrW3a4osh3WP3MmbfEVpXh2VHvQ+VENcKIdR5inWF99aeyVUyePD4PCektEfi\nQ3rWAB8IMiWWQRjgi5+XlE/D3eO7h1/ATpa0xoLtr66OF3535C/WrsioPFb4\n2abJEM7vUujhcG7yqTKBYIiyj7aj1R+AF1Tk9K+l2hqq0VLXx2dfbB5ns4xY\np6Qb+50ieQ1hOXfzA+T0wqHA0RaythGYKsLwTyGYQaOW9VOBvSiOiETNaCMS\naDDZX6K0gFcJ32UhOkD4GQVcQm492E5PLqsM2nIkF5Hfh5Rs4HMqiu9aZFwe\npsZp\r\n=tkqR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"tslint-pb.json","scripts":{"test":"./scripts/test-rules.sh","build":"rimraf build && tsc -p ./","version":"yarn run build","build:watch":"yarn run build -w"},"_npmUser":{"name":"jukben","email":"jukben@gmail.com"},"description":"These are highly experimental rules we are trying to use in our daily life to help maintain code more effectively. Because the rules are tied to our codebase, it will probably be very difficult to use them in your project. However, you can definitely take","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2019 productboard, Inc. <oss@productboard.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^2.6.3","tslint":"^5.18.0","typescript":"^3.5.3","@types/node":"^12.6.1"},"peerDependencies":{"tslint":"*"},"_npmOperationalInternal":{"tmp":"tmp/tslint-pb_4.1.0_1586255231251_0.6117835125415467","host":"s3://npm-registry-packages"}},"4.1.1":{"name":"@productboard/tslint-pb","version":"4.1.1","license":"MIT","_id":"@productboard/tslint-pb@4.1.1","maintainers":[{"name":"dudko","email":"dusan.lago@gmail.com"},{"name":"jukben","email":"jukben@gmail.com"},{"name":"karelskopek","email":"kontakt@karelskopek.cz"},{"name":"lezuse","email":"me@tomasr.com"},{"name":"martin_hotell","email":"hochelmartin@gmail.com"},{"name":"matejlauko","email":"lauko.m@gmail.com"},{"name":"mauricekleine","email":"info@mauricekleine.com"},{"name":"omackaj","email":"omackaj@gmail.com"},{"name":"tomasprchal","email":"reggisk@gmail.com"}],"dist":{"shasum":"87a83d9d7b66e5ac14567e432efdea18edb11267","tarball":"https://registry.npmjs.org/@productboard/tslint-pb/-/tslint-pb-4.1.1.tgz","fileCount":24,"integrity":"sha512-386aKgbKZdpCf7PLvYyIkUCh+FxTcZoXsVwZ4aCEZBQT2li/xovMzsQSzz501hS7WooQjUfb0Kx04aZyGfBqPQ==","signatures":[{"sig":"MEYCIQCiSrOz+Yv3T+PQdBqa9OaOgO1aqwpUFCbAQAaszFC6RQIhAK9YluW/k4WoGGFbSaReEUXEkSBdskLJPEPG9PFqjjXD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56297,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesAKiCRA9TVsSAnZWagAA1JUQAJaA43dJZxhzlZvWoKs+\nLlPWoQSQ1n3sbafsqv+ZT1DjVKx/ckNYlZOnIuxWI6J9bCQiHCyrqOWR3auA\n/5WZ8arSICoQORmxR2L4Q/VpcQEkIzXOaLhjDCk21YqECGSE7pOWy4G6LoFw\n505Lazqav+c1r0vaw2ywcWMrL9igVeN+5/y1GvekMex8Ww0WJiHLn6roPQ2U\noV++NYEUmQ1Co6VgH29MBJNkYRTZkQGB/+md8TyNLn/W+LQIraT8dm6pnQgJ\n8HinxA90TnOhQKBOwfVbxqauV2ck1EM11dycE+Tzu2uMgmL/7SbPjLMS8j+p\nvmtUqFqDV5VxZIuiZFxPhjFdBxU2QNIO0sxo0hIs/g6+cMrG4+YtSl/5CtHp\nmBSwF49qi9k6GcH494FsS6RQS/u7WwtYmx9LHFuCRipFcNmRygrIESlqyhLf\nCWoqkTKmhdh8f8Ns1cBjFktzOKlCJH6OpBcReJsH7r0zPy9BeVu79VVzQW0q\nxd9X4BLPLhg/gfeJPs9HFugtIjL7hZsT7Z9DSJqlTJrxw7ZbuxRZQD63kjL2\nXB2e36Q/mCSTxV+mP27qG3MYH4ekBpLyLVQ3bpfsl/fxgmv/8KI84Vmwmme1\n3MzZCJraTw+2jvugYDwyalUZFeo6QsqJ3iL5VmTHvEJqxsIuhRHRR+qvYwmj\nCJ60\r\n=Dc7m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"tslint-pb.json","scripts":{"test":"./scripts/test-rules.sh","build":"rimraf build && tsc -p ./","version":"yarn run build","build:watch":"yarn run build -w"},"_npmUser":{"name":"jukben","email":"jukben@gmail.com"},"description":"These are highly experimental rules we are trying to use in our daily life to help maintain code more effectively. Because the rules are tied to our codebase, it will probably be very difficult to use them in your project. However, you can definitely take","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2019 productboard, Inc. <oss@productboard.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^2.6.3","tslint":"^5.18.0","typescript":"^3.5.3","@types/node":"^12.6.1"},"peerDependencies":{"tslint":"*"},"_npmOperationalInternal":{"tmp":"tmp/tslint-pb_4.1.1_1588593314191_0.34725223607562317","host":"s3://npm-registry-packages"}},"4.1.2":{"name":"@productboard/tslint-pb","version":"4.1.2","license":"MIT","_id":"@productboard/tslint-pb@4.1.2","maintainers":[{"name":"dudko","email":"dusan.lago@gmail.com"},{"name":"jukben","email":"jukben@gmail.com"},{"name":"karelskopek","email":"kontakt@karelskopek.cz"},{"name":"lezuse","email":"me@tomasr.com"},{"name":"martin_hotell","email":"hochelmartin@gmail.com"},{"name":"matejlauko","email":"lauko.m@gmail.com"},{"name":"mauricekleine","email":"info@mauricekleine.com"},{"name":"omackaj","email":"omackaj@gmail.com"},{"name":"tomasprchal","email":"reggisk@gmail.com"}],"dist":{"shasum":"4dc39cd22a8e4521b951844eb188462d952e58eb","tarball":"https://registry.npmjs.org/@productboard/tslint-pb/-/tslint-pb-4.1.2.tgz","fileCount":24,"integrity":"sha512-7XfB3TeD3iGREDxu+5kRxEbU5Q7nF/5zFg2y5Piq8/3TsXRsRfvCxbpr6wk98EP1sFbASGEZXEpEWMW+BK/vIQ==","signatures":[{"sig":"MEUCIDG3aYYK5D7j7K7Wy1Onc9GP/RyAfPnBQUTH9u0fQtf7AiEA5mx17/zieh8vuEq4UwsVbwP2eDURk9vMOB314TXrVGY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56323,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2PyUCRA9TVsSAnZWagAA2EYQAJQ+ISkf2M6lc/pzIZUk\nWAktwxLeD4imJiMCUsR/Kn9ziRkjdHHpy6RsIuxqyBnDFiH6b8aviLaJeI/7\niLPe+KCoKihQ47LOYbCZEoNUMRzL1lRXi8Wp99l0cw94O/T81L8p/VpViB94\nHnqC7MNpBKroy55Dnxs04GaRIYKptBwI1EwA5u5TnXRmQkO9zcg9+2TMb8aC\nokuWDDwsoh1feAlyd3HwgAiXkCjt/ZjLh8RjFIrV6aj4pI+KisLqMYu4z3T9\n2H1FDuQva5D1EVdoj2hVej4iVFxX0+K+TXHnOjBTognjyyg+/MIbslQjjLby\ntLeSxWUyqU5skt+dcUVwrCLt9QzPApMerE6pVDCyDYBVUXJY/su6rTQQ2qT6\nbxoo/SbtSBt8FxjIbiQ6Kq6ScrC8tOEQHg1KwWv87d3OwwVWHjqlUKr+Bclz\n9CL26nRTeKxX2OoKoH6EN7xH6yfkie7EZjIYjnHY6cdTN12Lc5qVtLRDa3xy\nzdnR+EskYTpL6DYRdL8nzGiWGf5s2gorePPg+/BtiQYmeYu2r7YiKOoKiYf3\nCwa/EBf2i8r26QF7GfbXeWuzM5wYKB5z3xCqALWMZgNlCDCdSuTiafPBJxwx\nJEy/bkxQluFKDXkWILsb/IpI+ZESDBOBeEIUJAMxIpUTX1H6cOyVBH4+/NgR\ne4Ju\r\n=S847\r\n-----END PGP SIGNATURE-----\r\n"},"main":"tslint-pb.json","scripts":{"test":"./scripts/test-rules.sh","build":"rimraf build && tsc -p ./","version":"yarn run build","build:watch":"yarn run build -w"},"_npmUser":{"name":"jukben","email":"jukben@gmail.com"},"description":"These are highly experimental rules we are trying to use in our daily life to help maintain code more effectively. Because the rules are tied to our codebase, it will probably be very difficult to use them in your project. However, you can definitely take","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2019 productboard, Inc. <oss@productboard.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^2.6.3","tslint":"^5.18.0","typescript":"^3.5.3","@types/node":"^12.6.1"},"peerDependencies":{"tslint":"*"},"_npmOperationalInternal":{"tmp":"tmp/tslint-pb_4.1.2_1591278740455_0.21357830283104562","host":"s3://npm-registry-packages"}}},"time":{"created":"2019-01-17T19:56:38.033Z","modified":"2026-04-22T08:18:34.205Z","1.0.0":"2019-01-17T19:56:38.309Z","1.0.1":"2019-01-17T20:20:57.630Z","1.1.0":"2019-01-23T20:41:27.465Z","1.2.0":"2019-02-05T10:48:36.132Z","1.2.1":"2019-02-06T10:45:13.121Z","1.2.2":"2019-02-06T15:04:08.174Z","2.0.0":"2019-02-10T12:29:01.222Z","2.0.1":"2019-02-27T09:40:01.813Z","2.0.2":"2019-03-12T19:58:06.556Z","2.0.3":"2019-03-26T09:09:21.867Z","2.0.4":"2019-04-02T13:17:27.857Z","2.0.5":"2019-04-09T11:20:21.943Z","2.0.6":"2019-04-11T16:14:25.270Z","2.1.0":"2019-04-30T11:19:41.018Z","2.1.1":"2019-05-01T09:44:27.396Z","2.1.2":"2019-05-09T18:09:35.341Z","2.1.3":"2019-05-14T08:28:06.476Z","2.1.4":"2019-05-14T09:19:48.052Z","2.2.0":"2019-06-05T12:19:43.933Z","2.2.1":"2019-06-06T10:01:44.450Z","3.0.0":"2019-07-01T09:35:06.191Z","4.0.0":"2020-04-02T11:13:33.692Z","4.1.0":"2020-04-07T10:27:11.390Z","4.1.1":"2020-05-04T11:55:14.294Z","4.1.2":"2020-06-04T13:52:20.588Z"},"license":"MIT","description":"These are highly experimental rules we are trying to use in our daily life to help maintain code more effectively. Because the rules are tied to our codebase, it will probably be very difficult to use them in your project. However, you can definitely take","maintainers":[{"email":"integration-it@productboard.com","name":"integration-it"},{"email":"lukas.hrachovina@productboard.com","name":"lukas.hrachovina"}],"readme":"# Productboard's TSlint Rules\n\nThese are highly experimental rules we are trying to use in our daily life to help maintain code more effectively. Because the rules are tied to our codebase, it will probably be very difficult to use them in your project. However, you can definitely take a look! 💪\n\n## Rules\n\n> 💡 All the rules consume `reference: string` configuration for custom message\n\n### check-unused-flux-dependencies\n\nThis rule checks if our connect (Flux) or selector implementation has all required dependencies, or if there is some dependency unused. If you are wondering, how this works in real life just ping us – [we are hiring.](https://www.productboard.com/careers/senior-javascript-developer-react-js/) 🤓\n\n#### Configuration\n\n```json\n{\n  \"rules\": {\n    \"check-unused-flux-dependencies\": [\n      true,\n      {\n        \"reference\": \"Optional text to explain the error\"\n      }\n    ]\n  }\n}\n```\n\n#### Example\n\n```text\nimport { show, hide } from 'selectors/some';\n\nexport default compose(connect([show], () => ({\n  a: show(),\n  b: hide(),\n     ~~~~    [You forgot to listen for the \"hide\" dependency!]\n})))(component);\n```\n\n### import-group-order\n\n> 💡 This rule has fixer\n\nThis rule needs configuration for proper usage. Basically, you are able to set convention on how to group and sort imports based on the naming convention of imports. Check it out tests for the real-case usage.\n\n#### Configuration\n\n```json\n{\n  \"rules\": {\n    \"import-group-order\": [\n      true,\n      {\n        \"convention\": [\n          \"react\",\n          \"node_modules\",\n          \"libs\",\n          null,\n          \"actions\",\n          \"stores\",\n          \"selectors\",\n          null,\n          \"components\",\n          null,\n          \"constants\",\n          null,\n          \"styles\",\n          null,\n          \"undefined\"\n        ],\n        \"recognizer\": {\n          \"react\": \"^react$\",\n          \"node_modules\": \"^[^/]*$\",\n          \"libs\": \"libs/.*\",\n          \"actions\": { \"regex\": \"actions?\", \"flags\": \"i\" },\n          \"stores\": { \"regex\": \"stores?\", \"flags\": \"i\" },\n          \"selectors\": { \"regex\": \"selectors?\", \"flags\": \"i\" },\n          \"components\": [\"components?/\", \".*\\\\.react$\"],\n          \"constants\": \"constants?.*\",\n          \"styles\": \".*\\\\.styles$\"\n        },\n        \"reference\": \"Optional text to explain the error\"\n      }\n    ]\n  }\n}\n```\n\n#### Example\n\n```tsx\nimport a from \"libs/flux/r\";\nimport { b } from \"libs/flux/r\";\nimport { c, d, f, g } from \"modules/views/libs/v\";\n\nimport { h } from \"stores/u\";\n\nimport { i } from \"constants/b\";\nimport * as j from \"constants/b\";\nimport { k, l } from \"constants/b\";\nimport { m } from \"constants/m\";\nimport { n } from \"constants/p\";\nimport { o } from \"modules/views/constants/v\";\n```\n\n### sort-flux-dependencies\n\nThis rule checks if all connect (Flux) or selector dependencies are sorted alphabetically.\n\n#### Configuration\n\n```json\n{\n  \"rules\": {\n    \"sort-flux-dependencies\": [\n      true,\n      {\n        \"maxLineLength\": \"For formatting purposes\",\n        \"reference\": \"Optional text to explain the error\"\n      }\n    ]\n  }\n}\n```\n\n#### Example\n\n```text\nconnect(\n  [\n    AlonglonglongStore,\n    getLongLongLongA,\n    ~~~~~~~~~~~~~~~~  [Dependency array is not sorted correctly!]\n    BlonglonglongStore,\n    getLongLongLongB,\n    getLongLongLongC,\n  ],\n  () => {},\n)\n```\n\n### flux-action-dipatch\n\nThis rule checks if all AppDispatcher.handleViewAction calls are typed.\n\n#### Configuration\n\n```json\n{\n  \"rules\": {\n    \"flux-action-dispatch\": true\n  }\n}\n```\n\n#### Example\n\n```text\nAppDispatcher.handleViewAction({\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n  type: 'SIMPLE_ACTION',\n~~~~~~~~~~~~~~~~~~~~~~~~\n  value: 123,\n~~~~~~~~~~~~~\n});\n~~ [handleViewAction must be typed or called with action object containing \"type\" property only.]\n```\n\n### selectors-format\n\nTo enforce some rules to our [selectors](https://github.com/productboard/pb-frontend/blob/master/docs/flux.md#selectors-1).\n\n1. **Dependency array must be defined as array literal.**\n   It's better practice to have the list of dependencies inlined rather than in some variable outside of selector definition.\n\n2. **Dependency array must contain at least one dependency.**\n   Otherwise it's probably misused selector and developer should use plain (possibly memoized) function.\n\n3. **Function in selector must be defined as arrow literal.**\n   First for readability we want the function to be inlined and not defined outside of selector definition.\n   Also, we don't wanna use `function` definition, to avoid possible `this` abuse.\n\n4. **Default/optional arguments in selector function are forbidden.**\n   Unfortunately, JavaScript doesn't play well with default/optional arguments when using memoization on dynamic number of arguments. Therefore we have to disable it to prevent nasty bugs.\n   \n   This is only forbidden for the default `select` with auto-memoization.\n\n5. **All arguments in selector function must be typed.**\n   Unfortunately if you skip types on arguments, it just uses implicit `any` (probably because of generics used in `select` definition). It's potentially error-prone, so it's good idea to enforce it.\n\n#### Configuration\n\n```json\n{\n  \"rules\": {\n    \"selectors-format\": [\n      true,\n      {\n        \"importsPaths\": {\n          \"select\": [\"libs/flux\", \"libs/flux/select\"]\n        },\n        \"reference\": \"Optional text to explain the error\"\n      }\n    ]\n  }\n}\n```\n\n#### Example\n\n```text\nselect(\n  FLUX_DEPENDENCIES,\n  ~~~~~~~~~~~~~~~~~  [Dependencies must be defined as array literal.]\n  () => {},\n);\n\nselect(\n  [Store],\n  func,\n  ~~~~  [Function must be defined as arrow function literal.]\n);\n\nselect(\n  [Store],\n  (a: number = 10) => false,\n   ~~~~~~~~~~~~~~            [Default arguments are forbidden.]\n);\n\nselect(\n  [Store],\n  (a?: number) => false,\n   ~~~~~~~~~~                [Optional arguments are forbidden.]\n);\n\nselect(\n  [Store],\n  (abc, xyz) => false,\n   ~~~             [All arguments must be typed.]\n        ~~~        [All arguments must be typed.]\n);\n\n```\n\n### correct-react-import\n\nEnsure that React is consistently imported without asterisk import.\n\n#### Configuration\n\n```json\n{\n  \"rules\": {\n    \"correct-react-import\": true\n  }\n}\n```\n\n#### Example\n\n```text\nimport * as React from 'react';\n       ~~~~~~~~~~               [Don't import React with asterisk, use `import React from 'react';`]\n```\n\n```\nimport React from 'react';\n```\n\n## Install\n\n```\nyarn add -D @productboard/tslint-pb\n```\n\n_tslint.json_\n\n```json\n{\n  \"extends\": [\"@productboard/tslint-pb\"],\n  \"rules\": {}\n}\n```\n\n## Contribution\n\nThere are test provided, just run `yarn run test`. For quick prototyping use http://astexplorer.net – it's a great tool! Any contribution welcomed! 🙏\n\n## License\n\nMIT\n","readmeFilename":"README.md"}