refactor: split api into api, api-cli & api-plugin

This commit is contained in:
2023-06-02 16:41:25 +02:00
parent 495a63977c
commit b21833de40
205 changed files with 1981 additions and 1492 deletions

View File

@@ -22,7 +22,7 @@ const config = {
'plugin:@typescript-eslint/recommended',
'plugin:jsdoc/recommended',
'plugin:unicorn/recommended',
'prettier'
'prettier',
],
plugins: ['eslint-plugin-unicorn', 'eslint-plugin-jsdoc'],
settings: {
@@ -50,9 +50,7 @@ const config = {
],
'unicorn/no-nested-ternary': 'off',
'unicorn/better-regex': 'off',
'unicorn/no-typeof-undefined': 'off',
'unicorn/no-non-null-assertion': 'off',
'unicorn/prefer-array-some': 'off',
'jsdoc/no-types': 'error',
'jsdoc/require-param': 'off',
@@ -97,4 +95,4 @@ const config = {
],
};
module.exports = config
module.exports = config;

View File

@@ -13,16 +13,16 @@
"devDependencies": {
"@openstapps/tsconfig": "workspace:*",
"@types/node": "18.15.3",
"eslint": "8.33.0",
"typescript": "4.8.4"
"eslint": "8.41.0",
"typescript": "4.9.5"
},
"peerDependencies": {
"@typescript-eslint/eslint-plugin": "5.49.0",
"@typescript-eslint/parser": "5.49.0",
"eslint": "8.33.0",
"eslint-config-prettier": "8.6.0",
"eslint-plugin-jsdoc": "39.7.4",
"@typescript-eslint/eslint-plugin": "5.59.8",
"@typescript-eslint/parser": "5.59.8",
"eslint": "8.41.0",
"eslint-config-prettier": "8.8.0",
"eslint-plugin-jsdoc": "46.1.0",
"eslint-plugin-prettier": "4.2.1",
"eslint-plugin-unicorn": "45.0.2"
"eslint-plugin-unicorn": "47.0.0"
}
}