diff --git a/.vscode/settings.json b/.vscode/settings.json index f15ab287..71db2478 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -3,7 +3,7 @@ "./packages/sheriff-create-config", "./packages/eslint-config-sheriff", "./packages/sheriff-cli", - "./packages/sheriff-utils", + "./packages/sheriff-types", "./apps/docs-website", "./apps/sheriff-webservices", "./apps/config-validation-playground" diff --git a/knip.jsonc b/knip.jsonc index 8a888a0f..af285a48 100644 --- a/knip.jsonc +++ b/knip.jsonc @@ -1,7 +1,6 @@ { "$schema": "https://unpkg.com/knip@3/schema-jsonc.json", "ignoreWorkspaces": [ - "packages/sheriff-utils", "apps/config-validation-playground", "apps/cli-playground", "apps/docs-website", diff --git a/packages/eslint-config-sheriff/package.json b/packages/eslint-config-sheriff/package.json index dc00b2f6..ad82979e 100644 --- a/packages/eslint-config-sheriff/package.json +++ b/packages/eslint-config-sheriff/package.json @@ -48,7 +48,6 @@ "clean": "rm -rf .turbo dist node_modules/.cache", "re-bundle-types": "dts-bundle-generator -out-file=dist/index.d.ts ./dist/index.d.ts", "build": "tsup && pnpm re-bundle-types", - "build-watch": "tsup && pnpm re-bundle-types", "typecheck": "tsc --noEmit", "lint": "eslint src --max-warnings=0 --flag unstable_ts_config", "publint": "publint", diff --git a/packages/sheriff-create-config/package.json b/packages/sheriff-create-config/package.json index 9a18fa82..1b7995fc 100644 --- a/packages/sheriff-create-config/package.json +++ b/packages/sheriff-create-config/package.json @@ -7,7 +7,6 @@ "dev": "tsx ./src/index.ts", "clean": "rm -rf .turbo dist node_modules/.cache", "build": "tsup", - "build-watch": "tsup", "typecheck": "tsc --noEmit", "lint": "eslint ./src --max-warnings=0 --flag unstable_ts_config", "publint": "publint", diff --git a/packages/sheriff-utils/CHANGELOG.md b/packages/sheriff-utils/CHANGELOG.md deleted file mode 100644 index e2b2f705..00000000 --- a/packages/sheriff-utils/CHANGELOG.md +++ /dev/null @@ -1,87 +0,0 @@ -# @sheriff/utils - -## 1.1.7 - -### Patch Changes - -- a48a0ba: feat: force version bump -- e598bd7: chore(internals): implemented turbo watch on dev command - Fixes #227 - -## 1.1.6 - -### Patch Changes - -- 28b9143: feat(plugins): added eslint-plugin-remeda support -- e140d5c: feat(rules): removed react/jsx-props-no-spreading - feat(rules): added no-useless-computed-key - feat(rules): added unicorn/no-unused-properties - feat(rules): restricted the confusingBrowserGlobals - feat(rule): added react/no-this-in-sfc - chore(deps): updated some deps - Closes #247 -- 3cae3df: chore(deps): updated some deps - -## 1.1.5 - -### Patch Changes - -- 350edfb: fix(cli): remove CJS support for config file and fix crash. Fixes #222 - feat(cli): added version and help commands with aliases to cli - feat(cli): added welcome message - -## 1.1.4 - -### Patch Changes - -- fdbb0db: chore(deps): updated some deps -- 028c5d7: chore(deps): bump -- b4685c3: feat(config): added ESLint v9 support and removed ESLint version 8.57.0 pins - Fixes #179 - Fixes #185 - -## 1.1.3 - -### Patch Changes - -- 0afd2c8: feat(cli): completely revamped CLI experience - -## 1.1.2 - -### Patch Changes - -- 977b2b4: feat(types): Update @sheriff/types to @sherifforg/types -- aba4e21: ci(monorepo): added merge-checks - -## 1.1.1 - -### Patch Changes - -- 4adedb8: feat(webservices): restricted cors access -- d70cb51: feat(webservices): added sheriff webservices - -## 1.1.0 - -### Minor Changes - -- ea724f4: fix(astro): added more fine-grained control to files influence - -## 1.0.1 - -### Patch Changes - -- 91b3b38: feat(rules): added astro support. Closes #45 - fix(rules): removed eslint-plugin-etc rules - BREAKING CHANGE: removed eslint-plugin-etc - -## 1.0.0 - -### Major Changes - -- fcc5a81: converted eslint-config-sheriff to typescript - -## 0.1.0 - -### Minor Changes - -- 12d630f: transition to monorepo diff --git a/packages/sheriff-utils/eslint.config.js b/packages/sheriff-utils/eslint.config.js deleted file mode 100644 index cac1c66a..00000000 --- a/packages/sheriff-utils/eslint.config.js +++ /dev/null @@ -1,20 +0,0 @@ -import sheriff from 'eslint-config-sheriff'; -import { defineFlatConfig } from 'eslint-define-config'; - -const sheriffOptions = { - react: false, - lodash: true, - remeda: false, - next: false, - astro: false, - playwright: false, - jest: false, - vitest: false, -}; - -export default defineFlatConfig([ - ...sheriff(sheriffOptions), - { - ignores: ['src/ruleset*.ts'], - }, -]); diff --git a/packages/sheriff-utils/package.json b/packages/sheriff-utils/package.json deleted file mode 100644 index cbd1d669..00000000 --- a/packages/sheriff-utils/package.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "name": "@sheriff/utils", - "description": "Sheriff utility functions.", - "version": "1.1.7", - "private": true, - "type": "module", - "files": [ - "src" - ], - "exports": { - ".": { - "import": "./src/index.ts" - } - }, - "scripts": { - "rulesgen": "tsx ./src/generateRulesDataset.ts", - "publint": "publint", - "clean": "rm -rf .turb dist node_modules/.cache" - }, - "devDependencies": { - "@sherifforg/types": "workspace:*", - "@types/lodash-es": "^4.17.12", - "@types/node": "^22.9.0", - "eslint": "^9.17.0", - "eslint-config-sheriff": "workspace:*", - "eslint-define-config": "^2.1.0", - "lodash-es": "^4.17.21", - "publint": "^0.2.10", - "tsconfig": "workspace:*", - "tsx": "^4.16.2", - "typescript": "^5.6.3" - } -} diff --git a/packages/sheriff-utils/src/index.ts b/packages/sheriff-utils/src/index.ts deleted file mode 100644 index cb0ff5c3..00000000 --- a/packages/sheriff-utils/src/index.ts +++ /dev/null @@ -1 +0,0 @@ -export {}; diff --git a/packages/sheriff-utils/tsconfig.json b/packages/sheriff-utils/tsconfig.json deleted file mode 100644 index 8d7ec3c8..00000000 --- a/packages/sheriff-utils/tsconfig.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "$schema": "https://json.schemastore.org/tsconfig", - "include": ["src"], - "exclude": ["dist", "build", "node_modules"], - "extends": "tsconfig/base.json", - - "compilerOptions": { - "module": "ESNext" - } -} diff --git a/turbo.json b/turbo.json index db70598e..c642f8be 100644 --- a/turbo.json +++ b/turbo.json @@ -11,7 +11,11 @@ "outputs": [".docusaurus/**", "dist/**"] }, "build-watch": { - "dependsOn": ["^build"], + "dependsOn": [ + "eslint-config-sheriff#build", + "@sherifforg/create-config#build", + "sheriff-webservices#start" + ], "outputs": ["dist/**"] }, "start": {