{"_id":"@urbandoor/lint","_rev":"28-53e92b7b8fd02b9f625f27364c9afbeb","name":"@urbandoor/lint","description":"TS linting at Urbandoor","dist-tags":{"latest":"0.0.7","rc":"0.2.0"},"versions":{"0.0.2":{"name":"@urbandoor/lint","version":"0.0.2","description":"TS linting at Urbandoor","main":"lint.json","scripts":{"build":"npm-run-all -p compile lint","clean":"rm -rf ./rules","compile":"tsc","lint":"tslint --project tsconfig.json","test":"npm-run-all build test-rules","test-rules":"./scripts/test.sh"},"repository":{"type":"git","url":"git+https://github.com/UrbanDoor/lint.git"},"author":{"name":"Wil Lee","email":"kourge@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/UrbanDoor/lint/issues"},"homepage":"https://github.com/UrbanDoor/lint#readme","devDependencies":{"@types/node":"^8.0.19","npm-run-all":"4.0.2","tslint":"^5.5.0","typescript":"^2.4.2"},"gitHead":"bd941108b6b7219e098c7ff437652fdac581ae1a","_id":"@urbandoor/lint@0.0.2","_shasum":"5bd39cbaeabdd35acd74f7dbc96d468795b234fe","_from":".","_npmVersion":"4.6.1","_nodeVersion":"8.2.1","_npmUser":{"name":"kourge","email":"kourge@gmail.com"},"dist":{"shasum":"5bd39cbaeabdd35acd74f7dbc96d468795b234fe","tarball":"https://registry.npmjs.org/@urbandoor/lint/-/lint-0.0.2.tgz","integrity":"sha512-Xj3Fwo0gqHRAjmxsBCL5a8JlbR89vmLRoF1oojODT1iwxg69eoPbGjbZnAVQWDQ3mhRqdfimQzMg/5496BLnPQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICWV9izarFtoKzw2Kw4mWS+emxdx8nqyIJASjeYYVHXiAiBi2BjS69w2BGW5mRc1/SEFLP36kMI1rhQ397qrVI/g5Q=="}]},"maintainers":[{"name":"kourge","email":"kourge@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lint-0.0.2.tgz_1501708591570_0.008305034367367625"},"directories":{}},"0.0.3":{"name":"@urbandoor/lint","version":"0.0.3","description":"TS linting at Urbandoor","main":"lint.json","scripts":{"build":"npm-run-all -p compile lint","clean":"rm -rf ./rules","compile":"tsc","lint":"tslint --project tsconfig.json","test":"npm-run-all build test-rules","test-rules":"./scripts/test.sh"},"repository":{"type":"git","url":"git+https://github.com/UrbanDoor/lint.git"},"author":{"name":"Wil Lee","email":"kourge@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/UrbanDoor/lint/issues"},"homepage":"https://github.com/UrbanDoor/lint#readme","devDependencies":{"@types/node":"^8.0.19","npm-run-all":"4.0.2","tslint":"^5.5.0","typescript":"^2.4.2"},"dependencies":{"tsutils":"^2.11.1"},"gitHead":"69b652e5905b43f608f7aeb536c262fbdfb0b977","_id":"@urbandoor/lint@0.0.3","_npmVersion":"5.4.2","_nodeVersion":"8.3.0","_npmUser":{"name":"kourge","email":"kourge@gmail.com"},"dist":{"integrity":"sha512-vb+h7oOsCPQCmwTkLZ3t8uMblsltYJzUW18shP/54wlG8JxWRwuGfEO7bRIwT0IyvXcWf7+9T3BJvKZmk4iKxw==","shasum":"401af7e4a5703c1c215ea601a43df1aa4c26ea7b","tarball":"https://registry.npmjs.org/@urbandoor/lint/-/lint-0.0.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdI+9dUiLqtbNZ/ZeDBObe8cXBMVi9B+ALXwwmFn6WOQIgU4lMFrNYFqjoQqpeyYD8uYgzU9tDcP4F7Nyk1BAwtfY="}]},"maintainers":[{"email":"zack+urbandoor-npm-dev@urbandoor.co","name":"urbandoor-dev"},{"email":"zack+urbandoor-npm-ci@urbandoor.co","name":"urbandoor-ci"},{"email":"tylerjones64@gmail.com","name":"squirly"},{"email":"bjbayard@gmail.com","name":"benbayard"},{"email":"sashabayan@gmail.com","name":"sbayan"},{"email":"kourge@gmail.com","name":"kourge"},{"email":"zackchandler@gmail.com","name":"zackchandler"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lint-0.0.3.tgz_1507066969665_0.8097566738724709"},"directories":{}},"0.0.4":{"name":"@urbandoor/lint","version":"0.0.4","description":"TS linting at Urbandoor","main":"lint.json","scripts":{"build":"npm-run-all -p compile lint","clean":"rm -rf ./rules","compile":"tsc","lint":"tslint --project tsconfig.json","test":"npm-run-all build test-rules","test-rules":"./scripts/test.sh"},"repository":{"type":"git","url":"git+https://github.com/UrbanDoor/lint.git"},"author":{"name":"Wil Lee","email":"kourge@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/UrbanDoor/lint/issues"},"homepage":"https://github.com/UrbanDoor/lint#readme","devDependencies":{"@types/node":"^8.0.19","npm-run-all":"4.0.2","tslint":"^5.5.0","typescript":"^2.4.2"},"dependencies":{"tsutils":"^2.11.1"},"gitHead":"f8327461628d676df07d031a69202c981e2b0e2c","_id":"@urbandoor/lint@0.0.4","_npmVersion":"5.4.2","_nodeVersion":"8.4.0","_npmUser":{"name":"squirly","email":"tylerjones64@gmail.com"},"dist":{"integrity":"sha512-nLkN4byl15Bbd8zcCUAk1M/vg3mzTS2oaONTdKzf/6u/HkkJDTw9IzBhoRLQno4UWfILIx6vs1ImqVUW7U6Gvw==","shasum":"3aaeb70afbad86531b0a87d73c90fe32020a5af0","tarball":"https://registry.npmjs.org/@urbandoor/lint/-/lint-0.0.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFljmAx0G2RnzJLeMRCr5/26yHGkwSbG3xsAwhVXG1xKAiADeze0Fl5AyKeqF2XkHTSpeYj7UUBL9WC+f+JEz/M2Qw=="}]},"maintainers":[{"email":"justinbraithwaite@gmail.com","name":"jbraithwaite"},{"email":"zack+urbandoor-npm-dev@urbandoor.co","name":"urbandoor-dev"},{"email":"zack+urbandoor-npm-ci@urbandoor.co","name":"urbandoor-ci"},{"email":"tylerjones64@gmail.com","name":"squirly"},{"email":"sashabayan@gmail.com","name":"sbayan"},{"email":"kourge@gmail.com","name":"kourge"},{"email":"zackchandler@gmail.com","name":"zackchandler"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lint-0.0.4.tgz_1509731294049_0.7854948004242033"},"directories":{}},"0.0.5":{"name":"@urbandoor/lint","version":"0.0.5","description":"TS linting at Urbandoor","main":"lint.json","scripts":{"build":"npm-run-all -p compile lint","clean":"rm -rf ./rules","compile":"tsc","lint":"tslint --project tsconfig.json","test":"npm-run-all build test-rules","test-rules":"./scripts/test.sh"},"repository":{"type":"git","url":"git+https://github.com/UrbanDoor/lint.git"},"author":{"name":"Wil Lee","email":"kourge@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/UrbanDoor/lint/issues"},"homepage":"https://github.com/UrbanDoor/lint#readme","devDependencies":{"@types/node":"^9.4.1","npm-run-all":"^4.1.2","tslint":"^5.9.1","typescript":"^2.7.1"},"peerDependencies":{"tslint":"^5.9.1","typescript":"^2.7.1"},"dependencies":{"tsutils":"^2.21.0"},"gitHead":"9be3e4fd4c9fc3441a82b16394cb7e23cfa2b86a","_id":"@urbandoor/lint@0.0.5","_npmVersion":"5.6.0","_nodeVersion":"8.7.0","_npmUser":{"name":"kourge","email":"kourge@gmail.com"},"dist":{"integrity":"sha512-IVgM68pLdjVL0uN4t8uAeV6vAgkq8RPd9xg+GPJeeCe4dhUqMsLKCdTVH2YcEAFoR03qJ6vbeAgL0vXNvBz8eA==","shasum":"6bc6bb64dc16542fee894a51dcbf5b2f329a5e8a","tarball":"https://registry.npmjs.org/@urbandoor/lint/-/lint-0.0.5.tgz","fileCount":22,"unpackedSize":44915,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGMNyQCG3Kdsx7u9FxRneDl2jBddVwzhvDKP+HdORIziAiBSMo/ODMgFwu2Krl23E9ppJqa/ceJ8ikpBxYcaUGzA8g=="}]},"maintainers":[{"email":"dgthistle@gmail.com","name":"dgthistle"},{"email":"justinbraithwaite@gmail.com","name":"jbraithwaite"},{"email":"kourge@gmail.com","name":"kourge"},{"email":"sashabayan@gmail.com","name":"sbayan"},{"email":"tylerjones64@gmail.com","name":"squirly"},{"email":"syeoryn@gmail.com","name":"syeoryn"},{"email":"zack+urbandoor-npm-ci@urbandoor.co","name":"urbandoor-ci"},{"email":"zack+urbandoor-npm-dev@urbandoor.co","name":"urbandoor-dev"},{"email":"zackchandler@gmail.com","name":"zackchandler"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lint_0.0.5_1518558371962_0.492043223456911"},"_hasShrinkwrap":true},"0.0.6":{"name":"@urbandoor/lint","version":"0.0.6","description":"TS linting at Urbandoor","main":"lint.json","scripts":{"build":"npm-run-all -p compile lint","clean":"rm -rf ./rules","compile":"tsc","lint":"tslint --project tsconfig.json","test":"npm-run-all build test-rules","test-rules":"./scripts/test.sh"},"repository":{"type":"git","url":"git+https://github.com/UrbanDoor/lint.git"},"author":{"name":"Wil Lee","email":"kourge@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/UrbanDoor/lint/issues"},"homepage":"https://github.com/UrbanDoor/lint#readme","devDependencies":{"@types/node":"^9.4.1","npm-run-all":"^4.1.2","tslint":"^5.9.1","typescript":"^2.7.1"},"peerDependencies":{"tslint":"^5.9.1","typescript":"^2.7.1"},"dependencies":{"tsutils":"^2.21.0"},"gitHead":"19e98cdbb6d8871ced0cfe7216f0e61368677939","_id":"@urbandoor/lint@0.0.6","_npmVersion":"5.6.0","_nodeVersion":"8.7.0","_npmUser":{"name":"kourge","email":"kourge@gmail.com"},"dist":{"integrity":"sha512-McN6zpuJTwSQM+ImYTMD5V0oS421Wm8gMlBM7TFW69mNGVv8iUYTZ0XitWn0wFHQikn7B5E39YLE9vFUuEtCzQ==","shasum":"31e1bf21100a46f6f04170536045e3a45b892f56","tarball":"https://registry.npmjs.org/@urbandoor/lint/-/lint-0.0.6.tgz","fileCount":21,"unpackedSize":17035,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHxfcFuNpVR581CRqmew4cwY35dRTYXSxCn/vj92qMk9AiEA4J8MmjLx+oLAeUOfKkJ6XnjZHSqGQfViCvGpedQbBFM="}]},"maintainers":[{"email":"dgthistle@gmail.com","name":"dgthistle"},{"email":"justinbraithwaite@gmail.com","name":"jbraithwaite"},{"email":"kourge@gmail.com","name":"kourge"},{"email":"sashabayan@gmail.com","name":"sbayan"},{"email":"tylerjones64@gmail.com","name":"squirly"},{"email":"syeoryn@gmail.com","name":"syeoryn"},{"email":"zack+urbandoor-npm-ci@urbandoor.co","name":"urbandoor-ci"},{"email":"zack+urbandoor-npm-dev@urbandoor.co","name":"urbandoor-dev"},{"email":"zackchandler@gmail.com","name":"zackchandler"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lint_0.0.6_1518564227545_0.07167208206878817"},"_hasShrinkwrap":false},"0.0.7":{"name":"@urbandoor/lint","version":"0.0.7","description":"TS linting at Urbandoor","main":"lint.json","scripts":{"build":"npm-run-all -p compile lint","clean":"rm -rf ./rules","compile":"tsc","lint":"tslint --project tsconfig.json","test":"npm-run-all build test-rules","test-rules":"./scripts/test.sh"},"repository":{"type":"git","url":"git+https://github.com/UrbanDoor/lint.git"},"author":{"name":"Wil Lee","email":"kourge@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/UrbanDoor/lint/issues"},"homepage":"https://github.com/UrbanDoor/lint#readme","devDependencies":{"@types/node":"^9.4.1","npm-run-all":"^4.1.2","tslint":"^5.9.1","typescript":"^2.8.1"},"peerDependencies":{"tslint":"^5.9.1","typescript":"^2.8.1"},"dependencies":{"tsutils":"^2.21.0"},"gitHead":"d76d0f0cad19bae09a29dd9c0ca777e8061874d0","_id":"@urbandoor/lint@0.0.7","_npmVersion":"5.6.0","_nodeVersion":"9.10.1","_npmUser":{"name":"kourge","email":"kourge@gmail.com"},"dist":{"integrity":"sha512-dSvw4zpKKnI2MHGRBiyJ0xvX0NbSrIM1VxmA8DgopEGxWDNtYwNnBvFIrQguR0ZTYMrpzvTOR18GJVGptVOVcg==","shasum":"0651c384982d9af39fb182e3d95d99d2db0e2800","tarball":"https://registry.npmjs.org/@urbandoor/lint/-/lint-0.0.7.tgz","fileCount":21,"unpackedSize":17065,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCW1H845BAufUU4XmdTryITgj8qLSe6W/JJ0CXwP962BwIhANZFoay1gWFKHSWr90JR7C+4MaoP2m+L6xQTbJhBIDrI"}]},"maintainers":[{"email":"dgthistle@gmail.com","name":"dgthistle"},{"email":"design@ianwremmel.com","name":"ianwremmel"},{"email":"justinbraithwaite@gmail.com","name":"jbraithwaite"},{"email":"kourge@gmail.com","name":"kourge"},{"email":"sashabayan@gmail.com","name":"sbayan"},{"email":"tylerjones64@gmail.com","name":"squirly"},{"email":"syeoryn@gmail.com","name":"syeoryn"},{"email":"zack+urbandoor-npm-ci@urbandoor.co","name":"urbandoor-ci"},{"email":"zack+urbandoor-npm-dev@urbandoor.co","name":"urbandoor-dev"},{"email":"zackchandler@gmail.com","name":"zackchandler"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lint_0.0.7_1523654423075_0.12931845123564423"},"_hasShrinkwrap":false},"0.1.0":{"name":"@urbandoor/lint","version":"0.1.0","description":"TS linting at Urbandoor","main":"lint.json","scripts":{"build":"tsc","clean":"rimraf ./rules ./reports","commitmsg":"commitlint -e $GIT_PARAMS","ensure-directories":"mkdirp reports/junit","lint":"npm-run-all --parallel lint:*","lint:types":"tsc --noEmit","lint:changelog":"commitlint --from origin/master --to HEAD","prelint:ts":"npm run ensure-directories","lint:ts":"tslint --project tsconfig.json $([ -n \"$CI\" ] && echo '--format junit --out reports/junit/tslint.xml' || echo '--format stylish')","pretest":"npm run build","precommit":"lint-staged","test":"npm-run-all --parallel test:* lint:*","test:rules":"tslint -r ./rules --test 'test/**/tslint.json'"},"repository":{"type":"git","url":"git+https://github.com/UrbanDoor/lint.git"},"author":{"name":"Wil Lee","email":"kourge@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/UrbanDoor/lint/issues"},"homepage":"https://github.com/UrbanDoor/lint#readme","devDependencies":{"@commitlint/cli":"^6.2.0","@commitlint/config-conventional":"^6.1.3","@semantic-release/changelog":"^2.0.2","@semantic-release/git":"^5.0.0","@types/node":"^9.4.1","condition-circle":"^2.0.1","husky":"^0.14.3","lint-staged":"^7.1.2","mkdirp":"^0.5.1","npm-run-all":"^4.1.2","rimraf":"^2.6.2","semantic-release":"^15.5.0","tslint":"^5.9.1","typescript":"^2.8.1"},"peerDependencies":{"tslint":"^5.9.1","typescript":"^2.8.1"},"dependencies":{"prettier":"^1.12.1","tslint-config-prettier":"^1.13.0","tslint-plugin-prettier":"^1.3.0","tsutils":"^2.21.0"},"lint-staged":{"*.ts":"npm run lint:ts --"},"publishConfig":{"tag":"rc"},"readme":"# UrbanDoor Web Syle Guide _(@urbandoor/lint)_\n\n> An opinionated approach to TypeScript\n\n<!-- TODO: generate TOC during build-and-deploy -->\n\n## Install\n\n```bash\nnpm install --save-dev @urbandoor/lint\n```\n\n## Usage\n\nAdd `@urbandoor/lint` to your `tslint.json`.\n\n```json\n{\n  \"extends\": [\"@urbandoor/lint\"]\n}\n```\n\n## Roadmap\n\n- generate TOC for README during build-and-deploy\n- rewrite using yaml so we can add comments\n- use gatsby to generate a documentation site from yaml\n- wireup netlify to host documentation site\n- update to latest set of rules\n- wireup dependabot\n- wireup probot to remind us to check for new rules on dependabot PRs\n- wireup semantic release (use server repo and web-app repo to check for breaking changes)\n- add custom rules\n  - format code comments\n  - one of disallow getters for component snippets or require getters for component snippets\n- Improve the `completed-docs` rule to\n  1. exclude React lifecycle methods\n  2. exclude any X.Props type or namespace where X is React Component class\n- Pull in eslint rules for typescript (specifically, eslint-plugin-jsx-a11y and eslint-plugin-react) and provide eslint instructions\n- pull in prettier\n- move to monorepo with packages for e.g:\n  - `@urbandoor/eslint-config`\n  - `@urbandoor/tslint-config`\n  - `@urbandoor/prettier`\n  - each of our custom tslint rules\n- Provide instructions on using tslint-language-server\n- use \"warning\"/\"error\" instead of true/false\n\n## Contribute\n\n[Pull Requests](https://github.com/UrbanDoor/lint/pulls) are welcome, but please start with an [issue](https://github.com/UrbanDoor/lint/issues) before proposing a change that's more than a few lines.\n\n## License\n\n[MIT](LICENSE) &copy; [Urbandoor Inc.](https://github.com/UrbanDoor) 2018 until at least now\n","readmeFilename":"README.md","gitHead":"7a91caec3a1fd658ffd3a7577e59043a911fefa8","_id":"@urbandoor/lint@0.1.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"ianwremmel","email":"design@ianwremmel.com"},"dist":{"integrity":"sha512-C9tHfR6T41iq1UWU3zupUSH2pVDRrM84GK01shif8Qx7Tb9eMj7VqJV3RgzW8MqyCkJBJw/n5EHn3V7iSWqz/Q==","shasum":"cabe7698aaed3ee4bc351b421f0be9cd4f2693e3","tarball":"https://registry.npmjs.org/@urbandoor/lint/-/lint-0.1.0.tgz","fileCount":29,"unpackedSize":22684,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBF+vCRA9TVsSAnZWagAAeNIP/0ZrdCG54YOD8/fmLchg\ntecym2XmvkEFtczRcgNkGPBTnGttbK+bxuLEaNVC+t0xXXmeUEE/Ip+RuqgZ\nyt3FOa3O7rQfnarZD8LOCjIk9TxUZ7095SN1DfLgzo30af5YbLi86JP4hMNg\nq91oxYCcurD0KWJ2NVR0vIJA7s9Rfpc9ZaBTjRa31pyPXPPx747XOACsezOb\novzscJS1La2dFctiI8QUXY4197qtxXdkJfC8qPZa+7xAjuIUQvMJBcJcHTj+\n4pZzWxmrXOD0XtsvZfLEoG3butF7r8iNjcVIA9aT0RukRpDaXCGIPe0z3wwB\nSMUa13ihhyQgr9ucisxzuq1ltxL9wIz+N2CGN3pUPPr/UQWt8TrErvswyi6A\ndd50Z6BgtyOF4oa0OpJjhvRZr7EIYYjA/EY0Pbg1M51KyBPXHTZ2Vc510roE\nlLIjhwbaPMJgUUPCHBMK/hUDpvfjECTLUH+UZuFOteaRq7BmOmx0YIdsl6H2\nrutt1OBxLITQAfS3HZGmhX4dINToC8wSg2bhCzm8suXNw3K9nsNnQ17fiu1T\ntYkuNzU7swKxJBP+tEOf7AWQx4R+x9dB9DrOHDISFWphlG1+jAwrJScO/hIq\nyO2xSVhxZevQ8p+k7dlmUzowyUeQhY95GkFgFNM39D0Knx7U48+hphjOMqFk\n84qd\r\n=U7rV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUfRYB43SKOMS74tJGoBioMcVNfi8GUlNM+GDgakfx+QIhAIZ4+V5PO3QDGyjIx7SrXtpPb7SBHqX/yCaCFu+a9CiM"}]},"maintainers":[{"email":"dgthistle@gmail.com","name":"dgthistle"},{"email":"design@ianwremmel.com","name":"ianwremmel"},{"email":"justinbraithwaite@gmail.com","name":"jbraithwaite"},{"email":"kourge@gmail.com","name":"kourge"},{"email":"sashabayan@gmail.com","name":"sbayan"},{"email":"tylerjones64@gmail.com","name":"squirly"},{"email":"syeoryn@gmail.com","name":"syeoryn"},{"email":"zack+urbandoor-npm-ci@urbandoor.co","name":"urbandoor-ci"},{"email":"zack+urbandoor-npm-dev@urbandoor.co","name":"urbandoor-dev"},{"email":"zackchandler@gmail.com","name":"zackchandler"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lint_0.1.0_1527013295528_0.9828872744334314"},"_hasShrinkwrap":false},"0.2.0":{"name":"@urbandoor/lint","version":"0.2.0","description":"TS linting at Urbandoor","main":"./lint.js","scripts":{"build":"npm-run-all -p build:*","build:readme":"markdown-toc README.md --bullets='*' --no-firsth1 -i && prettier --write README.md","build:rules":"tsc","clean":"rimraf ./rules ./reports","commitmsg":"commitlint -e $GIT_PARAMS","ensure-directories":"mkdirp reports/junit","lint":"npm-run-all --parallel lint:*","lint:types":"tsc --noEmit","lint:changelog":"commitlint --from origin/master --to HEAD","prelint:ts":"npm run ensure-directories","lint:ts":"tslint --project tsconfig.json $([ -n \"$CI\" ] && echo '--format junit --out reports/junit/tslint.xml' || echo '--format stylish')","pretest":"npm run build","precommit":"lint-staged","test":"npm-run-all --parallel test:* lint:*","test:rules":"tslint -r ./rules --test 'test/**/tslint.json'"},"repository":{"type":"git","url":"git+https://github.com/UrbanDoor/lint.git"},"author":{"name":"Wil Lee","email":"kourge@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/UrbanDoor/lint/issues"},"homepage":"https://github.com/UrbanDoor/lint#readme","devDependencies":{"@commitlint/cli":"^6.2.0","@commitlint/config-conventional":"^6.1.3","@semantic-release/changelog":"^2.0.2","@semantic-release/git":"^5.0.0","@types/node":"^9.4.1","condition-circle":"^2.0.1","husky":"^0.14.3","lint-staged":"^7.1.2","markdown-toc":"^1.2.0","mkdirp":"^0.5.1","npm-run-all":"^4.1.2","rimraf":"^2.6.2","semantic-release":"^15.5.0","tslint":"^5.9.1","typescript":"^2.8.1"},"peerDependencies":{"tslint":"^5.9.1","typescript":"^2.8.1"},"dependencies":{"@semantic-release/exec":"^2.2.4","prettier":"^1.12.1","tslint-config-prettier":"^1.13.0","tslint-plugin-prettier":"^1.3.0","tsutils":"^2.21.0"},"lint-staged":{"*.ts":"npm run lint:ts --"},"publishConfig":{"tag":"rc"},"readme":"# UrbanDoor Web Syle Guide _(@urbandoor/lint)_\n\n> An opinionated approach to TypeScript\n\n<!-- toc -->\n\n*   [Usage](#usage)\n*   [Contribute](#contribute)\n*   [License](#license)\n\n<!-- tocstop -->\n\n## Install\n\n```bash\nnpm install --save-dev @urbandoor/lint\n```\n\n## Usage\n\nAdd `@urbandoor/lint` to your `tslint.json`.\n\n```json\n{\n    \"extends\": [\"@urbandoor/lint\"]\n}\n```\n\n## Contribute\n\n[Pull Requests](https://github.com/UrbanDoor/lint/pulls) are welcome, but please\nstart with an [issue](https://github.com/UrbanDoor/lint/issues) before proposing\na change that's more than a few lines.\n\n## License\n\n[MIT](LICENSE) &copy; [Urbandoor Inc.](https://github.com/UrbanDoor) 2018 until\nat least now\n","readmeFilename":"README.md","gitHead":"c9147ad266eb5d13af2bc2ca3d345d47013b70f2","_id":"@urbandoor/lint@0.2.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"ianwremmel","email":"design@ianwremmel.com"},"dist":{"integrity":"sha512-ZZ+QXVpXlNX+y908aBSJrpLQ/rWdausjSBZ35XVg+mloE113uBqzRA1bXSAbWgpnqAhyHWCFzsm7m1kZMjZNlQ==","shasum":"e2b71f1e22488ac8caa369790d203936f45cb731","tarball":"https://registry.npmjs.org/@urbandoor/lint/-/lint-0.2.0.tgz","fileCount":33,"unpackedSize":28210,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbD13bCRA9TVsSAnZWagAAidEP/ROlwbTyWHIfNeoZw5Kw\nWnKsNOe9LwQ2/3dZ7kwMN/YeXGpAtxXId6dBZDYSm152jc5Te+zb42mCB/Rb\nNycbbTxva1RUNKhUDhyoYS2UX1kdeNdSMY8aj6fZlhPUaefcq2LiZ05X//4X\n48p251FY1MeaCcBMEIFBGNUkL/4QBd4tnva+ZOnIKZKCNgXOAqwgr2QaaNcN\nGlyShl7nuqNEs61UnAaXE3+0vJDRp4RITvuwC8sS9zik94fKwETFgsnSvuHC\nxVtjdlRWcmRmnsxbQQXOeKEWUhJ/+6p+OCd1OpAryopssvAqAZc1Ln5QWSoX\nPujq0PYbaodIYqQSyo1p0K5/hKtguyLVnTigteLXCBT2j+6eYT+moWkGWZfP\nkZmWsGd9G0NLvntugZboBHZbHqskOiKyPQWx7hR2USqWQlAIjy8AP3WULT54\nigvnGIR5YQuPaXzlY5qL/WAdXi3oEdbeQzCzTA6JHajUbhwA1wAi0mw8qD8q\nbqvVdJL2ZbpH0kFhyIiEViIvn/nznnv8eMfBSdvCg+un/Kfm+Niq1JyDdvoa\nvMPaiP0QiOJ0gCcboE49wMqOhRy0TY2r2dFeL9TMXsiFuRYpzK0ZY5/mTlmP\nE67/lBBFcG9T0cXneW4+4bZ8HFFvNkKQ7WF5UZul7zwkSqL8gsE1RI3gt67O\n5Qr2\r\n=CxTy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAQo9ePkccvA06QFNo7rJte2GV7t3I36WG0vZ8LveoumAiBLe0Kr7nG3cofv5grcHrbfN3Ee8GCBFFt6ImMw9S0gMQ=="}]},"maintainers":[{"email":"dgthistle@gmail.com","name":"dgthistle"},{"email":"design@ianwremmel.com","name":"ianwremmel"},{"email":"justinbraithwaite@gmail.com","name":"jbraithwaite"},{"email":"kourge@gmail.com","name":"kourge"},{"email":"sashabayan@gmail.com","name":"sbayan"},{"email":"tylerjones64@gmail.com","name":"squirly"},{"email":"syeoryn@gmail.com","name":"syeoryn"},{"email":"zack+urbandoor-npm-ci@urbandoor.co","name":"urbandoor-ci"},{"email":"zack+urbandoor-npm-dev@urbandoor.co","name":"urbandoor-dev"},{"email":"zackchandler@gmail.com","name":"zackchandler"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lint_0.2.0_1527733722849_0.967927819217824"},"_hasShrinkwrap":false}},"readme":"","maintainers":[{"email":"ci@urbandoor.com","name":"urbandoor-automation"}],"time":{"modified":"2022-06-13T01:24:44.140Z","created":"2017-08-02T21:16:31.731Z","0.0.2":"2017-08-02T21:16:31.731Z","0.0.3":"2017-10-03T21:42:49.772Z","0.0.4":"2017-11-03T17:48:14.280Z","0.0.5":"2018-02-13T21:46:12.027Z","0.0.6":"2018-02-13T23:23:47.632Z","0.0.7":"2018-04-13T21:20:23.141Z","0.1.0":"2018-05-22T18:21:35.580Z","0.2.0":"2018-05-31T02:28:42.970Z"},"homepage":"https://github.com/UrbanDoor/lint#readme","repository":{"type":"git","url":"git+https://github.com/UrbanDoor/lint.git"},"author":{"name":"Wil Lee","email":"kourge@gmail.com"},"bugs":{"url":"https://github.com/UrbanDoor/lint/issues"},"license":"MIT","readmeFilename":""}