https://github.com/sequencemedia/eslint-config-typescript
https://github.com/sequencemedia/eslint-config-typescript
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/sequencemedia/eslint-config-typescript
- Owner: sequencemedia
- Created: 2024-12-05T14:36:02.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-08T03:11:09.000Z (about 1 year ago)
- Last Synced: 2025-04-08T04:22:58.091Z (about 1 year ago)
- Language: JavaScript
- Size: 253 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# `@sequencemedia/eslint-config-typescript`
TypeScript style Flat Config for ESLint `v9`
Based on [Standard with TypeScript](https://github.com/mightyiam/eslint-config-standard-with-typescript) via [Love](https://github.com/mightyiam/eslint-config-love)
## Install
```shell
npm i -D @sequencemedia/eslint-config-typescript
```
## Use
In your `eslint.config.*` either:
```javascript
export { default } from '@sequencemedia/eslint-config-typescript'
```
Or:
```javascript
import { configs } from '@sequencemedia/eslint-config-typescript'
export default [
configs.recommended
]
```
You can merge _changes_ in the default configuration using the `merge` utility:
```javascript
import merge from '@sequencemedia/eslint-config-typescript/configs/recommended/merge'
export default (
merge({
files: [
'**/*.{mjs,cjs}'
],
ignores: [
'lib'
]
})
)
```
Which is _equivalent to_:
```javascript
import { configs } from '@sequencemedia/eslint-config-typescript'
export default [
{
...configs.recommended,
files: [
'**/*.{mts,cts}'
],
ignores: [
'lib'
]
}
]
```