/ package.json
package.json
1 { 2 "name": "aptrs-react", 3 "version": "0.1.0", 4 "private": true, 5 "type": "module", 6 "dependencies": { 7 "@babel/plugin-proposal-private-property-in-object": "^7.21.11", 8 "@ckeditor/ckeditor5-build-classic": "^40.1.0", 9 "@ckeditor/ckeditor5-react": "^6.2.0", 10 "@heroicons/react": "^2.0.18", 11 "@material-tailwind/react": "^2.1.8", 12 "@tailwindcss/typography": "^0.5.10", 13 "@types/react": "^18.2.19", 14 "@types/react-dom": "^18.2.18", 15 "@types/testing-library__jest-dom": "^6.0.0", 16 "@typescript-eslint/eslint-plugin": "^6.0.0", 17 "@typescript-eslint/parser": "^6.0.0", 18 "@uidotdev/usehooks": "^2.4.1", 19 "@vitejs/plugin-react": "^4.2.1", 20 "axios": "^1.6.2", 21 "browserslist-to-esbuild": "^2.1.1", 22 "clsx": "^2.0.0", 23 "react": "^18.2.0", 24 "react-data-table-component": "^7.6.1", 25 "react-datepicker": "^4.24.0", 26 "react-dom": "^18.2.0", 27 "react-hook-form": "^7.48.2", 28 "react-hot-toast": "^2.4.1", 29 "react-phone-number-input": "^3.3.8", 30 "styled-components": "^5.3.11", 31 "tailwindcss": "^3.3.5", 32 "typescript": "^4.9.5", 33 "validator": "^13.11.0", 34 "vite": "^5.0.12", 35 "vite-tsconfig-paths": "^4.3.1", 36 "web-vitals": "^2.1.4", 37 "zod": "^3.22.4" 38 }, 39 "scripts": { 40 "start": "vite", 41 "build": "tsc && vite build", 42 "preview": "vite preview", 43 "test": "vitest", 44 "test:unit": "vitest --root src/", 45 "test:watch": "vitest --watch", 46 "test:coverage": "vitest --coverage .", 47 "test:debug": "vitest --inspect-brk --runInBand --no-cache" 48 }, 49 "eslintConfig": { 50 "extends": [ 51 "react-app" 52 ] 53 }, 54 "jest": { 55 "preset": "ts-jest/presets/js-with-ts", 56 "testEnvironment": "jest-environment-jsdom", 57 "moduleNameMapper": { 58 "\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$": "<rootDir>/__mocks__/fileMock.js", 59 "\\.(css|less)$": "<rootDir>/__mocks__/styleMock.js" 60 }, 61 "modulePaths": [ 62 "<rootDir>/src" 63 ] 64 }, 65 "browserslist": { 66 "production": [ 67 "iOS >= 9", 68 "Android >= 4.4", 69 "last 2 versions", 70 ">0.2%", 71 "not dead", 72 "not op_mini all" 73 ], 74 "development": [ 75 "last 1 chrome version", 76 "last 1 firefox version", 77 "last 1 safari version" 78 ] 79 }, 80 "devDependencies": { 81 "@testing-library/jest-dom": "^6.4.1", 82 "@testing-library/react": "^14.2.1", 83 "@testing-library/user-event": "^14.5.2", 84 "@types/jest": "^29.5.11", 85 "@types/react-datepicker": "^4.19.3", 86 "@types/validator": "^13.11.8", 87 "@vitest/ui": "^1.2.2", 88 "eslint": "^8.56.0", 89 "jest": "^29.7.0", 90 "jest-environment-jsdom": "^29.7.0", 91 "jsdom": "^24.0.0", 92 "react-router-dom": "^6.20.0", 93 "ts-jest": "^29.1.2", 94 "vitest": "^1.2.2" 95 } 96 }