{ "name": "task-note", "version": "1.0.0", "license": "GPL-3.0-only", "description": "TaskNote App - Your daily-basis friend to help you with TODOs and Notes", "keywords": [ "react", "typescript", "node", "nestjs" ], "repository": "https://github.com/ricardo-campos-org/react-typescript-todolist", "private": true, "dependencies": { "@popperjs/core": "^2.11.8", "@types/node": "^25.5.2", "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^5.1.4", "bootstrap": "^5.3.8", "dompurify": "^3.3.3", "i18next": "^25.10.10", "react": "^19.2.4", "react-bootstrap": "^2.10.10", "react-bootstrap-icons": "^1.11.6", "react-charts": "^3.0.0-beta.57", "react-datepicker": "^9.1.0", "react-dom": "^19.2.4", "react-i18next": "^16.6.6", "react-markdown": "^10.1.0", "react-router": "^7.14.0", "react-router-bootstrap": "^0.26.3", "remark-gfm": "^4.0.1", "typescript": "^5.9.3", "vite": "^7.3.1" }, "scripts": { "start": "vite --host", "build": "tsc && vite build", "preview": "vite build && vite preview", "test": "vitest", "test:no-watch": "vitest --watch=false", "test:coverage": "vitest run --coverage --watch=false", "lint": "./node_modules/.bin/eslint", "lint:fix": "./node_modules/.bin/eslint --fix" }, "eslintConfig": { "extends": [ "react-app", "react-app/jest" ] }, "browserslist": { "production": [ ">0.2%", "not dead", "not op_mini all" ], "development": [ "last 1 chrome version", "last 1 firefox version", "last 1 safari version" ] }, "devDependencies": { "@eslint/compat": "^2.0.4", "@eslint/eslintrc": "^3.3.5", "@eslint/js": "^9.39.2", "@stylistic/eslint-plugin": "^5.10.0", "@testing-library/jest-dom": "^6.9.1", "@testing-library/react": "^16.3.2", "@testing-library/user-event": "^14.6.1", "@types/jest": "^30.0.0", "@types/react": "^19.2.14", "@types/react-router-bootstrap": "^0.26.8", "@vitest/coverage-v8": "^4.1.2", "eslint": "^9.39.2", "eslint-config-prettier": "^10.1.8", "eslint-plugin-import": "^2.32.0", "eslint-plugin-jsdoc": "^62.9.0", "eslint-plugin-n": "^17.24.0", "eslint-plugin-promise": "^7.2.1", "eslint-plugin-react": "^7.37.5", "globals": "^17.4.0", "jsdom": "^29.0.1", "prettier": "^3.8.1", "sass": "^1.99.0", "source-map-support": "^0.5.21", "typescript-eslint": "^8.58.0", "vitest": "^4.1.0" } }