{
  "name": "dozzle",
  "version": "8.11.4",
  "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.4.1",
  "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": {
    "@duckdb/duckdb-wasm": "1.29.0",
    "@iconify-json/carbon": "^1.2.7",
    "@iconify-json/cil": "^1.2.2",
    "@iconify-json/ic": "^1.2.2",
    "@iconify-json/material-symbols": "^1.2.14",
    "@iconify-json/mdi": "^1.2.3",
    "@iconify-json/mdi-light": "^1.2.2",
    "@iconify-json/octicon": "^1.2.4",
    "@iconify-json/ph": "^1.2.2",
    "@intlify/unplugin-vue-i18n": "^6.0.3",
    "@oddbird/css-anchor-positioning": "^0.4.0",
    "@tailwindcss/typography": "^0.5.16",
    "@tailwindcss/vite": "4.0.7",
    "@vueuse/components": "^12.7.0",
    "@vueuse/core": "^12.7.0",
    "@vueuse/integrations": "^12.7.0",
    "@vueuse/router": "^12.7.0",
    "ansi-to-html": "^0.7.2",
    "d3-array": "^3.2.4",
    "d3-ease": "^3.0.1",
    "d3-scale": "^4.0.2",
    "d3-selection": "^3.0.0",
    "d3-shape": "^3.2.0",
    "d3-transition": "^3.0.1",
    "daisyui": "5.0.0-beta.8",
    "date-fns": "^4.1.0",
    "entities": "^6.0.0",
    "fuse.js": "^7.1.0",
    "lodash.debounce": "^4.0.8",
    "pinia": "^3.0.1",
    "sortablejs": "^1.15.6",
    "splitpanes": "^3.1.8",
    "strip-ansi": "^7.1.0",
    "tailwindcss": "4.0.7",
    "unplugin-auto-import": "^19.1.0",
    "unplugin-icons": "^22.1.0",
    "unplugin-vue-components": "^28.4.0",
    "unplugin-vue-macros": "^2.14.2",
    "unplugin-vue-router": "^0.11.2",
    "vite": "6.1.1",
    "vite-plugin-compression2": "^1.3.3",
    "vite-plugin-vue-layouts": "^0.11.0",
    "vite-svg-loader": "^5.1.0",
    "vitepress": "1.6.3",
    "vue": "^3.5.13",
    "vue-i18n": "^11.1.1",
    "vue-router": "^4.5.0"
  },
  "devDependencies": {
    "@apache-arrow/esnext-esm": "^19.0.1",
    "@pinia/testing": "^1.0.0",
    "@playwright/test": "^1.50.1",
    "@types/d3-array": "^3.2.1",
    "@types/d3-ease": "^3.0.2",
    "@types/d3-scale": "^4.0.9",
    "@types/d3-selection": "^3.0.11",
    "@types/d3-shape": "^3.1.7",
    "@types/d3-transition": "^3.0.9",
    "@types/lodash.debounce": "^4.0.9",
    "@types/node": "^22.13.4",
    "@vitejs/plugin-vue": "5.2.1",
    "@vue/compiler-sfc": "^3.5.13",
    "@vue/test-utils": "^2.4.6",
    "bumpp": "^10.0.3",
    "c8": "^10.1.3",
    "concurrently": "^9.1.2",
    "eventsourcemock": "^2.0.0",
    "jsdom": "^26.0.0",
    "lint-staged": "^15.4.3",
    "prettier": "^3.5.1",
    "prettier-plugin-tailwindcss": "^0.6.11",
    "simple-git-hooks": "^2.11.1",
    "ts-node": "^10.9.2",
    "typescript": "^5.7.3",
    "vitest": "^3.0.6",
    "vue-component-type-helpers": "^2.2.2",
    "vue-tsc": "^2.2.2"
  },
  "lint-staged": {
    "*.{js,vue,css,ts,html,md}": [
      "prettier --write"
    ]
  },
  "simple-git-hooks": {
    "pre-commit": "pnpm lint-staged"
  }
}
