Skip to content

Commit

Permalink
Merge pull request #43 from Commencis/feature/dependency-updates
Browse files Browse the repository at this point in the history
feat(deps): update dependencies & eslint related issues
  • Loading branch information
ymehmetcan committed Sep 19, 2024
2 parents 8a67f76 + 969b443 commit abb04cf
Show file tree
Hide file tree
Showing 16 changed files with 830 additions and 876 deletions.
2 changes: 1 addition & 1 deletion .nvmrc
Original file line number Diff line number Diff line change
@@ -1 +1 @@
20.14
20.17
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ The repository is structured as a monorepo, which allows for managing all the pa

#### Node.js

Before you begin, ensure you have `node: >= 20.14` installed on your system.
Before you begin, ensure you have `node: >= 20.17` installed on your system.

#### pnpm

Expand Down
14 changes: 7 additions & 7 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
"license": "Apache-2.0",
"type": "module",
"engines": {
"node": ">= 20.14"
"node": ">= 20.17"
},
"packageManager": "[email protected]",
"scripts": {
Expand All @@ -45,13 +45,13 @@
"@commencis/commitlint-config": "1.0.1",
"@commencis/eslint-config": "1.0.1",
"@commencis/prettier-config": "1.0.1",
"@commitlint/cli": "19.4.1",
"@vitest/coverage-v8": "1.6.0",
"eslint": "9.6.0",
"husky": "9.1.5",
"@commitlint/cli": "19.5.0",
"@vitest/coverage-v8": "2.1.1",
"eslint": "9.10.0",
"husky": "9.1.6",
"lint-staged": "15.2.10",
"prettier": "3.3.3",
"turbo": "2.1.1",
"vitest": "1.6.0"
"turbo": "2.1.2",
"vitest": "2.1.1"
}
}
12 changes: 6 additions & 6 deletions packages/commitlint-config/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,9 +24,9 @@
"LICENSE"
],
"exports": {
"types": "./dist/index.d.ts",
"import": "./dist/index.js",
"require": "./dist/index.cjs",
"types": "./dist/index.d.ts"
"require": "./dist/index.cjs"
},
"scripts": {
"dev": "tsup --watch",
Expand All @@ -35,12 +35,12 @@
"lint:types": "tsc --noEmit"
},
"dependencies": {
"@commitlint/config-conventional": "19.4.1"
"@commitlint/config-conventional": "19.5.0"
},
"devDependencies": {
"@commencis/ts-config": "workspace:*",
"@commitlint/types": "19.0.3",
"tsup": "8.2.4",
"typescript": "5.4.5"
"@commitlint/types": "19.5.0",
"tsup": "8.3.0",
"typescript": "5.6.2"
}
}
56 changes: 28 additions & 28 deletions packages/eslint-config/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -25,36 +25,36 @@
],
"exports": {
".": {
"import": "./dist/index.js",
"types": "./dist/index.d.ts"
"types": "./dist/index.d.ts",
"import": "./dist/index.js"
},
"./base": {
"import": "./dist/configs/base.js",
"types": "./dist/configs/base.d.ts"
"types": "./dist/configs/base.d.ts",
"import": "./dist/configs/base.js"
},
"./next": {
"import": "./dist/configs/next.js",
"types": "./dist/configs/next.d.ts"
"types": "./dist/configs/next.d.ts",
"import": "./dist/configs/next.js"
},
"./prettier": {
"import": "./dist/configs/prettier.js",
"types": "./dist/configs/prettier.d.ts"
"types": "./dist/configs/prettier.d.ts",
"import": "./dist/configs/prettier.js"
},
"./react": {
"import": "./dist/configs/react.js",
"types": "./dist/configs/react.d.ts"
"types": "./dist/configs/react.d.ts",
"import": "./dist/configs/react.js"
},
"./react-native": {
"import": "./dist/configs/react-native.js",
"types": "./dist/configs/react-native.d.ts"
"types": "./dist/configs/react-native.d.ts",
"import": "./dist/configs/react-native.js"
},
"./typescript": {
"import": "./dist/configs/typescript.js",
"types": "./dist/configs/typescript.d.ts"
"types": "./dist/configs/typescript.d.ts",
"import": "./dist/configs/typescript.js"
},
"./vue": {
"import": "./dist/configs/vue.js",
"types": "./dist/configs/vue.d.ts"
"types": "./dist/configs/vue.d.ts",
"import": "./dist/configs/vue.js"
}
},
"scripts": {
Expand All @@ -63,26 +63,26 @@
"lint:types": "tsc --noEmit"
},
"dependencies": {
"@eslint/js": "9.6.0",
"@next/eslint-plugin-next": "14.2.4",
"@typescript-eslint/utils": "8.2.0",
"@eslint/js": "9.10.0",
"@next/eslint-plugin-next": "14.2.11",
"@typescript-eslint/utils": "8.6.0",
"eslint-config-prettier": "9.1.0",
"eslint-plugin-jsx-a11y": "6.9.0",
"eslint-plugin-prettier": "5.1.3",
"eslint-plugin-react": "7.34.3",
"eslint-plugin-jsx-a11y": "6.10.0",
"eslint-plugin-prettier": "5.2.1",
"eslint-plugin-react": "7.36.1",
"eslint-plugin-react-hooks": "4.6.2",
"eslint-plugin-simple-import-sort": "12.1.0",
"eslint-plugin-vue": "9.26.0",
"eslint-plugin-simple-import-sort": "12.1.1",
"eslint-plugin-vue": "9.28.0",
"globals": "15.9.0",
"typescript-eslint": "8.2.0"
"typescript-eslint": "8.6.0"
},
"devDependencies": {
"@commencis/ts-config": "workspace:*",
"@types/eslint__js": "8.42.3",
"tsup": "8.2.4",
"typescript": "5.4.5"
"tsup": "8.3.0",
"typescript": "5.6.2"
},
"peerDependencies": {
"eslint": ">= 9"
"eslint": ">= 9.7"
}
}
2 changes: 2 additions & 0 deletions packages/eslint-config/src/configs/next.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ import typescriptConfig from '@/configs/typescript';
import type { FlatConfigArray } from '@/types';

