diff --git a/.husky/prepare-commit-msg b/.husky/prepare-commit-msg deleted file mode 100644 index 2a097f41c..000000000 --- a/.husky/prepare-commit-msg +++ /dev/null @@ -1 +0,0 @@ -pnpx coauthors diff --git a/configs/tsup/package.json b/configs/tsup/package.json index 10eca257e..71229e8d3 100644 --- a/configs/tsup/package.json +++ b/configs/tsup/package.json @@ -27,7 +27,6 @@ "ci:publint": "publint --strict", "ci:type": "tsc --noEmit", "clean": "rimraf ./dist && rimraf ./coverage", - "dev": "tsup --watch", "prepack": "pnpm build" }, "devDependencies": { diff --git a/knip.json b/knip.json index e789756a3..ef8f3c360 100644 --- a/knip.json +++ b/knip.json @@ -1,7 +1,7 @@ { "$schema": "https://unpkg.com/knip@5/schema.json", "ignoreWorkspaces": ["websites/**", "examples/**"], - "ignoreDependencies": ["coauthors", "@suspensive/utils"], + "ignoreDependencies": ["@suspensive/utils"], "workspaces": { ".": { "ignore": ["packlint.config.mjs"] diff --git a/package.json b/package.json index 37af5c202..145797ed0 100644 --- a/package.json +++ b/package.json @@ -18,7 +18,6 @@ "scripts": { "blc:suspensive.org": "pnpm blc https://suspensive.org --ro", "build": "turbo run build", - "build:watch": "turbo run build:watch --parallel", "changeset": "changeset", "changeset:publish": "pnpm prepack && changeset publish", "changeset:version": "changeset version && pnpm i --lockfile-only", @@ -30,10 +29,9 @@ "ci:publint": "turbo run ci:publint", "ci:sherif": "sherif --ignore-package \"./examples/*\" --ignore-package \"./websites/*\" --ignore-package \"./docs/*\" --ignore-dependency \"@tanstack/react-query\" ", "ci:test": "turbo run ci:test", - "ci:test:watch": "turbo run ci:test:watch --parallel", "ci:type": "turbo run ci:type", "clean": "turbo run clean", - "dev": "turbo run dev --concurrency 20", + "dev": "turbo watch ci:test", "format": "prettier --write \"**/*.{ts,tsx,md}\"", "graph": "rimraf ./graph && mkdir graph && turbo run build --graph=graph/index.html", "packlint": "packlint sort -R", @@ -59,7 +57,6 @@ "@vitest/coverage-istanbul": "^2.0.5", "@vitest/ui": "^2.0.5", "broken-link-checker": "^0.7.8", - "coauthors": "latest", "eslint": "^8.57.0", "husky": "^9.1.4", "jsdom": "^24.1.0", diff --git a/packages/cache/package.json b/packages/cache/package.json index 895203a94..7b8784838 100644 --- a/packages/cache/package.json +++ b/packages/cache/package.json @@ -43,11 +43,10 @@ "ci:eslint": "eslint \"**/*.{js,jsx,cjs,mjs,ts,tsx,cts,mts}\"", "ci:publint": "publint --strict", "ci:test": "vitest run --coverage --typecheck", - "ci:test:watch": "vitest --ui --coverage --typecheck", "ci:type": "tsc --noEmit", "clean": "rimraf ./dist && rimraf ./coverage", - "dev": "tsup --watch", - "prepack": "pnpm build" + "prepack": "pnpm build", + "test:ui": "vitest --ui --coverage --typecheck" }, "dependencies": { "@suspensive/utils": "workspace:*" diff --git a/packages/jotai/package.json b/packages/jotai/package.json index 453ce527a..a7c8809f0 100644 --- a/packages/jotai/package.json +++ b/packages/jotai/package.json @@ -43,11 +43,10 @@ "ci:eslint": "eslint \"**/*.{js,jsx,cjs,mjs,ts,tsx,cts,mts}\"", "ci:publint": "publint --strict", "ci:test": "vitest run --coverage --typecheck", - "ci:test:watch": "vitest --ui --coverage --typecheck", "ci:type": "tsc --noEmit", "clean": "rimraf ./dist && rimraf ./coverage", - "dev": "tsup --watch", - "prepack": "pnpm build" + "prepack": "pnpm build", + "test:ui": "vitest --ui --coverage --typecheck" }, "dependencies": { "@suspensive/utils": "workspace:*" diff --git a/packages/react-dom/package.json b/packages/react-dom/package.json index 52579cec7..a283433ca 100644 --- a/packages/react-dom/package.json +++ b/packages/react-dom/package.json @@ -43,11 +43,10 @@ "ci:eslint": "eslint \"**/*.{js,jsx,cjs,mjs,ts,tsx,cts,mts}\"", "ci:publint": "publint --strict", "ci:test": "vitest run --coverage --typecheck", - "ci:test:watch": "vitest --ui --coverage --typecheck", "ci:type": "tsc --noEmit", "clean": "rimraf ./dist && rimraf ./coverage", - "dev": "tsup --watch", - "prepack": "pnpm build" + "prepack": "pnpm build", + "test:ui": "vitest --ui --coverage --typecheck" }, "dependencies": { "@suspensive/utils": "workspace:*" diff --git a/packages/react-image/package.json b/packages/react-image/package.json index 2cb13e30c..0cd4310a9 100644 --- a/packages/react-image/package.json +++ b/packages/react-image/package.json @@ -43,11 +43,10 @@ "ci:eslint": "eslint \"**/*.{js,jsx,cjs,mjs,ts,tsx,cts,mts}\"", "ci:publint": "publint --strict", "ci:test": "vitest run --coverage --typecheck", - "ci:test:watch": "vitest --ui --coverage --typecheck", "ci:type": "tsc --noEmit", "clean": "rimraf ./dist && rimraf ./coverage", - "dev": "tsup --watch", - "prepack": "pnpm build" + "prepack": "pnpm build", + "test:ui": "vitest --ui --coverage --typecheck" }, "dependencies": { "@suspensive/utils": "workspace:*" diff --git a/packages/react-native/package.json b/packages/react-native/package.json index 705613c76..17fb7b322 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -43,11 +43,10 @@ "ci:eslint": "eslint \"**/*.{js,jsx,cjs,mjs,ts,tsx,cts,mts}\"", "ci:publint": "publint --strict", "ci:test": "jest --coverage", - "ci:test:watch": "jest --watchAll --coverage", "ci:type": "tsc --noEmit", "clean": "rimraf ./dist && rimraf ./coverage", - "dev": "tsup --watch", - "prepack": "pnpm build" + "prepack": "pnpm build", + "test:ui": "jest --watchAll --coverage" }, "dependencies": { "@suspensive/utils": "workspace:*" diff --git a/packages/react-query-4/package.json b/packages/react-query-4/package.json index 287745b9b..0b35f2dcd 100644 --- a/packages/react-query-4/package.json +++ b/packages/react-query-4/package.json @@ -44,11 +44,10 @@ "ci:eslint": "eslint \"**/*.{js,jsx,cjs,mjs,ts,tsx,cts,mts}\"", "ci:publint": "publint --strict", "ci:test": "vitest run --coverage --typecheck", - "ci:test:watch": "vitest --ui --coverage --typecheck", "ci:type": "tsc --noEmit", "clean": "rimraf ./dist && rimraf ./coverage", - "dev": "tsup --watch", - "prepack": "pnpm build" + "prepack": "pnpm build", + "test:ui": "vitest --ui --coverage --typecheck" }, "dependencies": { "@suspensive/utils": "workspace:*" diff --git a/packages/react-query-5/package.json b/packages/react-query-5/package.json index 8d3b09e84..6953c9e2d 100644 --- a/packages/react-query-5/package.json +++ b/packages/react-query-5/package.json @@ -44,11 +44,10 @@ "ci:eslint": "eslint \"**/*.{js,jsx,cjs,mjs,ts,tsx,cts,mts}\"", "ci:publint": "publint --strict", "ci:test": "vitest run --coverage --typecheck", - "ci:test:watch": "vitest --ui --coverage --typecheck", "ci:type": "tsc --noEmit", "clean": "rimraf ./dist && rimraf ./coverage", - "dev": "tsup --watch", - "prepack": "pnpm build" + "prepack": "pnpm build", + "test:ui": "vitest --ui --coverage --typecheck" }, "dependencies": { "@suspensive/utils": "workspace:*" diff --git a/packages/react-query/package.json b/packages/react-query/package.json index 40be8d1ef..11020d226 100644 --- a/packages/react-query/package.json +++ b/packages/react-query/package.json @@ -48,12 +48,11 @@ "ci:eslint": "eslint \"**/*.{js,jsx,cjs,mjs,ts,tsx,cts,mts}\"", "ci:publint": "publint --strict", "ci:test": "vitest run --coverage --typecheck", - "ci:test:watch": "vitest --ui --coverage --typecheck", "ci:type": "tsc --noEmit", "clean": "rimraf ./dist && rimraf ./coverage", - "dev": "tsup --watch", "postinstall": "node -e \"import('./dist/scripts/postinstall.cjs').catch(e => console.error(e))\"", - "prepack": "pnpm build" + "prepack": "pnpm build", + "test:ui": "vitest --ui --coverage --typecheck" }, "dependencies": { "@commander-js/extra-typings": "^12.1.0", diff --git a/packages/react/package.json b/packages/react/package.json index d90ad4372..2cf326a4e 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -44,11 +44,10 @@ "ci:eslint": "eslint \"**/*.{js,jsx,cjs,mjs,ts,tsx,cts,mts}\"", "ci:publint": "publint --strict", "ci:test": "vitest run --coverage --typecheck", - "ci:test:watch": "vitest --ui --coverage --typecheck", "ci:type": "tsc --noEmit", "clean": "rimraf ./dist && rimraf ./coverage", - "dev": "tsup --watch", - "prepack": "pnpm build" + "prepack": "pnpm build", + "test:ui": "vitest --ui --coverage --typecheck" }, "dependencies": { "@suspensive/utils": "workspace:*" diff --git a/packages/utils/package.json b/packages/utils/package.json index e8e97e554..2584eb214 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -43,11 +43,10 @@ "ci:eslint": "eslint \"**/*.{js,jsx,cjs,mjs,ts,tsx,cts,mts}\"", "ci:publint": "publint --strict", "ci:test": "vitest run --coverage --typecheck", - "ci:test:watch": "vitest --ui --coverage --typecheck", "ci:type": "tsc --noEmit", "clean": "rimraf ./dist && rimraf ./coverage", - "dev": "tsup --watch", - "prepack": "pnpm build" + "prepack": "pnpm build", + "test:ui": "vitest --ui --coverage --typecheck" }, "devDependencies": { "@suspensive/eslint-config": "workspace:*", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a8588bda4..81d49eb86 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -56,9 +56,6 @@ importers: broken-link-checker: specifier: ^0.7.8 version: 0.7.8 - coauthors: - specifier: latest - version: 0.2.2 eslint: specifier: ^8.57.0 version: 8.57.0 @@ -2623,15 +2620,6 @@ packages: prettier: 2.8.8 dev: true - /@coauthors/core@0.2.2: - resolution: {integrity: sha512-lA/9wvMtafTqcjj7Zo/GLiIiBO1u4LjTMvzIMADIHesQvDRbSvDeXnyWkWdwgfFms2qooud/1sP/NsXaYO8EjQ==} - dependencies: - node-fetch: 2.7.0 - zod: 3.23.8 - transitivePeerDependencies: - - encoding - dev: true - /@codemirror/autocomplete@6.17.0(@codemirror/language@6.10.2)(@codemirror/state@6.4.1)(@codemirror/view@6.29.0)(@lezer/common@1.2.1): resolution: {integrity: sha512-fdfj6e6ZxZf8yrkMHUSJJir7OJkHkZKaOZGzLWIYp2PZ3jd+d+UjG8zVPqJF6d3bKxkhvXTPan/UZ1t7Bqm0gA==} peerDependencies: @@ -2813,6 +2801,7 @@ packages: commander: ~12.1.0 dependencies: commander: 12.1.0 + dev: false /@commitlint/cli@19.3.0(@types/node@20.14.13)(typescript@5.5.4): resolution: {integrity: sha512-LgYWOwuDR7BSTQ9OLZ12m7F/qhNY+NpAyPBgo4YNMkACE7lGuUnuQq1yi9hz1KA4+3VqpOYl8H1rY/LYK43v7g==} @@ -8140,17 +8129,6 @@ packages: engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} dev: true - /coauthors@0.2.2: - resolution: {integrity: sha512-yy4QII4aW0Yp9kxzy5WKbcJVukVhMBE/bvxe4p1OrfZ2F/szvi3pbcjV/jBTijnYOL6j4bs6jYEyltz+9c/8fQ==} - hasBin: true - dependencies: - '@coauthors/core': 0.2.2 - '@commander-js/extra-typings': 12.1.0(commander@12.1.0) - commander: 12.1.0 - transitivePeerDependencies: - - encoding - dev: true - /collect-v8-coverage@1.0.2: resolution: {integrity: sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==} dev: true diff --git a/turbo.json b/turbo.json index a382f0d48..21067738a 100644 --- a/turbo.json +++ b/turbo.json @@ -9,30 +9,32 @@ "ci:attw": { "dependsOn": ["prepack"] }, + "ci:bench": { + "dependsOn": ["prepack"], + "outputs": ["benchmarks/**"] + }, "ci:eslint": { "dependsOn": ["prepack"] }, "ci:publint": { "dependsOn": ["prepack"] }, + "ci:test": { + "dependsOn": ["prepack"], + "outputs": ["coverage/**"] + }, "ci:type": { "dependsOn": ["prepack"] }, + "clean": { "cache": false }, - "ci:test": { - "dependsOn": ["prepack"], - "outputs": ["coverage/**"] - }, - "ci:test:watch": { + "dev": { "dependsOn": ["prepack"], + "outputs": ["dist/**", "coverage/**"], "cache": false, - "outputs": ["coverage/**"] - }, - "ci:bench": { - "dependsOn": ["prepack"], - "outputs": ["benchmarks/**"] + "persistent": true }, "prepack": { "dependsOn": ["^prepack"], @@ -41,12 +43,6 @@ "start": { "dependsOn": ["build"], "cache": false - }, - "dev": { - "dependsOn": ["prepack"], - "outputs": ["dist/**"], - "cache": false, - "persistent": true } }, "globalEnv": ["NODE_ENV"]