chore: remove react-doctor from package scripts and update task dependencies in turbo.json

This commit is contained in:
Amruth Pillai
2026-05-27 11:09:33 +02:00
parent b04eef1479
commit 8461aa65d5
9 changed files with 68 additions and 1224 deletions
-2
View File
@@ -7,7 +7,6 @@
"dev": "tsx watch src/index.ts",
"build": "tsdown",
"start": "node dist/index.mjs",
"doctor": "react-doctor",
"typecheck": "tsgo --noEmit",
"test": "vitest run --passWithNoTests",
"test:coverage": "vitest run --coverage --passWithNoTests",
@@ -81,7 +80,6 @@
"@types/pg": "^8.20.0",
"@types/react": "^19.2.15",
"@typescript/native-preview": "7.0.0-dev.20260527.1",
"react-doctor": "^0.2.9",
"tsdown": "^0.22.0",
"tsx": "^4.22.3",
"typescript": "^6.0.3",
-2
View File
@@ -8,7 +8,6 @@
"dev": "vite dev",
"serve": "vite preview",
"start": "vite preview",
"doctor": "react-doctor",
"typecheck": "tsgo --noEmit",
"test": "vitest run --passWithNoTests",
"test:coverage": "vitest run --coverage --passWithNoTests",
@@ -100,7 +99,6 @@
"@vitejs/plugin-react": "^6.0.2",
"babel-plugin-macros": "^3.1.0",
"babel-plugin-react-compiler": "^1.0.0",
"react-doctor": "^0.2.9",
"typescript": "^6.0.3",
"vite": "^8.0.14"
}
@@ -41,6 +41,8 @@ vi.mock("pdfjs-dist", () => {
vi.mock("pdfjs-dist/legacy/build/pdf.mjs", () => pdfjsMock.legacyModule);
const pdfCanvasModule = import("./pdf-canvas");
describe("PDF.js browser entrypoints", () => {
beforeEach(() => {
pdfjsMock.legacyModule.GlobalWorkerOptions.workerSrc = undefined;
@@ -59,7 +61,7 @@ describe("PDF.js browser entrypoints", () => {
});
it("loads the canvas preview renderer from the legacy PDF.js runtime", async () => {
await expect(import("./pdf-canvas")).resolves.toEqual(
await expect(pdfCanvasModule).resolves.toEqual(
expect.objectContaining({
PdfCanvasDocument: expect.any(Function),
PdfCanvasPage: expect.any(Function),
@@ -1,3 +1,4 @@
import type { StateStorage } from "zustand/middleware";
import type { SidebarSection } from "@/libs/resume/section";
import { createJSONStorage, persist } from "zustand/middleware";
import { immer } from "zustand/middleware/immer";
@@ -20,6 +21,18 @@ type SectionStoreActions = {
type SectionStore = SectionStoreState & SectionStoreActions;
const noopStorage: StateStorage = {
getItem: () => null,
removeItem: () => {},
setItem: () => {},
};
const getSectionStoreStorage = () => {
if (typeof window === "undefined") return noopStorage;
return window.localStorage ?? noopStorage;
};
export const useSectionStore = create<SectionStore>()(
persist(
immer((set) => ({
@@ -46,7 +59,7 @@ export const useSectionStore = create<SectionStore>()(
})),
{
name: "section-store",
storage: createJSONStorage(() => localStorage),
storage: createJSONStorage(getSectionStoreStorage),
partialize: (state) => ({
sections: state.sections,
}),
-2
View File
@@ -9,7 +9,6 @@
},
"scripts": {
"dev": "email dev --dir src/templates --port 3002",
"doctor": "react-doctor",
"typecheck": "tsgo --noEmit",
"test": "vitest run --passWithNoTests",
"test:coverage": "vitest run --coverage --passWithNoTests",
@@ -28,7 +27,6 @@
"@types/nodemailer": "^8.0.0",
"@types/react": "^19.2.15",
"@typescript/native-preview": "7.0.0-dev.20260527.1",
"react-doctor": "^0.2.9",
"typescript": "^6.0.3"
}
}
-2
View File
@@ -15,7 +15,6 @@
"#react-pdf-renderer": "@react-pdf/renderer"
},
"scripts": {
"doctor": "react-doctor",
"typecheck": "tsgo --noEmit",
"test": "vitest run --passWithNoTests",
"test:coverage": "vitest run --coverage --passWithNoTests",
@@ -39,7 +38,6 @@
"@reactive-resume/config": "workspace:*",
"@types/react": "^19.2.15",
"@typescript/native-preview": "7.0.0-dev.20260527.1",
"react-doctor": "^0.2.9",
"typescript": "^6.0.3"
}
}
-2
View File
@@ -11,7 +11,6 @@
},
"scripts": {
"shadcn": "shadcn",
"doctor": "react-doctor",
"typecheck": "tsgo --noEmit",
"test": "vitest run --passWithNoTests",
"test:coverage": "vitest run --coverage --passWithNoTests",
@@ -44,7 +43,6 @@
"@types/react-dom": "^19.2.3",
"@typescript/native-preview": "7.0.0-dev.20260527.1",
"postcss": "^8.5.15",
"react-doctor": "^0.2.9",
"tailwindcss": "^4.3.0",
"typescript": "^6.0.3"
}
+45 -1190
View File
File diff suppressed because it is too large Load Diff
+6 -22
View File
@@ -90,32 +90,16 @@
"CROWDIN_API_TOKEN"
],
"tasks": {
"source": {
"dependsOn": ["^source"]
},
"build": {
"dependsOn": ["source"],
"inputs": ["$TURBO_DEFAULT$", "$TURBO_ROOT$/.env*"],
"outputs": ["dist/**", ".vercel/**"]
},
"doctor": {
"dependsOn": ["^doctor"]
},
"typecheck": {
"dependsOn": ["source"]
},
"test": {
"dependsOn": ["source"]
},
"test:coverage": {
"dependsOn": ["source"]
},
"test:ci": {
"dependsOn": ["source"]
},
"test:agent": {
"dependsOn": ["source"]
},
"check": {},
"typecheck": {},
"test": {},
"test:coverage": {},
"test:ci": {},
"test:agent": {},
"dev": {
"cache": false,
"persistent": true