feat: restructure ESLint and TypeScript configurations into a new configs directory

This commit is contained in:
Firman Ramdhani
2026-01-09 09:58:01 +07:00
parent 010821e662
commit 7a6a8b710f
11 changed files with 18 additions and 18 deletions
+1 -1
View File
@@ -1,5 +1,5 @@
/** @type {import("eslint").Linter.Config} */ /** @type {import("eslint").Linter.Config} */
module.exports = { module.exports = {
root: true, root: true,
extends: ["@repo/eslint-config/index.js"], extends: ['@repo/eslint-config/index.js'],
}; };
+3 -3
View File
@@ -1,9 +1,9 @@
/** @type {import("eslint").Linter.Config} */ /** @type {import("eslint").Linter.Config} */
module.exports = { module.exports = {
root: true, root: true,
ignorePatterns: [".eslintrc.cjs"], ignorePatterns: ['.eslintrc.cjs'],
extends: ["@repo/eslint-config/index.js"], extends: ['@repo/eslint-config/index.js'],
parser: "@typescript-eslint/parser", parser: '@typescript-eslint/parser',
parserOptions: { parserOptions: {
project: true, project: true,
}, },
+10 -10
View File
@@ -41,10 +41,10 @@ importers:
devDependencies: devDependencies:
'@repo/eslint-config': '@repo/eslint-config':
specifier: workspace:* specifier: workspace:*
version: link:../../packages/eslint-config version: link:../../packages/configs/eslint
'@repo/typescript-config': '@repo/typescript-config':
specifier: workspace:* specifier: workspace:*
version: link:../../packages/typescript-config version: link:../../packages/configs/typescript
'@types/react': '@types/react':
specifier: ^19.2.7 specifier: ^19.2.7
version: 19.2.7 version: 19.2.7
@@ -64,7 +64,7 @@ importers:
specifier: ^5.1.4 specifier: ^5.1.4
version: 5.4.17 version: 5.4.17
packages/eslint-config: packages/configs/eslint:
dependencies: dependencies:
'@typescript-eslint/eslint-plugin': '@typescript-eslint/eslint-plugin':
specifier: ^7.1.0 specifier: ^7.1.0
@@ -80,7 +80,7 @@ importers:
specifier: ^8.57.0 specifier: ^8.57.0
version: 8.57.1 version: 8.57.1
packages/typescript-config: packages/configs/typescript:
devDependencies: devDependencies:
eslint: eslint:
specifier: ^8.57.0 specifier: ^8.57.0
@@ -109,10 +109,10 @@ importers:
devDependencies: devDependencies:
'@repo/eslint-config': '@repo/eslint-config':
specifier: workspace:* specifier: workspace:*
version: link:../eslint-config version: link:../configs/eslint
'@repo/typescript-config': '@repo/typescript-config':
specifier: workspace:* specifier: workspace:*
version: link:../typescript-config version: link:../configs/typescript
'@types/react': '@types/react':
specifier: ^19.2.7 specifier: ^19.2.7
version: 19.2.7 version: 19.2.7
@@ -996,7 +996,7 @@ packages:
'@typescript-eslint/types': 7.18.0 '@typescript-eslint/types': 7.18.0
'@typescript-eslint/typescript-estree': 7.18.0(typescript@5.5.4) '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.5.4)
'@typescript-eslint/visitor-keys': 7.18.0 '@typescript-eslint/visitor-keys': 7.18.0
debug: 4.4.0 debug: 4.4.3
eslint: 8.57.1 eslint: 8.57.1
typescript: 5.5.4 typescript: 5.5.4
transitivePeerDependencies: transitivePeerDependencies:
@@ -1023,7 +1023,7 @@ packages:
dependencies: dependencies:
'@typescript-eslint/typescript-estree': 7.18.0(typescript@5.5.4) '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.5.4)
'@typescript-eslint/utils': 7.18.0(eslint@8.57.1)(typescript@5.5.4) '@typescript-eslint/utils': 7.18.0(eslint@8.57.1)(typescript@5.5.4)
debug: 4.4.0 debug: 4.4.3
eslint: 8.57.1 eslint: 8.57.1
ts-api-utils: 1.4.3(typescript@5.5.4) ts-api-utils: 1.4.3(typescript@5.5.4)
typescript: 5.5.4 typescript: 5.5.4
@@ -1047,7 +1047,7 @@ packages:
dependencies: dependencies:
'@typescript-eslint/types': 7.18.0 '@typescript-eslint/types': 7.18.0
'@typescript-eslint/visitor-keys': 7.18.0 '@typescript-eslint/visitor-keys': 7.18.0
debug: 4.4.0 debug: 4.4.3
globby: 11.1.0 globby: 11.1.0
is-glob: 4.0.3 is-glob: 4.0.3
minimatch: 9.0.5 minimatch: 9.0.5
@@ -1247,7 +1247,6 @@ packages:
optional: true optional: true
dependencies: dependencies:
ms: 2.1.3 ms: 2.1.3
dev: true
/deep-is@0.1.4: /deep-is@0.1.4:
resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
@@ -1995,6 +1994,7 @@ packages:
/semver@7.7.1: /semver@7.7.1:
resolution: {integrity: sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==} resolution: {integrity: sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==}
engines: {node: '>=10'} engines: {node: '>=10'}
hasBin: true
dev: false dev: false
/set-cookie-parser@2.7.2: /set-cookie-parser@2.7.2:
+1 -1
View File
@@ -1,4 +1,4 @@
packages: packages:
- 'apps/*' - 'apps/*'
- 'packages/*' - 'packages/*'
- 'packages/modules/*' - 'packages/configs/*'