the statusphere demo reworked into a vite/react app in a monorepo

Remove vitest

+3 -21
+2 -6
package.json
··· 11 "build": "tsup", 12 "start": "node dist/index.js", 13 "lexgen": "lex gen-server ./src/lexicon ./lexicons/*", 14 - "clean": "rimraf dist coverage", 15 - "test": "vitest run" 16 }, 17 "dependencies": { 18 "@atproto/identity": "^0.4.0", ··· 44 "@types/express": "^4.17.21", 45 "pino-pretty": "^11.0.0", 46 "rimraf": "^5.0.0", 47 - "supertest": "^7.0.0", 48 "ts-node": "^10.9.2", 49 "tsup": "^8.0.2", 50 "tsx": "^4.7.2", 51 - "typescript": "^5.4.4", 52 - "vite-tsconfig-paths": "^4.3.2", 53 - "vitest": "^2.0.0" 54 }, 55 "tsup": { 56 "entry": [
··· 11 "build": "tsup", 12 "start": "node dist/index.js", 13 "lexgen": "lex gen-server ./src/lexicon ./lexicons/*", 14 + "clean": "rimraf dist coverage" 15 }, 16 "dependencies": { 17 "@atproto/identity": "^0.4.0", ··· 43 "@types/express": "^4.17.21", 44 "pino-pretty": "^11.0.0", 45 "rimraf": "^5.0.0", 46 "ts-node": "^10.9.2", 47 "tsup": "^8.0.2", 48 "tsx": "^4.7.2", 49 + "typescript": "^5.4.4" 50 }, 51 "tsup": { 52 "entry": [
+1 -2
tsconfig.json
··· 12 "strict": true, 13 "esModuleInterop": true, 14 "skipLibCheck": true, 15 - "forceConsistentCasingInFileNames": true, 16 - "types": ["vitest/globals"] 17 }, 18 "include": ["src/**/*"], 19 "exclude": ["node_modules"]
··· 12 "strict": true, 13 "esModuleInterop": true, 14 "skipLibCheck": true, 15 + "forceConsistentCasingInFileNames": true 16 }, 17 "include": ["src/**/*"], 18 "exclude": ["node_modules"]
-13
vite.config.mts
··· 1 - import tsconfigPaths from "vite-tsconfig-paths"; 2 - import { defineConfig } from "vitest/config"; 3 - 4 - export default defineConfig({ 5 - test: { 6 - coverage: { 7 - exclude: ["**/node_modules/**", "**/index.ts"], 8 - }, 9 - globals: true, 10 - restoreMocks: true, 11 - }, 12 - plugins: [tsconfigPaths()], 13 - });
···