{
  "name": "@minhnbnt/online-judge-ui",
  "private": false,
  "version": "0.0.1",
  "type": "module",
  "devDependencies": {
    "@eslint/compat": "^1.2.7",
    "@eslint/js": "^9.23.0",
    "@sveltejs/adapter-static": "^3.0.8",
    "@sveltejs/kit": "^2.20.2",
    "@sveltejs/vite-plugin-svelte": "^5.0.3",
    "@tailwindcss/typography": "^0.5.16",
    "@tailwindcss/vite": "^4.0.17",
    "@types/js-cookie": "^3.0.6",
    "@types/msgpack-lite": "^0.1.11",
    "eslint": "^9.23.0",
    "eslint-config-prettier": "^10.1.1",
    "eslint-plugin-svelte": "^2.46.1",
    "globals": "^15.15.0",
    "prettier": "^3.5.3",
    "prettier-plugin-svelte": "^3.3.3",
    "svelte": "^5.25.3",
    "svelte-check": "^4.1.5",
    "tailwindcss": "^4.0.17",
    "typescript": "^5.8.2",
    "typescript-eslint": "^8.28.0",
    "typescript-svelte-plugin": "^0.3.46",
    "vite": "^6.2.3"
  },
  "files": [
    "build/"
  ],
  "dependencies": {
    "@cartamd/plugin-component": "^1.1.0",
    "@cartamd/plugin-math": "^4.3.0",
    "@codemirror/lang-cpp": "^6.0.2",
    "@codemirror/lang-go": "^6.0.1",
    "@codemirror/lang-java": "^6.0.1",
    "@codemirror/lang-markdown": "^6.3.2",
    "@codemirror/lang-python": "^6.1.7",
    "@codemirror/lang-rust": "^6.0.1",
    "@codemirror/language": "^6.11.0",
    "@codemirror/legacy-modes": "^6.5.0",
    "@fontsource-variable/fira-code": "^5.2.5",
    "@fontsource/roboto": "^5.2.5",
    "@msgpack/msgpack": "^3.1.1",
    "@replit/codemirror-lang-csharp": "^6.2.0",
    "async-mutex": "^0.5.0",
    "axios": "^1.8.4",
    "carta-md": "^4.8.1",
    "cm6-theme-nord": "^0.2.0",
    "debounce": "^2.2.0",
    "isomorphic-dompurify": "^2.22.0",
    "jose": "^5.10.0",
    "js-cookie": "^3.0.5",
    "katex": "^0.16.21",
    "postcss": "^8.5.3",
    "prettier-plugin-tailwindcss": "^0.6.11",
    "query-string": "^9.1.1",
    "svelte-codemirror-editor": "^1.4.1",
    "svelte-hero-icons": "^5.2.0",
    "svelte-notifications": "github:louchebem06/svelte-notifications#fix-warn-vite-plugin-svelte",
    "tailwind-merge": "^3.0.2"
  },
  "scripts": {
    "dev": "vite dev",
    "build": "vite build",
    "preview": "vite preview",
    "check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json",
    "check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch",
    "format": "prettier --write .",
    "lint": "prettier --check . && eslint ."
  }
}