{"_id":"@carnesen/tslint-config","_rev":"12-8bcdbd883b05a09c40a751d19db02d20","name":"@carnesen/tslint-config","dist-tags":{"latest":"0.2.0"},"versions":{"0.0.0":{"name":"@carnesen/tslint-config","version":"0.0.0","author":{"name":"Chris Arnesen"},"license":"MIT","_id":"@carnesen/tslint-config@0.0.0","maintainers":[{"name":"carnesen","email":"chris.arnesen@gmail.com"}],"homepage":"https://github.com/carnesen/tslint-config#readme","bugs":{"url":"https://github.com/carnesen/tslint-config/issues"},"dist":{"shasum":"f1593a834161120651f3bc9c16e38d3483fbb9c9","tarball":"https://registry.npmjs.org/@carnesen/tslint-config/-/tslint-config-0.0.0.tgz","fileCount":7,"integrity":"sha512-5ObNnyIKuLm4/q1Sd733BXl8eHsFY+qIk9CVFrsr8OUw3ZQoz1B3TlyvIqQOkUHvPuWb0KZ4o5aasyyncHlAkQ==","signatures":[{"sig":"MEQCIG5cBGNhxEAorWKHoOccy0eXWAaVbO/u7GuCx60SLbzOAiA7i9Uevce3gwdm4/f8DE0b0Wf4tCmBJlHjOmY/jz5r5A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3877,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbyidxCRA9TVsSAnZWagAAlQUQAIwDn1ss0fUftzD1tFsK\nmPoao/X0Oa2h9a+TrY6AA3RvQinYdMRFp9LOQvOfOWhPp6S33H0OXKINim5a\nqhesIx+GCAbHx+MqZUC7hbwPUBA6qQ/VDXsy1WHNRPmZJFaK4A9XOjppwJnH\nZY2fyITPdSlSE+7UdNkb0Iv1sxIOqQ+bEf5/BkRbN6sK2S9EXq7LUuHV7fUc\nH0jKA0icOpz+Q3HYdW3FWa2WFmx3DAB+z/72w5CWjDAvQ1z05lntRMZ0VEdI\nWOuHlPfIGEcmSmqyqq7spHTlc1uBGSRbpC0YZ4eptS5kWdXsroAT3emw2QwL\nK5iU9rYq4KDjBm9ta9FzNLkN5r8kOZWtEVLo2bZ+CpGIUZi5dVUHktgvEKnk\n+2p/EvGN4KW2W6lTWDxUwvl3P7EEUVlzqzwURFgeYm1ZAYVKNiOoervUGnBp\n7mEoYyibatIZGMwEQsEDw8xNh5DDsPBS90AdcTvnQYDpSoBOhO1pzHKUzFFz\neN58eADykh/2+3I3jQkS0V6HIw7uCL600ImNYpWF5ZoPfb0O+LTxD/aFN1dK\nMnQDiVLo4j5OHEo/086RSmyjGw/fwROP+X8cEJ2ySu6jGWXsVm4o8illFYN0\n2pVdnJvNwIvGbJMZLVgR/dElwY24kdTMVrF4p02rvs0Qgz8gMZa2iWOKQtdz\n2Oq/\r\n=nhQu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"tslint.json","gitHead":"11b730360104cf72fc90fcbf9968a7288a73a683","scripts":{"test":"echo 'No tests specified'"},"_npmUser":{"name":"carnesen","email":"chris.arnesen@gmail.com"},"repository":{"url":"git+https://github.com/carnesen/tslint-config.git","type":"git"},"_npmVersion":"6.4.1","description":"tslint sharable config for carnesen projects","directories":{},"_nodeVersion":"8.12.0","dependencies":{"tslint":"5.11.0","prettier":"1.14.3","tslint-config-airbnb":"5.11.0","tslint-config-prettier":"1.15.0","tslint-plugin-prettier":"2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"3.1.3"},"peerDependencies":{"typescript":"~3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tslint-config_0.0.0_1539975024761_0.7620638793869794","host":"s3://npm-registry-packages"},"deprecated":"This package is no longer maintained."},"0.0.0-0":{"name":"@carnesen/tslint-config","version":"0.0.0-0","author":{"name":"Chris Arnesen"},"license":"MIT","_id":"@carnesen/tslint-config@0.0.0-0","maintainers":[{"name":"carnesen","email":"chris.arnesen@gmail.com"}],"homepage":"https://github.com/carnesen/tslint-config#readme","bugs":{"url":"https://github.com/carnesen/tslint-config/issues"},"dist":{"shasum":"8f3e2ccb46ef5f9b3f4dc15f55aec3be05fed648","tarball":"https://registry.npmjs.org/@carnesen/tslint-config/-/tslint-config-0.0.0-0.tgz","fileCount":7,"integrity":"sha512-YOQO9cXYTZGhrMKHt/kaS6fx5+N0wV4f8s+0brm7FZm1WvazRFT9r041Gl26Moo17V4AD1Hh0ThSnhAA/Sz5Ew==","signatures":[{"sig":"MEUCIQC7AYMYbPwIv9yd/ukKuFvTEAa3wt6MeWClPY28Pa5fowIgW9wWJJi+Y42nVGIEc7B7MI2WWCewEVvpgLT8uCfoPgg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3879,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbyid9CRA9TVsSAnZWagAAlKYQAJogZB+ubD1oYbVz3lAO\noL3qkMETHQnx6GMZndVprdJJjFdLcS1OsjuzdcBjVmzQsyiwxCdmFnpvYmro\nTNpXUXajPeHoWJENxUAYVdvCRwtqVeiNhibUqMSAk/6DGKD5d6muYRC6Ur6m\nPhFS0blDmMGmmu7UeHP5F/nvFyuh1fAXQCmuotLAOfOuCkJjBbZew3hVMu9u\n3ZvG2FdR6uA6bQkbKkZPEa0Z3jB+Y10rJZ9q/Mv/4aT7dQ7Oi4cM73+WdRYY\nRsyrQKsQ048id3pGOp37MepuPyrgvbRLUq2esWnh0tsHPAEUigIFZlssTo9f\nQeVfGBWV9cAfUP8RcMNFKAtPfG7S+HZLmkLCcS5I1JRJKrWFEtoXAigiAnR+\n9LjQI4pD9U2yrbHWfQYuutH8tD9DBCGmpJ4x9pqLV4TdTuGYpizfMBHO7QVI\nF1KoMAcuwrqWnTC32qSIklDUTkYLdt2Bc0yym+F97D7nRJS4dJiYGgYPNQw7\nhZG3ZWwEi5B8K/AYbPRSThxjFA+b3rJPGsG9wg/U2ERk7QcOmFpt17sD+guy\nf8Gzs2wmfb1/9RwMwIVopvny7oJuglMdT68loqxEXtEr1qeiopjWqeo4Yi8y\n55IYxdeyqRgrqa0Oa8105PuIC9wy4wUDWr9nFSpnkM5JQDOr53Zgx92AtuXi\nF5yO\r\n=8oKG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"tslint.json","gitHead":"11b730360104cf72fc90fcbf9968a7288a73a683","scripts":{"test":"echo 'No tests specified'"},"_npmUser":{"name":"carnesen","email":"chris.arnesen@gmail.com"},"repository":{"url":"git+https://github.com/carnesen/tslint-config.git","type":"git"},"_npmVersion":"6.4.1","description":"tslint sharable config for carnesen projects","directories":{},"_nodeVersion":"8.12.0","dependencies":{"tslint":"5.11.0","prettier":"1.14.3","tslint-config-airbnb":"5.11.0","tslint-config-prettier":"1.15.0","tslint-plugin-prettier":"2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"3.1.3"},"peerDependencies":{"typescript":"~3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tslint-config_0.0.0-0_1539975037175_0.8339230316041426","host":"s3://npm-registry-packages"},"deprecated":"This package is no longer maintained."},"0.0.1":{"name":"@carnesen/tslint-config","version":"0.0.1","author":{"name":"Chris Arnesen"},"license":"MIT","_id":"@carnesen/tslint-config@0.0.1","maintainers":[{"name":"carnesen","email":"chris.arnesen@gmail.com"}],"homepage":"https://github.com/carnesen/tslint-config#readme","bugs":{"url":"https://github.com/carnesen/tslint-config/issues"},"dist":{"shasum":"51ccfa20ae1ed471560774eedd9fa7a63f04b2f2","tarball":"https://registry.npmjs.org/@carnesen/tslint-config/-/tslint-config-0.0.1.tgz","fileCount":8,"integrity":"sha512-lVzJBsp044BJ6VhgycI+5VdaVoC9L/izvh9qZD1UbHR4HnMX5QA5w3s2tRwz6xfoCbrVoblZC/WCbIvEj//Cpw==","signatures":[{"sig":"MEYCIQDGsatfw+dUC7hnUmSflvpQP5ih60x5bobltcFm335idQIhAO/klVmgauYSs1U5KOwwBvK1Ws6tIJC0A29Rc1jX+KDE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2525,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbykGXCRA9TVsSAnZWagAA5mwP/RQg4f24HV2hpO9zQQCa\nzHWaW/evBQSlKjORTES8DUwrD4gA1362yoB3YzsmE5TGOT+VGVSy/M5q7hgA\nbx3WcVtvRct88MZ8vhj6B4INUnb95/W8SpMijx7sIAnmoEgE7s9+eQMLyvdh\npOvfoh20259EDw2QB9hfbQcwy+rz5OqEB8W5SYf1I0Qzw2ATEf76N0m8SIgG\nGCWFG7euKUOOa/Aff5s9tSmzvjIYea/1Xu5dJ7cZdvjagqI1vymVJYw6LQ0Q\nu8Nq8QMfzNZ45m0LCe9DerkF0g6+eyQOTWGEa1mvxowlK2SUAeS/Gj7xJX39\nsOrgZQX+idO7owX0MpDXu7TxX31nXvo1FdwV8SOncK/hOawt8T24//zjBb7B\nQWgm/llqD1ObU7/PaBh1K658xsCb2O8jPBhrnJcmgujFsHsRXU9iMAeatvbX\nsRJoP5D3YHdGVwW6spPhWUEAI7Lopz1ij9yT/AooCbEXkh17Rw/y490TqHqK\nDoEI+bgtVQSUuKUfBRljN8r5KWZ3xToipILXCzalCUl+oE+QJLEOTkWaangc\naHbnCEhWHQoDBx3Nqd62QtEnpRQEVw0lzqi+JT2x2qNbC6TQ8szKWEuoYnJw\n2Am5fqXfwe4c2XqNei4SR+oc/6t/0zeRCOkV3VeWMQ+Mvb7DR9J0pqOv8oi1\n+TAO\r\n=NfwG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"tslint.json","gitHead":"83bb9fb1091bcbb67c93ed4c61956be6384d34ae","scripts":{"test":"tslint example.ts","preversion":"npm test","postversion":"npm publish"},"_npmUser":{"name":"carnesen","email":"chris.arnesen@gmail.com"},"repository":{"url":"git+https://github.com/carnesen/tslint-config.git","type":"git"},"_npmVersion":"6.4.1","description":"tslint sharable config for carnesen projects","directories":{},"_nodeVersion":"8.12.0","dependencies":{"prettier":"1.14.3","tslint-config-airbnb":"5.11.0","tslint-config-prettier":"1.15.0","tslint-plugin-prettier":"2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^5.11.0","typescript":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tslint-config_0.0.1_1539981718037_0.6758907467073865","host":"s3://npm-registry-packages"},"deprecated":"This package is no longer maintained."},"0.0.2":{"name":"@carnesen/tslint-config","version":"0.0.2","author":{"name":"Chris Arnesen"},"license":"MIT","_id":"@carnesen/tslint-config@0.0.2","maintainers":[{"name":"carnesen","email":"chris.arnesen@gmail.com"}],"homepage":"https://github.com/carnesen/tslint-config#readme","bugs":{"url":"https://github.com/carnesen/tslint-config/issues"},"dist":{"shasum":"3420d48939f67a29622f6904f05867eddedeb89a","tarball":"https://registry.npmjs.org/@carnesen/tslint-config/-/tslint-config-0.0.2.tgz","fileCount":8,"integrity":"sha512-9aufmgTH5feAjTD25IHF6ccOD2fwgACEd5oZgCIRHIPnRMOUMLe7PsS4S9hFujdjIyj7OngR1ApHXA7eCI8Q2w==","signatures":[{"sig":"MEUCIEE0Ws66uHfL0Lzdth9mG7hgR5SCZPW60n2BapZGFj/LAiEAmTjzjWqF7pSDxWFyC/MRzNbeV6tUBO8zXhMZke4a0Wg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2583,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbzj/1CRA9TVsSAnZWagAAMtcQAIsHOlfAfruAQzxGsqvP\nwakLTh9BAebsJIBR6248NfPaHO9MwWOxc7hB5HTVc+pqRZvirosWw47+bpiP\nA4sn6wTgVAOttw2dmuOC5p9YpYCki4cMWg7SlUappWseo6Sss+43zcr/Cvov\ntIVb04EDBJ4TH9VZytebYD7KjQN30Kgcl5aOhiIslqpRtnDZ+zoAdn1aAnY7\nhvivqoxgiHGZAkWMZYYYM81rB+MEhlj3hik2EZaZ32P4//B3353EBXVdbuj/\n44/gNSW0OS6KgpzrUfeODzz8vY8Zd/lOSP2T5Q3n4s9b4w2y2RcZrRUdaj14\n0RDDWipL9CS1FVWRbBLMZ7B6NL64rTrOQsNlqeEe5I0RH+JGZlIF2pRZ7gie\n5NBO3qnDevUnXghPF9VXZ78z6QJJC4cWR24lLrQCJbcI6bFWA6srrFK3CkRd\nmIFb6pj6GQo56QxF5QU/kfy1XOZPeB1+m36Sc6BmNeJ63MvE4jpGm3dnMoYi\n9kWp6IalDaPL6qylYgICbhCU7NYqoympS2ImqGrFCz1v1f8AtqmnbtCCcE1+\n1Kc2NTEzx6pz16Qt0mbbLcAWAlEVeQvhv/ooESf1l4sDTlVYwziDIYcNlmsz\ntobfGdOHRxnPxiSJdZw/mosdENxyo+Lg5w6rMyGQ64hBkF9jnKDYqxTA9F7Z\ng1p7\r\n=qqhi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"tslint.json","gitHead":"6d3f25bc19a23c8f3b2775bad5719bb246d27daf","scripts":{"test":"tslint example.ts","preversion":"npm test","postversion":"npm publish"},"_npmUser":{"name":"carnesen","email":"chris.arnesen@gmail.com"},"repository":{"url":"git+https://github.com/carnesen/tslint-config.git","type":"git"},"_npmVersion":"6.4.1","description":"tslint sharable config for carnesen projects","directories":{},"_nodeVersion":"8.12.0","dependencies":{"prettier":"1.14.3","tslint-config-airbnb":"5.11.0","tslint-config-prettier":"1.15.0","tslint-plugin-prettier":"2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^5.11.0","typescript":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tslint-config_0.0.2_1540243444284_0.9109940594911019","host":"s3://npm-registry-packages"},"deprecated":"This package is no longer maintained."},"0.0.3":{"name":"@carnesen/tslint-config","version":"0.0.3","author":{"name":"Chris Arnesen"},"license":"MIT","_id":"@carnesen/tslint-config@0.0.3","maintainers":[{"name":"carnesen","email":"chris.arnesen@gmail.com"}],"homepage":"https://github.com/carnesen/tslint-config#readme","bugs":{"url":"https://github.com/carnesen/tslint-config/issues"},"dist":{"shasum":"d2f0cad305cc836c28c2ef0d7abe13527c138936","tarball":"https://registry.npmjs.org/@carnesen/tslint-config/-/tslint-config-0.0.3.tgz","fileCount":8,"integrity":"sha512-v/UV/W8JDqIPSFNLTifdZ94u7JWDVN2srnFhteLSECWoSBdxP9tTL69GRwkKM3Y3zkx6WseWjF8BmSEtIUl03Q==","signatures":[{"sig":"MEQCIB4EcXYqeAcYKJvbzi4c4QGJrUspQ1af92HwDdEch9gMAiBzN7WoFQrGTdkf9Th/xgRxZPpVrdozjizV/Ol6moua/g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2609,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb+gyNCRA9TVsSAnZWagAA/QcP/3xZIqg2g8vLMHVRm9Kn\nhJWKKqGCXY+kpShNZv3V4FxanX/DmqKdeD7Ab2EzUsLrzDtb2hKdSYR85di7\n88MgoUAuKqzJhD9U8PcoeQYRhr2OqXxrv2qqdqx/Uiqpk4kWjxb9RtgvWK1S\nfeEJH4XS2czYzk9zpAsgQeIo3b2HCiuzmaWkkPgPchE09lpxm1s3DVHmLxw9\n5sauJQvIC9nxAPRk8J+5w4M2ySJWMWEfwPexxmkzfa7WVn5wGRwhRsCNfYKC\nH1XjKh1LyGavotd5V6VaWIRr88bipx9aSfQhoaEHTzqjvFgPCaxLIyC8FRRY\nRKHPDlI5yKDjwvXv6gv4cOej37DbDdLBg7cPzUK+9SER7vdAoImSCTmQaabU\nsRW8i3HWhGQ8bFJSR94kqqDauvrQhUGBSfCfHNXqhd72WGD9eGbdvcs0dn60\n/M/uBLT9EMWyNkAZsyuBlG614ROVtZzBxNG+Z6kvHKyORFrk4v2Bs4vr1yD7\nqHB1Bx4k+DQhz8aPKZhVdG60O5gYmpQ5PokBxeB4ybzcf6dwT1J2e3kdovAP\nohdCu1eV94H7y4ZMBXYn1KsyVEsPYAZpfnqeXIrZcN+ttUUln+bZOQ5W0PXn\ncuEruGqw/8CgGDjH5qvsu9jP18ozvHwbOnwCZcUfrLjPOzu9G6jLgLY4SztQ\nimn1\r\n=dVD5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"tslint.json","gitHead":"09e41be0ddb67ec55a8407a2524560f3fe65bdcc","scripts":{"test":"tslint example.ts","preversion":"npm test","postversion":"npm publish"},"_npmUser":{"name":"carnesen","email":"chris.arnesen@gmail.com"},"repository":{"url":"git+https://github.com/carnesen/tslint-config.git","type":"git"},"_npmVersion":"6.4.1","description":"tslint sharable config for carnesen projects","directories":{},"_nodeVersion":"8.12.0","dependencies":{"prettier":"1.14.3","tslint-config-airbnb":"5.11.0","tslint-config-prettier":"1.15.0","tslint-plugin-prettier":"2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^5.11.0","typescript":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tslint-config_0.0.3_1543113868469_0.1659678320940543","host":"s3://npm-registry-packages"},"deprecated":"This package is no longer maintained."},"0.1.0-0":{"name":"@carnesen/tslint-config","version":"0.1.0-0","author":{"name":"Chris Arnesen"},"license":"MIT","_id":"@carnesen/tslint-config@0.1.0-0","maintainers":[{"name":"carnesen","email":"chris.arnesen@gmail.com"}],"homepage":"https://github.com/carnesen/tslint-config#readme","bugs":{"url":"https://github.com/carnesen/tslint-config/issues"},"dist":{"shasum":"f03f06883f72ed0b7381e3db8d98f92f43c618d9","tarball":"https://registry.npmjs.org/@carnesen/tslint-config/-/tslint-config-0.1.0-0.tgz","fileCount":9,"integrity":"sha512-z4QCMlQFnZ/6cDaEf5BRWXa+LXn8jxtiAvbZ6KIf2iAoEa2P5UHjCfJFqiy6ksrea1CLnlYxLOXdx0t9pBdzdQ==","signatures":[{"sig":"MEUCIFaoekJumIA9JlJ4dLioNKRqwNCSP3Fh4sbiYFollvQZAiEA4KA1ejPuXxor+eu7ab72GKVhAL8MKXOU/V+FqYAt9vY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3226,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNXJOCRA9TVsSAnZWagAAlpwP/39mR1PYGpIG0dXE6l2V\n/30eFU9wUttO4XpToa83clkQohk20qoG0CmxX4aMUd6ZwyMhZ3apS7jgpiSV\nQEb0auDt/Ke9QR5Q1NXrwJgyNLb+piyVU7/5L/xBRmC46oRB8P46b3MCk+yZ\nFNCuh1olE8sfnVp0+0uf4TDihozH2HFPQSpvQjwqotGdOJDgzXi+VZFacinc\nHR83tH9rKPigQFeqIDRUC6LAB9d1SKp+59drsFpHuzsfKwd/nKxyLtTKIEcE\nNk9YQK16bPZQ/N+AVAkMNIS/8+ABlgXZv6rGPIedlcXWnBQRVKaqlJO+m/VJ\nyy3YP464sTsQbnXca1i9TQz5rgkxJINbjB/ZybP0VtscDcPDL+g3eHfjDLgC\nsJli9sqOvWEmwh597D+XEfQkz4391vGaDw9XVvVtsfBZe+gbrGvNF/O1j+bs\nrBqriqrP54NpiG90GRyJ5YCT5kEKG5HSLJ7wB6wZ87XP5psehR613INg+Ets\nY/BmG53NKgphFxQEAI+nPEi5LAJ25hTKUT7du8omZ2zZlOr6vE/ZdnWGI5P2\nQGBfqRkdZDdhhP5ZyEIJBpT1uCXfbFDj4frubA4QnlcqOtxHOZ7P8ju0XxLD\nvLNrTnKvuPh2IMLXRc/gS934mT4Z5lYOrwTYUOkW8rNIu/VX0Cme9Wr7bz5X\nXzwQ\r\n=94HJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"tslint.json","gitHead":"06d1c94f3094e86180b909ff0654de07b10342dc","scripts":{"test":"tslint --project .","preversion":"npm test","postversion":"npm publish"},"_npmUser":{"name":"carnesen","email":"chris.arnesen@gmail.com"},"repository":{"url":"git+https://github.com/carnesen/tslint-config.git","type":"git"},"_npmVersion":"6.4.1","description":"tslint sharable config for carnesen projects","directories":{},"_nodeVersion":"8.14.0","dependencies":{"dtslint":"0.4.2","prettier":"1.15.3","tslint-config-airbnb":"5.11.1","tslint-config-prettier":"1.17.0","tslint-plugin-prettier":"2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"5.12.0","typescript":"3.2.2","@carnesen/tsconfig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/tslint-config_0.1.0-0_1547006541639_0.26474839943277884","host":"s3://npm-registry-packages"},"deprecated":"This package is no longer maintained."},"0.1.0":{"name":"@carnesen/tslint-config","version":"0.1.0","author":{"name":"Chris Arnesen"},"license":"MIT","_id":"@carnesen/tslint-config@0.1.0","maintainers":[{"name":"carnesen","email":"chris.arnesen@gmail.com"}],"homepage":"https://github.com/carnesen/tslint-config#readme","bugs":{"url":"https://github.com/carnesen/tslint-config/issues"},"dist":{"shasum":"aa9870604c0b72b5df841feb9f92d303ba82326c","tarball":"https://registry.npmjs.org/@carnesen/tslint-config/-/tslint-config-0.1.0.tgz","fileCount":9,"integrity":"sha512-tllx5CHfSAdIIydcnjgvknp8EzdgOQpYWkAqIlitdt8GEZ2RIU1rFwk2jkyHrfP7lNM46CG2RQkX1WjpN1xMhg==","signatures":[{"sig":"MEQCICHW3mUg+zURbc6b6DYykyOmn9xieGS92wqcTDBM4C1qAiAFYUSQAx/D3oXMBPLovz/hjexr+LJfsGJN9pImqsh3LA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3224,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNXyvCRA9TVsSAnZWagAADGoQAJNnK5qF131OHpPl2a8p\nP6Mr/PD0DtQ7EBFgM/8r0v52A/T3Ht6rUjHEeVa1GrLBMqnGxXX8gf3NovVy\npB6dQyS6Py0DXzQVtcoSRaGPMvX+GeU2/tzwYi8+MH3CkvqVQJR2IqyrM5Lq\nH/lw1LTAjLLTA3kYRWKL7COn1dxz5BLUbZZ7V5oHiGfBaaMW6ZcTm4vu4fLI\nNTsT4u3yaRz+h81FdjUaU4vnLQVLZlgEPsF5vUG2K1f6Y2SmR8/saBOXmTAs\nKgRJPjQoGwo1eWPm6eQMZHLSsG2ObNK/93lJSo2rNKIwaGoLnuHuWo6cU4t4\n0Kkl7K3IdkUU8G54XqDiFrEyrWrN0ajH6udE5HbIzCSweXVWl/DqWjUgq0LF\n/d5p8HCWf5/OwYMQMt3f2vZbuKjLFln/dvvEoQIqqfV1Ot5FRW2ZsYJGCM6w\nz5xSg/OeYL45FTll+Y2A0Bzx/jWYgCmNxEtHh36EWHCRQaF8DWMKcnASsxqW\npYlMWSEjdVMCX1CD/H4Y9/VwoE6OQtxG9ndKgPQuBuCtcVEiQskIxmjS0IR3\nCG014iN46PkeWEAS9zQPU3ztUFh6ShDKNC7K7YUXby7o0iNj1GHwL7xPsKdr\nrm9kFyR+typ0e5oqbtG/8+gPlx83eOZcmASqXaHMen6kmDykDxbYVpBzH3M0\ni4Pt\r\n=P6qt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"tslint.json","gitHead":"bad39c1beaafaa1a38f56d10e91deb3b70e1d8e4","scripts":{"test":"tslint --project .","preversion":"npm test","postversion":"npm publish"},"_npmUser":{"name":"carnesen","email":"chris.arnesen@gmail.com"},"repository":{"url":"git+https://github.com/carnesen/tslint-config.git","type":"git"},"_npmVersion":"6.4.1","description":"tslint sharable config for carnesen projects","directories":{},"_nodeVersion":"8.14.0","dependencies":{"dtslint":"0.4.2","prettier":"1.15.3","tslint-config-airbnb":"5.11.1","tslint-config-prettier":"1.17.0","tslint-plugin-prettier":"2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"5.12.0","typescript":"3.2.2","@carnesen/tsconfig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/tslint-config_0.1.0_1547009199261_0.11954674384924191","host":"s3://npm-registry-packages"},"deprecated":"This package is no longer maintained."},"0.1.1":{"name":"@carnesen/tslint-config","version":"0.1.1","author":{"name":"Chris Arnesen"},"license":"MIT","_id":"@carnesen/tslint-config@0.1.1","maintainers":[{"name":"carnesen","email":"chris.arnesen@gmail.com"}],"homepage":"https://github.com/carnesen/tslint-config#readme","bugs":{"url":"https://github.com/carnesen/tslint-config/issues"},"dist":{"shasum":"156ba10fa5d8ff4e6176b3dd6df310318c704e8e","tarball":"https://registry.npmjs.org/@carnesen/tslint-config/-/tslint-config-0.1.1.tgz","fileCount":10,"integrity":"sha512-CvxldeBxQR6TBZ4jBmZfaxem0rApra2EwYrQcZgIBtI44bzv0U/4NoQ7cx+DAQ4gOf0ItvSUSNBEn6SwcJWGBw==","signatures":[{"sig":"MEYCIQC8+Tp9xi9V9pG4TVRGW4TaO3NGdQoiGyXjxF0S7EebJAIhAIs6DhuXtJxXmPpxkqqcKD5jUFKZ3+MN7WouC5OSTb0f","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6578,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNah5CRA9TVsSAnZWagAAwtcP/2FUThvXS8arN6fQN03r\nc4hn7flkAXRo++AtN+sr24wCA34x0tP8dG9ggfeo2r++lfj23BnLtfwsdXp8\nhdLJoBc2wroG6L5fp/LyCu0RRdAbAf6uhraUn0uE5qi98DkCH7bQq9axdAZa\n9fMgfOYIqMEort52XWpxBcczm3eWtbT7EyCAgnOs25hAjNqtBXhdYP/o1QAU\nXvsmeFTaiL25T7dFNAU0Vo3FRJnHvKPWgJ5JGD2Zq5VHCBmuDbwHzUPKTw6a\neGh+Ltpp+KH4FG9OoCOxfumaGbTpcH1dfaqmEhx8waUOVoFeNbMk1J1UhBq/\nI1okOtTsnZSPCG4QPTHo91NLcc+qXxoPGv9KWeWOvdA+SdFRoNetm4gViq0f\nnqz9H3Hll0EcDT/6QNlG6HBuWKow5Ze8j5q/yloiUM1eaMLmTG1js82uto4T\nv69XAoifXBd41zERs0T38i07xgUBw5zaWbRCx/Q7NDV6RrH9agGn6T/7UgWP\nHlkskwjLHlJt/ydNslzjF1Zzyi1vh2ixHdKR6nUAMYMBuocKjiWYeJt03tiP\nugbtT+7E/3zu4xJmr/VziG2V3mn/vLuDfyQTXYp0Kcu/QmPzX2AuTArUuCX+\nslEbSdpcspKbNDRHtJ29OUVGjktP0fJe6+bx4lyXsr00Fzy6Rz2v8lQ+ZCRV\n9v72\r\n=1Nvs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"tslint.json","gitHead":"373f3d3550173cbe0af9d45c9d45178ffda198fd","scripts":{"test":"tslint --project .","preversion":"npm test","postversion":"npm publish"},"_npmUser":{"name":"carnesen","email":"chris.arnesen@gmail.com"},"repository":{"url":"git+https://github.com/carnesen/tslint-config.git","type":"git"},"_npmVersion":"6.4.1","description":"tslint sharable config for carnesen projects","directories":{},"_nodeVersion":"8.14.0","dependencies":{"dtslint":"0.4.2","prettier":"1.15.3","tslint-config-airbnb":"5.11.1","tslint-config-prettier":"1.17.0","tslint-plugin-prettier":"2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"5.12.0","typescript":"3.2.2"},"_npmOperationalInternal":{"tmp":"tmp/tslint-config_0.1.1_1547020408719_0.21258473105224973","host":"s3://npm-registry-packages"},"deprecated":"This package is no longer maintained."},"0.1.2":{"name":"@carnesen/tslint-config","version":"0.1.2","author":{"name":"Chris Arnesen"},"license":"MIT","_id":"@carnesen/tslint-config@0.1.2","maintainers":[{"name":"carnesen","email":"chris.arnesen@gmail.com"}],"homepage":"https://github.com/carnesen/tslint-config#readme","bugs":{"url":"https://github.com/carnesen/tslint-config/issues"},"dist":{"shasum":"8e94bb2b27d75b9ef46d2e4e84c1b58a3fb61de1","tarball":"https://registry.npmjs.org/@carnesen/tslint-config/-/tslint-config-0.1.2.tgz","fileCount":10,"integrity":"sha512-egf1I0/UN++1FtlVyM4koxhvG9X6CmWe7M9kGwP+7jjbN3kPASL4gIS8VzyplVXU8kprkTcFBFoQJJ/M3/lSCw==","signatures":[{"sig":"MEUCIBY5zcDVLmjyzLzqe6nsKIQb/G+OEibZ01QjDkJofbU8AiEAqLlTUbZGKm+UhsV5F7aLT3eWFrEonQDnhP4011tFCDU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6579,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNbvqCRA9TVsSAnZWagAAGd4P/jhiTWnQtrLSk0zlWDFU\nCAiQsud4j08WcyBNqEd1xHbYDfKvGgo3yu4bQZ6dK4h1RzuAHPByyKONeRSZ\nv+ptNEMLQ8xmr2xioLvlg/8hQNCBuMZ7A5ofLhnFkPPBNo9o6dYX7dUNHmjW\n6AaTjQnxCBnGCw+5OiGBwnCVuK6BP9MVRxnuvPIpvca+pe9S6doa3RbBlsMH\nSJmMuR+80ciMDhF6+iRJ5abNdqlCSE21VgxKGz92JiHJjBo8z1sQ5khDvahz\nHo61nZRxU1G8Z3MYb8ElPw04+FLyuRyvtOJfr588EumhWYqDgAxdX86NQuMp\nNFDzyEcD3y3e3+8YCWw85gC6cnq7+sDGYdyyxoRXT7eVB3gAmKxjp3TFyTfQ\nXzW+Z/MRP0OXTQnH4F2kJGbhLghqMPyBfj/qJeFiT6ZG5kzLVAZ/d7Rq3Z1R\n0/TdUTOhrD7gqgPG9ZhnWKkmg4W/nlUxE0nhgCnYXKu458KHT06ilzVuZrMt\nD3l+UwsLPJWDxKZCh+kPTbLHeM45Hz0tgJpg5itDkjK5+y7GrNI5TSY3vUB+\nTS1wg4WOo7GZUgbQ09zdwCB9rCgqMBqxJSNpzQgVM/ZZcFfTMiENRNW+d1bA\nViZED04ur17qAposk68npcGdTsyuw9BCleNxpHWpEp/B4P7Py3eu2pRoGKUH\nsFkH\r\n=IzDG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"tslint.json","gitHead":"fb5878ca4e5cb4e80a12071f30d43d8e3595c5ba","scripts":{"test":"tslint --project .","preversion":"npm test","postversion":"npm publish"},"_npmUser":{"name":"carnesen","email":"chris.arnesen@gmail.com"},"repository":{"url":"git+https://github.com/carnesen/tslint-config.git","type":"git"},"_npmVersion":"6.4.1","description":"tslint sharable config for carnesen projects","directories":{},"_nodeVersion":"8.14.0","dependencies":{"dtslint":"0.4.2","prettier":"1.15.3","tslint-config-airbnb":"5.11.1","tslint-config-prettier":"1.17.0","tslint-plugin-prettier":"2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"5.12.0","typescript":"3.2.2"},"_npmOperationalInternal":{"tmp":"tmp/tslint-config_0.1.2_1547025386025_0.8314059877635696","host":"s3://npm-registry-packages"},"deprecated":"This package is no longer maintained."},"0.2.0":{"name":"@carnesen/tslint-config","version":"0.2.0","author":{"name":"Chris Arnesen"},"license":"MIT","_id":"@carnesen/tslint-config@0.2.0","maintainers":[{"name":"carnesen","email":"chris.arnesen@gmail.com"}],"homepage":"https://github.com/carnesen/tslint-config#readme","bugs":{"url":"https://github.com/carnesen/tslint-config/issues"},"dist":{"shasum":"1194c6483b9e949a68b61cde3224eae2ad77990a","tarball":"https://registry.npmjs.org/@carnesen/tslint-config/-/tslint-config-0.2.0.tgz","fileCount":10,"integrity":"sha512-Lzlq4ZdzhGQcsEvFGUO+yv2zL0WTWntgGZpp1JY17WPKju/Uba4tdVM1Sk0OVb/b69IN7dqmv4qXwVhsJJuD1g==","signatures":[{"sig":"MEYCIQCfggUq60ZKLj7HmJVrig2oskUNFzgXG9QAzdjRlFwvmwIhAO9LmZlJMM26h/jqJEujwCeEReYb7qxN0W9Km2FUO+AI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6975,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexM++CRA9TVsSAnZWagAA1uwP/2JjmZjH5cwTGA0c1GA0\nHHY/9UVA5GvrYqywvlalv9EuwVGqO1BKYPuRzmqFpKnMaPZNauva+QTCtRsA\nL0PSBKwohFcJsI0M3WC5Alsjxt8AaKzO5uiRTd8Oez2zE3hqZo68ckHBATGv\nRB1aVIDQhZaOPgixjLy6F5T8dPCC2rDvgt2z1Qtvxs8bkIBEcrolz4/I5IKR\niMfTstowYfg9/SpovaOY63bwKin/uyBK0lFO2e6P2V2dFyv9+I1bV69r7Drs\nlCIDyTrqP8+1DjgKQ2egPZm56QqginLNiUH5mXd94yVBamao8uGxZ7tP7TaX\ntGX9b/wTmgSVW1agwVU35eyg9wBSzscyILFTb5XAYyMVxMZyt4C9TpGF45Lv\nRlA2nGn60Gt0rQwossKx6jkW18LXgxjbM3CDln3jKMDHuTmVYvmQS6wB/toZ\neAagEfNIbx6opwbivB2Tf+PS9d7Ephmwkm4TpgCjKnhdGwtXC3P8OeceAwd3\n9DRDTfEJlBXkFzWOV61+mKgkbSp+iPC4ZIiPfqvf0Wz6aBrvJoaCLrUOwm3R\nOCWu0hP6sEObtPIuGAbBW1jEmgDfFQcdRcGrlvRWtxIsVNBakmH4+vB7h/EP\nBN+MD2QuonnZxWh9sohv7+wdyx5tjYjsocK6RCGe+Jda+8i0UtmALxIKzDjT\nAmNt\r\n=LzML\r\n-----END PGP SIGNATURE-----\r\n"},"main":"tslint.json","gitHead":"26863256817b863c58e68dcd6b5ebdaa9bb6c3cb","scripts":{"test":"tslint --project .","preversion":"npm test","postversion":"npm publish"},"_npmUser":{"name":"carnesen","email":"chris.arnesen@gmail.com"},"repository":{"url":"git+https://github.com/carnesen/tslint-config.git","type":"git"},"_npmVersion":"6.12.1","description":"tslint sharable config for carnesen projects","directories":{},"_nodeVersion":"12.13.1","dependencies":{"dtslint":"3.6.3","prettier":"2.0.5","tslint-config-airbnb":"5.11.2","tslint-config-prettier":"1.18.0","tslint-plugin-prettier":"2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"6.1.2","typescript":"3.9.3"},"_npmOperationalInternal":{"tmp":"tmp/tslint-config_0.2.0_1589956542377_0.911042621767481","host":"s3://npm-registry-packages"},"deprecated":"This package is no longer maintained."}},"time":{"created":"2018-10-19T18:50:24.588Z","modified":"2026-05-24T15:25:35.522Z","0.0.0":"2018-10-19T18:50:24.968Z","0.0.0-0":"2018-10-19T18:50:37.392Z","0.0.1":"2018-10-19T20:41:58.279Z","0.0.2":"2018-10-22T21:24:04.438Z","0.0.3":"2018-11-25T02:44:28.674Z","0.1.0-0":"2019-01-09T04:02:21.764Z","0.1.0":"2019-01-09T04:46:39.379Z","0.1.1":"2019-01-09T07:53:28.836Z","0.1.2":"2019-01-09T09:16:26.168Z","0.2.0":"2020-05-20T06:35:42.479Z"},"bugs":{"url":"https://github.com/carnesen/tslint-config/issues"},"author":{"name":"Chris Arnesen"},"license":"MIT","homepage":"https://github.com/carnesen/tslint-config#readme","repository":{"url":"git+https://github.com/carnesen/tslint-config.git","type":"git"},"description":"tslint sharable config for carnesen projects","maintainers":[{"name":"carnesen","email":"chris.arnesen@gmail.com"}],"readme":"# @carnesen/tslint-config [![Build Status](https://travis-ci.com/carnesen/tslint-config.svg?branch=master)](https://travis-ci.com/carnesen/tslint-config)\n\nTSLint configurations for `@carnesen` projects\n\n## Install\n\nThese instructions assume that you're already using TypeScript and are now just adding `tslint`.\n\n```\nnpm install --save-dev tslint @carnesen/tslint-config\n```\n\n## Usage\nCreate a file `tslint.json` at the root of your project with contents:\n\n```json\n{\n  \"extends\": [\n    \"@carnesen/tslint-config\"\n  ]\n}\n```\nThat tells TSLint to use the \"main\" export of this package, [its `tslint.json`](tslint.json) file. Add these lines to your `package.json`'s \"scripts\" field:\n```\n    \"lint\": \"tslint --project .\",\n    \"lint:fix\": \"npm run lint -- --fix\",\n```\nFinally add `&& npm run lint` to your package's \"test\" script to make sure you don't forget to lint! I strongly recommend setting up your editor to automatically fix lint errors on save. That makes it so that the linter mostly stays out of your way. In Visual Studio Code, [this plugin](https://marketplace.visualstudio.com/items?itemName=eg2.tslint) works great.\n\n## Rules\nThis package's rules extend those espoused by [by AirBnB](https://github.com/airbnb/javascript), consumed as [tslint-config-airbnb](https://www.npmjs.com/package/tslint-config-airbnb). Those rules are mostly concerned with syntax. For code formatting, this package uses [`tslint-config-prettier`](https://github.com/alexjoverm/tslint-config-prettier), which disables all rules that are unnecessary or might conflict with [Prettier](https://prettier.io/) in conjunction with [`tslint-plugin-prettier`](https://github.com/ikatyang/tslint-plugin-prettier), which \"runs Prettier as a TSLint rule and reports differences as individual TSLint issues\". I wrote up some thoughts [here](https://github.com/googleapis/google-cloud-node/issues/2842#issuecomment-425229710) on why that's a much better approach than using `tslint` and `prettier` separately. Finally this configuration also enables the [dtslint \"expect\" rule](https://github.com/Microsoft/dtslint/blob/4539c93657ea93e96eff84aa835422f6eed3e3b7/src/rules/expectRule.ts), which allows you to make type assertions that are checked at the same time as the lint rules:\n\n```ts\n// $ExpectType \"foo\"\n'foo';\n\n// $ExpectType string[]\n['foo', 'bar', 'baz'];\n```\nThese are a nice way of writing programmatic tests for types beyond what you can achieve with unit testing alone.\n\nHere are some projects that make use of this one if you want to see some code looks like that adhere to these rules:\n- [@carnesen/bitcoin-config](https://github.com/carnesen/bitcoin-config): Constants, utilities, and TypeScript types for bitcoin server software configuration with Node.js\n- [@carnesen/cli](https://github.com/carnesen/cli): A library for building Node.js command-line interfaces\n- [@carnesen/coded-error](https://github.com/carnesen/coded-error): An enhanced `Error` class with additional properties \"code\" and \"data\"\n\n## Related\n- [@carnesen/tsconfig](https://github.com/carnesen/tsconfig): TypeScript configurations for @carnesen projects\n\n## More information\nIf you encounter any bugs or have any questions or feature requests, please don't hesitate to file an issue or submit a pull request on this project's repository on GitHub.\n\n## License\n\nMIT © [Chris Arnesen](https://www.carnesen.com)\n","readmeFilename":"README.md"}