{
  "name": "frontend",
  "private": true,
  "version": "0.0.0",
  "type": "module",
  "proxy": "http://127.0.0.1:8000",
  "scripts": {
    "dev:view": "REACT_APP_VIEW_TYPE=view vite --host 0.0.0.0 --port 3000 --mode view",
    "dev:editableview": "REACT_APP_VIEW_TYPE=editableview vite --host 0.0.0.0 --port 3000 --mode editableview",
    "build:view": "REACT_APP_VIEW_TYPE=view vite build",
    "build:editableview": "REACT_APP_VIEW_TYPE=editableview vite build",
    "lint": "eslint . --ext js,jsx --report-unused-disable-directives --max-warnings 0",
    "preview": "vite preview"
  },
  "dependencies": {
    "@fortawesome/fontawesome-svg-core": "^6.5.2",
    "@fortawesome/free-solid-svg-icons": "^6.5.2",
    "@fortawesome/react-fontawesome": "^0.2.0",
    "@tiptap/extension-blockquote": "^2.3.2",
    "@tiptap/extension-color": "^2.3.2",
    "@tiptap/extension-highlight": "^2.3.2",
    "@tiptap/extension-image": "^2.4.0",
    "@tiptap/extension-link": "^2.3.2",
    "@tiptap/extension-list-item": "^2.3.2",
    "@tiptap/extension-text-align": "^2.3.2",
    "@tiptap/extension-text-style": "^2.3.2",
    "@tiptap/extension-underline": "^2.3.2",
    "@tiptap/react": "^2.3.2",
    "@tiptap/starter-kit": "^2.3.2",
    "axios": "^1.6.8",
    "bootstrap": "^5.3.3",
    "html-react-parser": "^5.1.10",
    "interactjs": "^1.10.27",
    "react": "^18.2.0",
    "react-dom": "^18.2.0",
    "react-resizable": "^3.0.5",
    "react-router-dom": "^6.22.3",
    "reactstrap": "^9.2.2",
    "sass": "^1.75.0",
    "tiptap": "^1.32.2"
  },
  "devDependencies": {
    "@types/react": "^18.2.66",
    "@types/react-dom": "^18.2.22",
    "@vitejs/plugin-react": "^4.2.1",
    "eslint": "^8.57.0",
    "eslint-plugin-react": "^7.34.1",
    "eslint-plugin-react-hooks": "^4.6.0",
    "eslint-plugin-react-refresh": "^0.4.6",
    "vite": "^5.2.0"
  }
}
