{ "name": "timeline", "version": "0.4.0", "source": "index.html", "scripts": { "start": "parcel --port 5678", "build": "tsc && parcel build", "type-check": "tsc", "lint": "eslint src/ --ext .js --ext .jsx --ext .ts --ext .tsx", "lint:fix": "eslint src/ --ext .js --ext .jsx --ext .ts --ext .tsx --fix", "check": "pnpm run type-check && pnpm run lint", "check:fix": "pnpm run type-check && pnpm run lint:fix" }, "dependencies": { "@floating-ui/react-dom": "^2.0.1", "@microsoft/signalr": "^7.0.7", "axios": "^1.4.0", "bootstrap": "^5.3.0", "bootstrap-icons": "^1.10.5", "classnames": "^2.3.2", "color": "^4.2.3", "core-js": "^3.31.1", "i18next": "^23.2.8", "i18next-browser-languagedetector": "^7.1.0", "lodash": "^4.17.21", "marked": "^5.1.1", "moment": "^2.29.4", "react": "^18.2.0", "react-dom": "^18.2.0", "react-i18next": "^13.0.1", "react-popper": "^2.3.0", "react-responsive": "^9.0.2", "react-router-dom": "^6.14.1", "react-transition-group": "^4.4.5", "rxjs": "^7.8.1", "xregexp": "^5.1.1" }, "devDependencies": { "@parcel/packager-raw-url": "2.9.3", "@parcel/transformer-webmanifest": "2.9.3", "@tsconfig/node20": "^1.0.2", "@types/color": "^3.0.3", "@types/lodash": "^4.14.195", "@types/marked": "^5.0.0", "@types/node": "^20.4.1", "@types/parcel-env": "^0.0.1", "@types/react": "^18.2.14", "@types/react-color": "^3.0.6", "@types/react-dom": "^18.2.6", "@types/react-responsive": "^8.0.5", "@types/react-transition-group": "^4.4.6", "@typescript-eslint/eslint-plugin": "^5.61.0", "@typescript-eslint/parser": "^5.61.0", "buffer": "^6.0.0", "eslint": "^8.44.0", "eslint-config-prettier": "^8.8.0", "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-react": "^7.32.2", "eslint-plugin-react-hooks": "^4.6.0", "parcel": "latest", "prettier": "^3.0.0", "process": "^0.11.10", "ts-node": "^10.9.1", "typescript": "^5.1.6" } }