{"_id":"@binden/eslint-config-ts","_rev":"3-dfe9a2cfa6b12f1f33939981846d71eb","name":"@binden/eslint-config-ts","dist-tags":{"latest":"6.0.2"},"versions":{"6.0.0":{"name":"@binden/eslint-config-ts","version":"6.0.0","keywords":["eslint","eslintconfig","typescript","binden"],"author":{"name":"Sergey Bakulin","email":"sergey.bakulin.github@gmail.com"},"license":"MIT","_id":"@binden/eslint-config-ts@6.0.0","maintainers":[{"name":"vansergen","email":"vansergen@gmail.com"}],"homepage":"https://github.com/binden-js/eslint-config-ts#readme","bugs":{"url":"https://github.com/binden-js/eslint-config-ts/issues"},"dist":{"shasum":"886da2b8dadde870e2c49e88a2b3810915393ff1","tarball":"https://registry.npmjs.org/@binden/eslint-config-ts/-/eslint-config-ts-6.0.0.tgz","fileCount":6,"integrity":"sha512-YLrNHjxTlFP0relCKI4j8DckdRkTl6+q3CTN3CZY6Bg+WhzGgrm6fqFJe2R70vXlsYrzUY5YEQ8wIaGtBEMufg==","signatures":[{"sig":"MEQCIHPgWmUEAR2P17yheU3dB/D54tUluNi5g6oqMgL99zj3AiB210uV2fOJHdyl6vMI5f6RaBNqd3jMS/m9Afztka41Cg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33130},"main":"eslint.config.js","type":"module","types":"index.d.ts","engines":{"npm":">=11.11.0","node":">=24.14.1"},"funding":{"url":"https://commerce.coinbase.com/checkout/eddfb0f7-20e7-4e0d-8e04-232bbdf0b397","type":"Coinbase Commerce"},"gitHead":"e5b78a4cf574b032630cd854e919f96f7a2db1cf","scripts":{"eslint":"eslint --parser-options project:tsconfig.json **/*.ts","prepare":"husky","prettier":"prettier -c .","commitlint":"commitlint --verbose --from=$( git rev-list --max-parents=0 $( git rev-parse --abbrev-ref HEAD ) )","install:clean":"npm install","prettier:write":"prettier -c -w .","preinstall:clean":"rm -rf node_modules package-lock.json"},"_npmUser":{"name":"vansergen","email":"vansergen@gmail.com"},"repository":{"url":"git+https://github.com/binden-js/eslint-config-ts.git","type":"git"},"_npmVersion":"11.12.1","description":"Shareable TypeScript ESLint config","directories":{},"_nodeVersion":"24.14.1","dependencies":{"typescript-eslint":"^8.58.2","@binden/eslint-config":"^7.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.2","lint-staged":"^16.4.0","@binden/tsconfig":"^4.0.0","@binden/commitlint-config":"^3.0.0","@binden/semantic-release-config":"^3.0.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-ts_6.0.0_1776180402359_0.22937681396626952","host":"s3://npm-registry-packages-npm-production"}},"6.0.1":{"name":"@binden/eslint-config-ts","version":"6.0.1","keywords":["eslint","eslintconfig","typescript","binden"],"author":{"name":"Sergey Bakulin","email":"sergey.bakulin.github@gmail.com"},"license":"MIT","_id":"@binden/eslint-config-ts@6.0.1","maintainers":[{"name":"vansergen","email":"vansergen@gmail.com"}],"homepage":"https://github.com/binden-js/eslint-config-ts#readme","bugs":{"url":"https://github.com/binden-js/eslint-config-ts/issues"},"dist":{"shasum":"92203aeed23fac4f84c16e9426417d8f049a1d12","tarball":"https://registry.npmjs.org/@binden/eslint-config-ts/-/eslint-config-ts-6.0.1.tgz","fileCount":6,"integrity":"sha512-b84ptAGgHmK20OLB05Qk7DqILFTeA/GetRExTYz/z6QEhup39KafWWV0myMrXs6O8HMZMkP+o+rQCznVQRz5Rw==","signatures":[{"sig":"MEUCIBzWe79C/XbcHlvTgEpydwCnA/QLPe+IQ1e8cQbTANp6AiEA8ZRCpfgykJQgGsPq3ijYPq2vRWhLRBf8OU4hSVO7pS0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33399},"main":"eslint.config.js","type":"module","types":"index.d.ts","engines":{"npm":">=11.11.0","node":">=24.14.1"},"funding":{"url":"https://commerce.coinbase.com/checkout/eddfb0f7-20e7-4e0d-8e04-232bbdf0b397","type":"Coinbase Commerce"},"gitHead":"cf1c6cd044341b37be44068e4beb6b63010a5eb5","scripts":{"eslint":"eslint --parser-options project:tsconfig.json **/*.ts","prepare":"husky","prettier":"prettier -c .","commitlint":"commitlint --verbose --from=$( git rev-list --max-parents=0 $( git rev-parse --abbrev-ref HEAD ) )","install:clean":"npm install","prettier:write":"prettier -c -w .","preinstall:clean":"rm -rf node_modules package-lock.json"},"_npmUser":{"name":"vansergen","email":"vansergen@gmail.com"},"repository":{"url":"git+https://github.com/binden-js/eslint-config-ts.git","type":"git"},"_npmVersion":"11.12.1","description":"Shareable TypeScript ESLint config","directories":{},"_nodeVersion":"24.15.0","dependencies":{"typescript-eslint":"^8.59.3","@binden/eslint-config":"^7.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.3","lint-staged":"^16.4.0","@binden/tsconfig":"^4.0.0","@binden/commitlint-config":"^3.0.0","@binden/semantic-release-config":"^3.0.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-ts_6.0.1_1779065526894_0.10970682438500923","host":"s3://npm-registry-packages-npm-production"}},"6.0.2":{"name":"@binden/eslint-config-ts","version":"6.0.2","description":"Shareable TypeScript ESLint config","main":"eslint.config.js","type":"module","types":"index.d.ts","engines":{"node":">=24.14.1","npm":">=11.11.0"},"scripts":{"commitlint":"commitlint --verbose --from=$( git rev-list --max-parents=0 $( git rev-parse --abbrev-ref HEAD ) )","eslint":"eslint --parser-options project:tsconfig.json **/*.ts","install:clean":"npm install","preinstall:clean":"rm -rf node_modules package-lock.json","prepare":"husky","prettier":"prettier -c .","prettier:write":"prettier -c -w ."},"repository":{"type":"git","url":"git+https://github.com/binden-js/eslint-config-ts.git"},"keywords":["eslint","eslintconfig","typescript","binden"],"author":{"name":"Sergey Bakulin","email":"sergey.bakulin.github@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/binden-js/eslint-config-ts/issues"},"homepage":"https://github.com/binden-js/eslint-config-ts#readme","dependencies":{"@binden/eslint-config":"^7.0.1","typescript-eslint":"^8.67.0"},"devDependencies":{"@binden/commitlint-config":"^3.0.0","@binden/semantic-release-config":"^3.0.4","@binden/tsconfig":"^4.0.0","husky":"^9.1.7","lint-staged":"^17.3.0","prettier":"^3.8.3"},"publishConfig":{"access":"public"},"funding":{"type":"Coinbase Commerce","url":"https://commerce.coinbase.com/checkout/eddfb0f7-20e7-4e0d-8e04-232bbdf0b397"},"gitHead":"46d29298944619236d2f9dee0eba197226e1983c","_id":"@binden/eslint-config-ts@6.0.2","_nodeVersion":"24.19.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-M5yUB2Kqy4+OyDMe9d9fBl/I/9vD5WsAOMHFec7Nmo3O/LRxfo4qgWY1L6sDCKtM15rfANmdi6BKDK7ylRWxuw==","shasum":"49d9f9d770dd8535aa45f7e9b9824a2c5e9eee64","tarball":"https://registry.npmjs.org/@binden/eslint-config-ts/-/eslint-config-ts-6.0.2.tgz","fileCount":6,"unpackedSize":33668,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAGsqCHg+UrYqcoV7Av3EVyTGeZyIgortWv4zLHBrS2dAiBiHGEwizOk0woeP1OR44BItyCEfAbUX+WpM7UDwglbvQ=="}]},"_npmUser":{"name":"vansergen","email":"vansergen@gmail.com"},"directories":{},"maintainers":[{"name":"vansergen","email":"vansergen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-config-ts_6.0.2_1787348681821_0.6667949600167933"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-14T15:26:42.215Z","modified":"2026-08-21T21:44:42.180Z","6.0.0":"2026-04-14T15:26:42.511Z","6.0.1":"2026-05-18T00:52:07.031Z","6.0.2":"2026-08-21T21:44:42.011Z"},"bugs":{"url":"https://github.com/binden-js/eslint-config-ts/issues"},"author":{"name":"Sergey Bakulin","email":"sergey.bakulin.github@gmail.com"},"license":"MIT","homepage":"https://github.com/binden-js/eslint-config-ts#readme","keywords":["eslint","eslintconfig","typescript","binden"],"repository":{"type":"git","url":"git+https://github.com/binden-js/eslint-config-ts.git"},"description":"Shareable TypeScript ESLint config","maintainers":[{"name":"vansergen","email":"vansergen@gmail.com"}],"readme":"# @binden/eslint-config-ts ![CI Status](https://github.com/binden-js/eslint-config-ts/workflows/CI/badge.svg) [![version](https://img.shields.io/github/package-json/v/binden-js/eslint-config-ts?style=plastic)](https://github.com/binden-js/eslint-config-ts) [![Known Vulnerabilities](https://snyk.io/test/github/binden-js/eslint-config-ts/badge.svg)](https://snyk.io/test/github/binden-js/eslint-config-ts) [![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg)](https://github.com/prettier/prettier) [![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-2.1-4baaaa.svg)](CODE_OF_CONDUCT.md) [![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release) [![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg)](https://conventionalcommits.org) ![GitHub top language](https://img.shields.io/github/languages/top/binden-js/eslint-config-ts) ![Node.js version](https://img.shields.io/node/v/@binden/eslint-config-ts) ![npm downloads](https://img.shields.io/npm/dt/@binden/eslint-config-ts) ![License](https://img.shields.io/github/license/binden-js/eslint-config-ts)\n\nShareable [TypeScript ESLint](https://github.com/typescript-eslint/typescript-eslint) config.\n\n## Installation\n\n```sh\nnpm i --save-dev @binden/eslint-config-ts\n```\n\n## Usage\n\n- Add a path to your `tsconfig.json` file\n\n```js\n// eslint.config.js\nimport config from \"@binden/eslint-config-ts\";\nexport default [\n  ...config,\n  { languageOptions: { parserOptions: { project: \"tsconfig.json\" } } },\n];\n```\n","readmeFilename":"README.md"}