{
  "name": "dozzle",
  "version": "10.3.1",
  "description": "Realtime log viewer for docker containers.",
  "homepage": "https://github.com/amir20/dozzle#readme",
  "bugs": {
    "url": "https://github.com/amir20/dozzle/issues"
  },
  "packageManager": "pnpm@10.33.0",
  "type": "module",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/amir20/dozzle.git"
  },
  "license": "ISC",
  "author": "Amir Raminfar <findamir@gmail.com>",
  "scripts": {
    "agent:dev": "DEV=true air -- agent --level debug --agent-addr localhost:7007",
    "watch:frontend": "vite --open http://localhost:3100/",
    "watch:backend": "LIVE_FS=true DEV=true air -- --level debug --addr localhost:3100",
    "dev": "concurrently --kill-others \"npm:watch:*\"",
    "build": "vite build",
    "preview": "LIVE_FS=true air -- --addr localhost:3100",
    "release": "bumpp",
    "test": "TZ=UTC vitest",
    "typecheck": "vue-tsc --noEmit",
    "docs:dev": "vitepress dev docs --open",
    "docs:build": "vitepress build docs",
    "docs:preview": "vitepress preview docs"
  },
  "dependencies": {
    "@codemirror/autocomplete": "^6.20.1",
    "@codemirror/lang-javascript": "^6.2.5",
    "@codemirror/lang-json": "^6.0.2",
    "@codemirror/language": "^6.12.3",
    "@codemirror/state": "^6.6.0",
    "@codemirror/theme-one-dark": "^6.1.3",
    "@codemirror/view": "^6.41.0",
    "@duckdb/duckdb-wasm": "1.33.1-dev42.0",
    "@iconify-json/carbon": "^1.2.20",
    "@iconify-json/cil": "^1.2.3",
    "@iconify-json/ic": "^1.2.4",
    "@iconify-json/material-symbols": "^1.2.66",
    "@iconify-json/mdi": "^1.2.3",
    "@iconify-json/mdi-light": "^1.2.2",
    "@iconify-json/octicon": "^1.2.22",
    "@iconify-json/ph": "^1.2.2",
    "@intlify/unplugin-vue-i18n": "^11.0.7",
    "@lezer/highlight": "^1.2.3",
    "@tailwindcss/typography": "^0.5.19",
    "@tailwindcss/vite": "4.2.2",
    "@vueuse/components": "^14.2.1",
    "@vueuse/core": "^14.2.1",
    "@vueuse/integrations": "^14.2.1",
    "@vueuse/router": "14.2.1",
    "@xterm/addon-fit": "^0.11.0",
    "@xterm/addon-web-links": "^0.12.0",
    "@xterm/xterm": "^6.0.0",
    "ansi-to-html": "^0.7.2",
    "codemirror": "^6.0.2",
    "daisyui": "5.5.19",
    "entities": "^8.0.0",
    "fuse.js": "^7.3.0",
    "lodash.debounce": "^4.0.8",
    "pinia": "^3.0.4",
    "sortablejs": "^1.15.7",
    "splitpanes": "^4.0.4",
    "strip-ansi": "^7.2.0",
    "tailwindcss": "4.2.2",
    "unplugin-auto-import": "^21.0.0",
    "unplugin-icons": "^23.0.1",
    "unplugin-vue-components": "^32.0.0",
    "unplugin-vue-macros": "^2.14.5",
    "vite": "8.0.8",
    "vite-plugin-vue-layouts": "^0.11.0",
    "vite-svg-loader": "^5.1.1",
    "vitepress": "1.6.4",
    "vue": "^3.5.32",
    "vue-i18n": "^11.3.2",
    "vue-router": "^5.0.4"
  },
  "devDependencies": {
    "@apache-arrow/esnext-esm": "^21.1.0",
    "@iconify-json/ion": "^1.2.7",
    "@iconify-json/material-symbols-light": "^1.2.66",
    "@iconify-json/ri": "^1.2.10",
    "@iconify-json/svg-spinners": "^1.2.4",
    "@pinia/testing": "^1.0.3",
    "@playwright/test": "^1.59.1",
    "@types/lodash.debounce": "^4.0.9",
    "@types/node": "^25.6.0",
    "@vitejs/plugin-vue": "6.0.5",
    "@vue/compiler-sfc": "^3.5.32",
    "@vue/test-utils": "^2.4.6",
    "bumpp": "^11.0.1",
    "c8": "^11.0.0",
    "concurrently": "^9.2.1",
    "eventsourcemock": "^2.0.0",
    "jsdom": "^29.0.2",
    "lint-staged": "^16.4.0",
    "prettier": "^3.8.2",
    "prettier-plugin-tailwindcss": "^0.7.2",
    "simple-git-hooks": "^2.13.1",
    "ts-node": "^10.9.2",
    "typescript": "^6.0.2",
    "vitest": "^4.1.4",
    "vue-component-type-helpers": "3.2.6",
    "vue-tsc": "3.2.6"
  },
  "lint-staged": {
    "*.{js,vue,css,ts,html,md}": [
      "prettier --write"
    ]
  },
  "simple-git-hooks": {
    "pre-commit": "pnpm lint-staged"
  }
}
