{"_id":"@boojum/eslint-config-ts-web","_rev":"1-aaffdfcb24ffcc179ecde55df280b455","name":"@boojum/eslint-config-ts-web","dist-tags":{"latest":"0.0.2"},"versions":{"0.0.1":{"name":"@boojum/eslint-config-ts-web","version":"0.0.1","description":"Base configuration for ESlint, Nodejs","type":"module","main":"index.js","peerDependencies":{"@boojum/eslint-config-js-web":"*","@boojum/eslint-config-ts":"*"},"keywords":["eslint","eslint-shareable-config","typescript","web"],"author":{"name":"Tomasz Moskal","email":"boojum@stercus-accidit.com","url":"https://stercus-accidit.com/"},"license":"MIT","homepage":"https://gitlab.com/b00jum/linting-configs#readme","repository":{"type":"git","url":"git+https://gitlab.com/b00jum/linting-configs.git"},"bugs":{"url":"https://gitlab.com/b00jum/linting-configs/issues"},"_id":"@boojum/eslint-config-ts-web@0.0.1","gitHead":"c39c5f5a936d7652808dc1cda12ba6f468662fa1","_nodeVersion":"21.6.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-u2z29QsiEsvzdahlai1OCGvOSH6RRwxamgvsUkglKXp1N2e8CkBAmWxDDCeyg7xc20vazYTeZOaWy7cDS9nfCA==","shasum":"4bfefc8161a66ae675615b6b9d3b8e36b5750cb0","tarball":"https://registry.npmjs.org/@boojum/eslint-config-ts-web/-/eslint-config-ts-web-0.0.1.tgz","fileCount":5,"unpackedSize":3505,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@boojum%2feslint-config-ts-web@0.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICTZhqmN3dIuTBk6oZNJUOcTUyIfvxR5t5SZgMdfKIVqAiEA8ItFS042gu0OJtYeQSZvyGtFq530BPltZnzGPH3gQ9M="}]},"_npmUser":{"name":"boojum","email":"boojum@stercus-accidit.com"},"directories":{},"maintainers":[{"name":"boojum","email":"boojum@stercus-accidit.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-ts-web_0.0.1_1707457281194_0.265660169657838"},"_hasShrinkwrap":false},"0.0.2":{"name":"@boojum/eslint-config-ts-web","version":"0.0.2","description":"Base configuration for ESlint, Nodejs","type":"module","main":"index.js","peerDependencies":{"@boojum/eslint-config-js-web":"*","@boojum/eslint-config-ts":"*"},"keywords":["eslint","eslint-shareable-config","typescript","web"],"author":{"name":"Tomasz Moskal","email":"boojum@stercus-accidit.com","url":"https://stercus-accidit.com/"},"license":"MIT","homepage":"https://gitlab.com/b00jum/linting-configs#readme","repository":{"type":"git","url":"git+https://gitlab.com/b00jum/linting-configs.git"},"bugs":{"url":"https://gitlab.com/b00jum/linting-configs/issues"},"_id":"@boojum/eslint-config-ts-web@0.0.2","gitHead":"2bdfad484d5eb9c1d2430ce5ca8ea5b21cc08b84","_nodeVersion":"21.6.2","_npmVersion":"10.2.4","dist":{"integrity":"sha512-qFY/2A/YYlVz7urdcaMPal3koYK+Sxhy6+nwnfH/ZQzXwc+2KyhEscMRh3zaSanfEA3RxijJOAQd+zNi1zrPzw==","shasum":"2dc59b0eaf4d86d3e17ce0380c22a6af48bec3c3","tarball":"https://registry.npmjs.org/@boojum/eslint-config-ts-web/-/eslint-config-ts-web-0.0.2.tgz","fileCount":5,"unpackedSize":3508,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@boojum%2feslint-config-ts-web@0.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCmwzNeDr1o5ekSDyGRFpFKWDUBEld9JDjGJWpHtPk6QIgCh9+VFdNBa3FY2ZuBcATPBGn/aXsHCTefCo/Gux4eG8="}]},"_npmUser":{"name":"boojum","email":"boojum@stercus-accidit.com"},"directories":{},"maintainers":[{"name":"boojum","email":"boojum@stercus-accidit.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-ts-web_0.0.2_1709058175757_0.01138904797403284"},"_hasShrinkwrap":false}},"time":{"created":"2024-02-09T05:41:21.115Z","0.0.1":"2024-02-09T05:41:21.402Z","modified":"2024-02-27T18:22:56.627Z","0.0.2":"2024-02-27T18:22:55.903Z"},"maintainers":[{"name":"boojum","email":"boojum@stercus-accidit.com"}],"description":"Base configuration for ESlint, Nodejs","homepage":"https://gitlab.com/b00jum/linting-configs#readme","keywords":["eslint","eslint-shareable-config","typescript","web"],"repository":{"type":"git","url":"git+https://gitlab.com/b00jum/linting-configs.git"},"author":{"name":"Tomasz Moskal","email":"boojum@stercus-accidit.com","url":"https://stercus-accidit.com/"},"bugs":{"url":"https://gitlab.com/b00jum/linting-configs/issues"},"license":"MIT","readme":"# `@boojum/eslint-config-ts-web`\n\nAn opinionated [ESLint](https://eslint.org/) shareable config. It's designed to help you maintain a consistent code style and quality in your JavaScript projects.\n\n**NOTE:** Make sure that you have ESLint (version `8.0.0` or higher) installed in your project since this configuration relies on the ESM (ECMAScript Modules) syntax for the config file, often referred to as a flat config.\n\n## Installation\n\nYou can install the configuration and its dependencies using npm:\n\n```sh\nnpm i -D @boojum/eslint-config-ts-web\n```\n\n## Usage\n\nAfter installing the package, you need to extend the configuration in your ESLint configuration file. Here's an example of how to do it in a `eslint.config.js` file:\n\n```js\nimport eslintConfigTsWeb from '@boojum/eslint-config-ts-web'\n\nexport default [\n  ...eslintConfigTsWeb,\n  // Custom rules or overrides can be added here\n]\n```\n","readmeFilename":"README.md"}