{ "name": "timeline", "version": "0.4.0", "source": "index.html", "scripts": { "start": "parcel --port 5678 --hmr-port 6789", "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.2", "@microsoft/signalr": "^7.0.11", "axios": "^1.5.0", "bootstrap": "^5.3.2", "bootstrap-icons": "^1.11.1", "classnames": "^2.3.2", "color": "^4.2.3", "core-js": "^3.32.2", "i18next": "^23.5.1", "i18next-browser-languagedetector": "^7.1.0", "lodash": "^4.17.21", "marked": "^9.0.3", "moment": "^2.29.4", "react": "^18.2.0", "react-dom": "^18.2.0", "react-i18next": "^13.2.2", "react-popper": "^2.3.0", "react-responsive": "^9.0.2", "react-router-dom": "^6.16.0", "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": "^20.1.2", "@types/color": "^3.0.4", "@types/lodash": "^4.14.198", "@types/marked": "^5.0.1", "@types/node": "^20.6.3", "@types/parcel-env": "^0.0.1", "@types/react": "^18.2.22", "@types/react-color": "^3.0.6", "@types/react-dom": "^18.2.7", "@types/react-responsive": "^8.0.5", "@types/react-transition-group": "^4.4.6", "@typescript-eslint/eslint-plugin": "^6.7.2", "@typescript-eslint/parser": "^6.7.2", "buffer": "^6.0.3", "eslint": "^8.49.0", "eslint-config-prettier": "^9.0.0", "eslint-plugin-prettier": "^5.0.0", "eslint-plugin-react": "^7.33.2", "eslint-plugin-react-hooks": "^4.6.0", "parcel": "^2.9.3", "prettier": "^3.0.3", "process": "^0.11.10", "ts-node": "^10.9.1", "typescript": "^5.2.2", "typescript-language-server": "^3.3.2" } }