{"_id":"ns8-tslint","_rev":"118-80a23ac613ffd2a1636f85e8634435d8","name":"ns8-tslint","dist-tags":{"latest":"2.0.0"},"versions":{"1.0.0":{"name":"ns8-tslint","version":"1.0.0","description":"These are the NS8 company-wide tslint rules to be used across all projects that have TypeScript.","main":"tslint.json","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ns8","typescript","tslint","rules"],"author":"","license":"ISC","dependencies":{"tslint-config-airbnb":"^5.8.0"},"peerDependencies":{"tslint":"^5.10.0","typescript":"^2.8.1"},"gitHead":"054aaa23d11d385e8a24db222f62b7b962a77529","_id":"ns8-tslint@1.0.0","_npmVersion":"5.6.0","_nodeVersion":"10.1.0","_npmUser":{"name":"ns8-npm-publisher","email":"dev@ns8.com"},"dist":{"integrity":"sha512-dFyJY3XPxL8N+GjJzRqDi2RtWiApw+EYxBfAG2ouQ9DAe/EQ3FUXMZKVdYtLIsQ1GIVfl2x0PcKb3av4XlfZoA==","shasum":"871ff2bb7f2aae1838d3c99c2e546d3872713477","tarball":"https://registry.npmjs.org/ns8-tslint/-/ns8-tslint-1.0.0.tgz","fileCount":4,"unpackedSize":4668,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbKvdqCRA9TVsSAnZWagAADHAQAI2N+z1VrtLlhGQzPnWy\nBNjO41LTqCEfuP4PMVffx2KUChFX7orT2CrT2xPM2L/lQd1GilRbSSLRuSjT\nJBHUcytCbUUel6LKBztmU6OBTz7i3mhrey04AsdkPOIZ3ZZygssXtyulJTuf\nPGkqnQlrXqKZtT3CikWGgnzmGjj61RH/14745w8tEEdhjKFSr+FpjMUnRb0z\nGgV9cB55tt5TtN6UuC1V3cGyElG6zp3xr+fU9tuqkjLeVY7amKK1ks0VQOIn\nUcWQqFV5i7EOoLcvAg+zIwP8DLyeHfMO7Q8nmy6r4iQ17Oz3xRo+8fAXdeqw\nLsEBl85rm+9m7RunGFIHmbyvk9aCj+3VsSokmmxkWVjAOYNWHJOmYk1xEwNX\naoCXdp2s7WZC66c/Tp6RbU6O1i5PZT2kmc/07nyDQAKqDHm8wuU0PLnFJWZk\nDPZ8DpJtmdRLcAycp3UOsC6ccRu6cvyZTAW5pFauNnUB2gsI5eoaalfvawDW\nnNe1mNJNcc3JkodwE+D2fRaXnV6uQifHZxRou5wuiloq2POYCjdkYQ9PrPk6\nNGpszGXZbD9atXObfCSyzDzbnblO9qTHpWzIySwfLrp67ovQtkTW+jm4sIUf\nzzzOCwohgl2SEjawcZVfws9xMuwIN5tltEB+ERArN8nGzcRZOmwGwn3rdzHu\naTzi\r\n=DZCn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG3N47pBkg6rM8HBvvfVhCHhIAst0jMPn/RQEiH5nEn9AiAWQPbC52ewG4DhLI83CsrwCndZQbJFTmEjs2Rk9mRLQQ=="}]},"maintainers":[{"name":"ns8-npm-publisher","email":"dev@ns8.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ns8-tslint_1.0.0_1529542506185_0.08751224475723873"},"_hasShrinkwrap":false},"1.1.0":{"name":"ns8-tslint","version":"1.1.0","description":"These are the NS8 company-wide tslint rules to be used across all projects that have TypeScript.","main":"tslint.json","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ns8","typescript","tslint","rules"],"author":"","license":"ISC","dependencies":{"tslint-config-airbnb":"^5.8.0"},"peerDependencies":{"tslint":"^5.10.0","typescript":"^2.8.1"},"gitHead":"4a9d83ac853aa5fde1a8c8bf01a6e76e10ca8a41","_id":"ns8-tslint@1.1.0","_npmVersion":"5.6.0","_nodeVersion":"10.1.0","_npmUser":{"name":"ns8-npm-publisher","email":"dev@ns8.com"},"dist":{"integrity":"sha512-oIuo4uwVMtq/ndv/W4GiwgexClvYhPn7TUrcEcqEFJ2XwMrT1Wsh200/QEa7fWk1lkEWy4d2qeKB/vw2PAw/Mg==","shasum":"677c70eecefc30aa3a8973e223cb9944bfdb9529","tarball":"https://registry.npmjs.org/ns8-tslint/-/ns8-tslint-1.1.0.tgz","fileCount":4,"unpackedSize":5311,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbMrfDCRA9TVsSAnZWagAA0ucP/A6JQ8b+YkqYh99DW64o\nLMrAMLto3VuzqtbRX3kUoM1ivEpVaVdCzjsl6bASWrvlOK1ANqkQf4c3e9/r\ny4NqZ8GlvKXmoLw7OsgNbOxn7p0V/ZhJslr24ypv+VeSplHjgfljJivihIEu\ngWci2WmFwMA3hjv+oyRBJU+CXy9ppWgCWMAn3PdEwDMsb4GOeQbrCa0c0/0X\n95NBD7aEX6N7U/cmAfFZTq2jaiHfjhD9bbBrszAqwL4Y5rrEtn63+XDoYtl6\nR9zOTBzPL0DY/f/NRBuRNfg85kTibjla3pHnkthvXBj2rckcap+GnY1Up5yo\nU+PUAjmXt0vC+Q2sp+oIsNjFwhe3/6g05Hv7NnPokFIzJiEyhAi9JscX625w\nShPL0LJhHImGZvLgEP0D8Ywr2BgFuXc9TkDIwD2oQX0NaQFpwKpigyw1pbMN\ngk/Y39DgLnd7eE8dBNpqXyGBJi0/g6ChuvNN61nogNCBIwCJ3uSsTQ9neawu\nq8CIxFSu+dRY2XzakRPh4KswN4yL7jBr3gYmQnrK8Ac6M5Q0Sw/yC6aAThOw\nWinfCXoNKhzri6BJhcoeABJIZJfpstrCBrrjAC+375tmIi7jB4lgI6yDEczi\nAnpbNzjJDNA07Ncv5103Fln2dm5EgZeqjUQSFrYZXbPp8UpP4TKsEJHbi551\n+hYd\r\n=ShMm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHUx5M24RQXVqYN01CmOJlOY7MlKq+D4qMxVNrz6msEpAiBEWzPLbGmEy8nwUiD5bOEVEdSv/bXxyniNqyLu3oulpg=="}]},"maintainers":[{"email":"adam@rogassi.com","name":"adamrogas"},{"email":"carl.yute@ns8.com","name":"carlns8"},{"email":"buildbot@ns8.com","name":"ns8-buildbot"},{"email":"dev@ns8.com","name":"ns8-npm-publisher"},{"email":"phil@netapplications.com","name":"vizzaccaro"},{"email":"zak.sesti@ns8.com","name":"zakns8"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ns8-tslint_1.1.0_1530050499843_0.9456409928655731"},"_hasShrinkwrap":false},"2.0.0":{"name":"ns8-tslint","version":"2.0.0","description":"These are the NS8 company-wide tslint rules to be used across all projects that have TypeScript.","main":"tslint.json","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ns8","typescript","tslint","rules"],"author":"","license":"ISC","dependencies":{"tslint-config-airbnb":"^5.11.0"},"peerDependencies":{"tslint":"^5.11.0","typescript":"^3.1.1"},"gitHead":"b0ea382466baff14311f59131dfdc9732768d6ef","_id":"ns8-tslint@2.0.0","_npmVersion":"5.6.0","_nodeVersion":"10.1.0","_npmUser":{"name":"ns8-npm-publisher","email":"dev@ns8.com"},"dist":{"integrity":"sha512-/73yt0jLzMqvF9pXxS1lXt6InaNihd+iSNghzY+SPkssOejfKfPV3PNdcV2bwHewIivThbGzZdIdOIQloVSBug==","shasum":"3ec1277f91d4c2a3c81ebe1d5da4113b6b4ce3c1","tarball":"https://registry.npmjs.org/ns8-tslint/-/ns8-tslint-2.0.0.tgz","fileCount":4,"unpackedSize":5492,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh21fRCRA9TVsSAnZWagAAYwAP/2lx6lZY+ZA5Gm911spW\nYkYzmLiYyxs5kjIhiUFhNqkaVCZ5oCAuFFnun+6igvcoYdB4RI7mRIHzkmzm\nGunLxn26JWINxS94Wikvlq+xx4RF7H73j5igLrBXnHoMrzhYktx4dQ/t8/Yl\n/Ud8KgC+YAVTtxzzIGp5cdOcx8/GkRhQX3kilFL4aATy842TwDz2QO1u07BT\nV24da0DcKnuDM+Nv2KGkb8V3JsTrVzetNJ12iz4D+xkbWNiJiMwXlQxqUIoZ\n042SmUXrahLJms+7XDvN4EAQhlmGJ3Ih6L2zd6+vSwsybnxahrFEnUWmgtVm\nVVSFkdNMoRu90/wsUxYv/SunevOfcyhSdGHD7iuxLyQzkO4xbqV5dE/EqdqJ\n1gTawKaP4+hrFO/HfrSXysZykjZ8iczFCiTaqu8M4YiyJ/euAHNCKfUZy06W\n2dqahFgBFM9tyr1MWMvLAzYcI8o+4YS8HJaPXS7iagEux0Ckd6DX0pOulHZg\n5m2IMQT1DksDop3OrXsN2ERoU6wCs6D/vf2MUpZfaPfpsPB4GQjjLi8rLhYL\nSYswB2FdqyD8K6HX90coc0c8pMnYaTFYE5NqSLld0qIJ/bQOI6RZ71S2YsGY\nybAFFfzPE8bslxLahdAQraWhbVGkRnG9J51A1GSjT0eOj8YU7CZMwgXYu+9f\nEASN\r\n=qogo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFpGsL+BHHMwd9lh4NEz8uNK0l28KooB+D/ThUu7OhhQAiB3w5U5Cht9c+e+zrFjlky+Zsp8dvp9rl/m+hdpVlWrtA=="}]},"maintainers":[{"email":"adam@rogassi.com","name":"adamrogas"},{"email":"carl.yute@ns8.com","name":"carlns8"},{"email":"cmoncur@gmail.com","name":"cmoncur"},{"email":"aaron.barnett@ns8.com","name":"ns8-acbarnett"},{"email":"buildbot@ns8.com","name":"ns8-buildbot"},{"email":"dev@ns8.com","name":"ns8-npm-publisher"},{"email":"AllenPatrick86@gmail.com","name":"tokap"},{"email":"phil@netapplications.com","name":"vizzaccaro"},{"email":"zak.sesti@ns8.com","name":"zakns8"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ns8-tslint_2.0.0_1538160251831_0.1177027384490501"},"_hasShrinkwrap":false}},"time":{"created":"2018-06-21T00:55:06.185Z","1.0.0":"2018-06-21T00:55:06.257Z","modified":"2022-05-11T21:09:13.926Z","1.1.0":"2018-06-26T22:01:39.909Z","2.0.0":"2018-09-28T18:44:12.002Z"},"maintainers":[{"email":"ben.zhong@ignitetech.com","name":"ben.zhong"},{"email":"bizops@ignitetech.com","name":"bizopsignite"},{"email":"buildbot@ns8.com","name":"ns8-buildbot"},{"email":"zak.sesti@ns8.com","name":"ns8-npm-publisher"},{"email":"onuralp.taner@ignitetech.com","name":"onuralptaner"},{"email":"akichin@mail.ru","name":"akichin"}],"description":"These are the NS8 company-wide tslint rules to be used across all projects that have TypeScript.","keywords":["ns8","typescript","tslint","rules"],"license":"ISC","readme":"# ns8-tslint\r\n\r\nThese are the NS8 company-wide tslint rules to be used across all projects that use TypeScript.\r\n\r\n### Install in your project\r\n\r\n1. Be sure you have `typescript` and `tslint` installed locally\r\n2. Run `yarn add ns8-tslint --dev`\r\n3. Add a file called `tslint.json` to the root of your project with the following JSON\r\n```\r\n{\r\n  \"extends\": \"ns8-tslint\"\r\n}\r\n```\r\n4. Running `tslint` in your project should now utilize these rules\r\n\r\n### A Note on Overrides\r\n\r\nA rule-set listed later in the `extends` array will override any common rules from  \r\nthe sets that preceded it.\r\n\r\n```\r\n{\r\n  \"extends\": [\"tslint-react\", \"ns8-tslint\"]\r\n}\r\n```\r\n\r\nIn the example shown above:\r\n\r\nIf the rule `\"jsx-no-multiline-js\": false,\"` exists in `tslint-react`\r\nand the competing rule `\"jsx-no-multiline-js\": true,` exists in `ns8-tslint`,\r\nthe rule from `ns8-tslint` would be enforced because it was declared later in the\r\n`extends` array.\r\n","readmeFilename":"README.md"}