{"_id":"ws-tslint-config-prettier","_rev":"29-08b622b1861250c88658a51769f4dcbd","name":"ws-tslint-config-prettier","dist-tags":{"latest":"0.0.1"},"versions":{"0.0.1":{"name":"ws-tslint-config-prettier","version":"0.0.1","keywords":["lint","tslint","ts-lint","prettier","config","typescript"],"author":{"name":"Alex Jover Morales","email":"alexjovermorales@gmail.com"},"license":"MIT","_id":"ws-tslint-config-prettier@0.0.1","maintainers":[{"name":"romger","email":"r.gerasimovich@white-soft.ru"}],"homepage":"https://github.com/prettier/tslint-config-prettier#readme","bugs":{"url":"https://github.com/prettier/tslint-config-prettier/issues"},"bin":{"tslint-config-prettier-check":"bin/check.js"},"dist":{"shasum":"3555ba712d16a0bbae348c4600d803d82c7b9f0c","tarball":"https://registry.npmjs.org/ws-tslint-config-prettier/-/ws-tslint-config-prettier-0.0.1.tgz","fileCount":6,"integrity":"sha512-sTHMCgV8pEVdvqh10Xeo2y3my02ebT3XTGYsK0Bw5H2C/IMNSYC4+GZtRPY0Nzx9+PNfgt9nCQtRjDbTohxS1Q==","signatures":[{"sig":"MEQCIHTSiMwoMRWE4nj1cl9n5ELTPeKGkQanuFV7bQGCW2GkAiAfZyhr8bJ/XFOqPjRsNbM3juesuUBO27wu1RQ1F3266w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13561,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3BpbCRA9TVsSAnZWagAAxikQAIXidUUs9HTfNdLvAl1/\nXlS5l+MoPMp8AWnFM/d/elaBUMCkCz+2Dlsh6QQVcoV0KM/9le6YByN4hk0/\nGcPXEIGmrjnbHoKOjnZ/mDRndi6Dq59xsCXBbidRzC2IYwEhXuYoFeK3INb4\n/wSWFbsSqEm2ibsju1TxGQZU/SzolOrRqSJ1uEwc/VK5HP6dSDmhg1+3wCOD\nouHZyxLQld8KFDlSRSfhpDeIs/tmpyHs0m0XOc0FOkd/ziSbOY3Nsx0HjWHa\niR1uhd/5Wd0E8tRz4uKl39JBdmUOszvJQwwiB0eXNZg0h8AIXsuuFmIKGYp2\ndI/XBAYV9vYXJUv5W1WFztS9RpVHXtps8xo2HUCN7QWLwBy5BHGJakESBDI3\nb66S4jgKi7ssIjloyioRHgco7oL0YVtTLOl+NWfiyC8SsQaU+RQqPweEWLCt\nEhaaqAZC416AxE1bBlHjCHJOMAUR922DZgPoAXSaVI60wjZrecTdyjFsGmG0\nRRcjMvvVhXzGzBlgDwafoII2gMANDnxb2YhA+oNizt9EUgBFXb2GBqgzusHL\n6mNmBtNw2FILKv5j06aV2zPsNjCF+ICTPntcDCvIOE1AtSfMkxLbU/hFh9Q5\nAXlbztS6NSk23749D++xIGYEaTV5eQzJrcvIR+iDqpIbWWRPNP2iPXoAiVDm\nzarN\r\n=JYuS\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["**/src/**/test.{ts,tsx}","**/tools/*.test.ts"],"transform":{"/src/.+\\.tsx?$":"<rootDir>/build/transform.js","/tools/.+\\.ts$":"ts-jest/preprocessor"},"testEnvironment":"node","coverageThreshold":{"global":{"lines":95,"branches":95,"functions":95,"statements":95}},"moduleFileExtensions":["ts","tsx","js","json"]},"main":"lib/index.json","config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"},"validate-commit-msg":{"types":"conventional-commit-types","helpMessage":"Use \"npm run commit\" instead, we use conventional-changelog format :) (https://github.com/commitizen/cz-cli)"}},"engines":{"node":">=4.0.0"},"gitHead":"17d353e5218c32e6c025019ce83cf6d04cd6a108","scripts":{"lint":"tslint 'tools/**/*.ts'","test":"yarn clean && jest --no-cache","clean":"rimraf ./node_modules/vrsource-tslint-rules/rules/*.ts","commit":"git-cz","prepush":"yarn test && yarn lint","commitmsg":"validate-commit-msg","prepublish":"yarn build-tools && yarn generate-config && yarn build-checker","build-tools":"tsc","build-checker":"tsc -p ./tsconfig.checker.json","generate-config":"node ./build/generate.js","semantic-release":"semantic-release"},"_npmUser":{"name":"romger","email":"r.gerasimovich@white-soft.ru"},"repository":{"url":"git+https://github.com/prettier/tslint-config-prettier.git","type":"git"},"_npmVersion":"5.5.1","description":"Do you wanna use tslint and prettier without conflicts? tslint-config-prettier disables all conflicting rules that may cause such problems. Prettier takes care of formatting and tslint the rest.","directories":{},"_nodeVersion":"9.0.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^23.2.0","husky":"^1.0.0","lodash":"^4.17.4","rimraf":"^2.6.1","tslint":"5.11.0","ts-jest":"^23.10.0","make-dir":"^1.0.0","prettier":"1.15.3","codelyzer":"4.5.0","commitizen":"^3.0.0","typescript":"3.2.1","@types/jest":"^23.1.2","@types/node":"^10.0.3","tslint-divid":"1.3.0","tslint-react":"3.6.0","@types/make-dir":"^1.0.1","@types/prettier":"^1.10.0","ws-tslint-react":"0.0.9","semantic-release":"^15.0.0","tslint-immutable":"5.0.0","tslint-misc-rules":"3.5.1","tslint-eslint-rules":"5.4.0","validate-commit-msg":"^2.10.1","vrsource-tslint-rules":"6.0.0","tslint-microsoft-contrib":"6.0.0","cz-conventional-changelog":"^2.0.0","tslint-consistent-codestyle":"1.14.1"},"_npmOperationalInternal":{"tmp":"tmp/ws-tslint-config-prettier_0.0.1_1543975604141_0.48567968940008543","host":"s3://npm-registry-packages"}}},"time":{"created":"2018-12-05T02:06:44.140Z","modified":"2026-06-19T16:46:56.434Z","0.0.1":"2018-12-05T02:06:44.295Z"},"bugs":{"url":"https://github.com/prettier/tslint-config-prettier/issues"},"author":{"name":"Alex Jover Morales","email":"alexjovermorales@gmail.com"},"license":"MIT","homepage":"https://github.com/prettier/tslint-config-prettier#readme","keywords":["lint","tslint","ts-lint","prettier","config","typescript"],"repository":{"url":"git+https://github.com/prettier/tslint-config-prettier.git","type":"git"},"description":"Do you wanna use tslint and prettier without conflicts? tslint-config-prettier disables all conflicting rules that may cause such problems. Prettier takes care of formatting and tslint the rest.","maintainers":[{"email":"kolosov.stas01@mail.ru","name":"s.kolosov"},{"email":"lutientinuviel99@gmail.com","name":"imageryna"},{"email":"kukarcev94@gmail.com","name":"skukartsev"},{"email":"v.radchenko@white-soft.ru","name":"ra.vi.an"},{"email":"y.glushkova@white-soft.ru","name":"y.glushkova"},{"email":"simakin.alexander@mail.ru","name":"blablaprincess"},{"email":"fedor.ishchenko.18@gmail.com","name":"f.ishchenko"},{"email":"dmitrij.snake2000@yandex.ru","name":"fire-insurance"},{"email":"s.antonyuk@thewhite.ru","name":"gransly"},{"email":"a.manakina@white-soft.ru","name":"a.manakina"},{"email":"d.shmelev@thewhite.ru","name":"d.shmelev"},{"email":"y.kuznecova@thewhite.ru","name":"yaaku"},{"email":"v.pridvorov@thewhite.ru","name":"v.pridvorov"},{"email":"e.fahrutdinova@thewhite.ru","name":"e.fahr"},{"email":"nikusia0804@gmail.com","name":"mink16"},{"email":"r.gerasimovich@white-soft.ru","name":"white-soft"}],"readme":"# tslint-config-prettier\n\n[![npm](https://img.shields.io/npm/v/tslint-config-prettier.svg)](https://www.npmjs.com/package/tslint-config-prettier)\n[![Travis](https://img.shields.io/travis/alexjoverm/tslint-config-prettier.svg)](https://travis-ci.org/prettier/tslint-config-prettier)\n[![downloads](https://img.shields.io/npm/dm/tslint-config-prettier.svg)](https://www.npmjs.com/package/tslint-config-prettier)\n[![dependencies Status](https://img.shields.io/david/prettier/tslint-config-prettier.svg)](https://david-dm.org/prettier/tslint-config-prettier)\n[![devDependencies Status](https://img.shields.io/david/dev/prettier/tslint-config-prettier.svg)](https://david-dm.org/prettier/tslint-config-prettier?type=dev)\n\n<h3> :cop: TSLint  +  :nail_care: Prettier = :heart_eyes: </h3>\n\nDo you want to use [TSLint](https://palantir.github.io/tslint/) and [Prettier](https://github.com/prettier/prettier) without conflicts? `tslint-config-prettier` disables all [conflicting rules](https://unpkg.com/tslint-config-prettier) that may cause such problems. Prettier takes care of the formatting whereas tslint takes care of all the other things.\n\n> Check how it works in **[this tutorial](https://alexjoverm.github.io/2017/06/12/Use-Prettier-with-TSLint-and-be-happy/)**.\n\n### Get started\n\n```bash\nyarn add --dev tslint-config-prettier\n# or\nnpm install --save-dev tslint-config-prettier\n```\n\nMake sure you've already set up [TSLint](https://palantir.github.io/tslint/) and [Prettier](https://github.com/prettier/prettier).\n\nThen, extend your `tslint.json`, and make sure `tslint-config-prettier` is **at the end**:\n\n```json\n{\n  \"extends\": [\n    \"tslint:latest\",\n    \"tslint-config-prettier\"\n  ]\n}\n```\n\n### More configuration\n\n`tslint-config-prettier` also turns off formatting rules from the following rulesets, so you can use them safely.\n\n- [codelyzer](https://github.com/mgechev/codelyzer)\n- [tslint](https://github.com/palantir/tslint)\n- [tslint-consistent-codestyle](https://github.com/ajafff/tslint-consistent-codestyle)\n- [tslint-divid](https://github.com/jonaskello/tslint-divid)\n- [tslint-eslint-rules](https://github.com/buzinas/tslint-eslint-rules)\n- [tslint-immutable](https://github.com/jonaskello/tslint-immutable)\n- [tslint-microsoft-contrib](https://github.com/Microsoft/tslint-microsoft-contrib)\n- [tslint-misc-rules](https://github.com/jwbay/tslint-misc-rules)\n- [tslint-react](https://github.com/palantir/tslint-react)\n- [vrsource-tslint-rules](https://github.com/vrsource/vrsource-tslint-rules)\n\n```json\n{\n  \"extends\": [\n    \"tslint:latest\",\n    \"tslint-react\",\n    \"tslint-eslint-rules\",\n    \"tslint-config-prettier\"\n  ]\n}\n```\n\n### CLI helper tool\n\n`tslint-config-prettier` is shipped with a little CLI tool to help you check if your configuration contains any rules that are in conflict with Prettier. (require `tslint` installed)\n\nIn order to execute the CLI tool, first add a script for it to `package.json`:\n\n```json\n{\n  \"scripts\": {\n    \"tslint-check\": \"tslint-config-prettier-check ./tslint.json\"\n  }\n}\n```\n\nThen run `yarn tslint-check` or `npm run tslint-check`.\n\n### Tutorials\n\n- [Using TSlint with Prettier](https://alexjoverm.github.io/2017/06/12/Use-Prettier-with-TSLint-and-be-happy/)\n- [Use Prettier with TSLint without conflicts (video)](https://egghead.io/lessons/typescript-use-prettier-with-tslint-without-conflicts-c39670eb/)\n\n### Contributing\n\nPlease read [CONTRIBUTING.md](https://github.com/prettier/tslint-config-prettier/blob/master/CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us.\n\n### Related\n\n- [tslint-plugin-prettier](https://github.com/ikatyang/tslint-plugin-prettier) - Runs Prettier as a TSLint rule and reports differences as individual TSLint issues.\n\n### Credits\n\nMade with :heart: by [@alexjoverm](https://twitter.com/alexjoverm) and all its [contributors](https://github.com/prettier/tslint-config-prettier/graphs/contributors)\n","readmeFilename":"README.md"}