import {
jsxA11yPluginConfig,
nextPluginConfig,
reactHooksPluginConfig,
reactPluginConfig,
Expand All @@ -15,6 +16,7 @@ export default [
...typescriptConfig,
reactPluginConfig,
reactHooksPluginConfig,
jsxA11yPluginConfig,
nextPluginConfig,
...prettierConfig,
{ name: 'commencis/next' },
Expand Down
7 changes: 6 additions & 1 deletion packages/eslint-config/src/configs/react-native.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,18 @@ import typescriptConfig from '@/configs/typescript';

import type { FlatConfigArray } from '@/types';

import { reactHooksPluginConfig, reactPluginConfig } from '@/plugins';
import {
jsxA11yPluginConfig,
reactHooksPluginConfig,
reactPluginConfig,
} from '@/plugins';

export default [
...baseConfig,
...typescriptConfig,
reactPluginConfig,
reactHooksPluginConfig,
jsxA11yPluginConfig,
...prettierConfig,
{ name: 'commencis/react-native' },
] as FlatConfigArray;
7 changes: 6 additions & 1 deletion packages/eslint-config/src/configs/react.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,18 @@ import typescriptConfig from '@/configs/typescript';

import type { FlatConfigArray } from '@/types';

import { reactHooksPluginConfig, reactPluginConfig } from '@/plugins';
import {
jsxA11yPluginConfig,
reactHooksPluginConfig,
reactPluginConfig,
} from '@/plugins';

export default [
...baseConfig,
...typescriptConfig,
reactPluginConfig,
reactHooksPluginConfig,
jsxA11yPluginConfig,
...prettierConfig,
{ name: 'commencis/react' },
] as FlatConfigArray;
1 change: 1 addition & 0 deletions packages/eslint-config/src/plugins/index.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
export * from './importSortPlugin';
export * from './jsxA11yPlugin';
export * from './nextPlugin';
export * from './reactHooksPlugin';
export * from './reactPlugin';
Expand Down
3 changes: 2 additions & 1 deletion packages/eslint-config/src/plugins/jsxA11yPlugin.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,8 @@ export const jsxA11yPluginConfig: FlatConfig = {
plugins: {
'jsx-a11y': jsxA11yPlugin,
},
languageOptions: { ...jsxA11yPlugin.flatConfigs.recommended.languageOptions },
rules: {
...jsxA11yPlugin.configs.recommended.rules,
...jsxA11yPlugin.flatConfigs.recommended.rules,
},
};
4 changes: 2 additions & 2 deletions packages/eslint-config/src/plugins/reactPlugin.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,12 @@ import { reactRules } from '@/rules';
export const reactPluginConfig: FlatConfig = {
name: 'commencis/plugin:react',
files: JSX_TSX_FILE_PATTERNS,
languageOptions: { ...reactPlugin.configs.recommended.languageOptions },
languageOptions: { ...reactPlugin.configs.flat.recommended.languageOptions },
plugins: {
react: reactPlugin,
},
rules: {
...reactPlugin.configs.recommended.rules,
...reactPlugin.configs.flat.recommended.rules,
...reactRules,
},
settings: {
Expand Down
5 changes: 1 addition & 4 deletions packages/eslint-config/src/types/flatConfig.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,7 @@ import type { Linter } from 'eslint';
* (https://eslint.org/docs/latest/user-guide/configuring/configuration-files-new#using-plugins-in-your-configuration)
*/

export type FlatConfig = Omit<
Linter.FlatConfig<Linter.RulesRecord>,
'plugins'
> & {
export type FlatConfig = Omit<Linter.Config, 'plugins'> & {
plugins?: Record<string, unknown>;
};

Expand Down
6 changes: 3 additions & 3 deletions packages/eslint-plugin/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -34,11 +34,11 @@
"lint:types": "tsc --noEmit"
},
"dependencies": {
"@typescript-eslint/utils": "8.2.0"
"@typescript-eslint/utils": "8.6.0"
},
"devDependencies": {
"@commencis/ts-config": "workspace:*",
"tsup": "8.2.4",
"typescript": "5.4.5"
"tsup": "8.3.0",
"typescript": "5.6.2"
}
}
8 changes: 4 additions & 4 deletions packages/prettier-config/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,9 +24,9 @@
"LICENSE"
],
"exports": {
"types": "./dist/index.d.ts",
"import": "./dist/index.js",
"require": "./dist/index.cjs",
"types": "./dist/index.d.ts"
"require": "./dist/index.cjs"
},
"scripts": {
"dev": "tsup --watch",
Expand All @@ -36,7 +36,7 @@
"devDependencies": {
"@commencis/ts-config": "workspace:*",
"prettier": "3.3.3",
"tsup": "8.2.4",
"typescript": "5.4.5"
"tsup": "8.3.0",
"typescript": "5.6.2"
}
}
4 changes: 2 additions & 2 deletions packages/stylelint-config/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -49,8 +49,8 @@
},
"devDependencies": {
"@commencis/ts-config": "workspace:*",
"tsup": "8.2.4",
"typescript": "5.4.5"
"tsup": "8.3.0",
"typescript": "5.6.2"
},
"peerDependencies": {
"stylelint": ">= 15"
Expand Down
Loading

0 comments on commit abb04cf

Please sign in to comment.