{
  "name": "@thorsten/phpmyfaq",
  "version": "4.1.0-alpha.3",
  "description": "phpMyFAQ",
  "repository": "git://github.com/thorsten/phpMyFAQ.git",
  "author": "Thorsten Rinne",
  "license": "MPL-2.0",
  "private": "true",
  "readmeFilename": "README.md",
  "bugs": {
    "url": "https://github.com/thorsten/phpMyFAQ/issues"
  },
  "keywords": [
    "phpMyFAQ"
  ],
  "homepage": "https://www.phpmyfaq.de/",
  "engines": {
    "node": ">=22.0.0"
  },
  "type": "module",
  "scripts": {
    "build": "vite build",
    "build:watch": "vite build --watch",
    "build:prod": "vite build",
    "lint": "prettier --check .",
    "lint:fix": "prettier --write .",
    "prepare": "husky",
    "pretty-quick": "pretty-quick",
    "test": "vitest --run",
    "test:watch": "vitest",
    "coverage": "vitest run --coverage"
  },
  "dependencies": {
    "@popperjs/core": "^2.11.8",
    "autocompleter": "^9.3.2",
    "bootstrap": "^5.3.8",
    "bootstrap-datepicker": "^1.10.1",
    "bootstrap-icons": "^1.13.1",
    "chart.js": "^4.5.0",
    "choices.js": "^11.1.0",
    "handlebars": "4.7.8",
    "highlight.js": "^11.11.1",
    "jodit": "^4.6.12",
    "masonry-layout": "^4.2.2",
    "sortablejs": "^1.15.6",
    "vanilla-cookieconsent": "^3.1.0"
  },
  "devDependencies": {
    "@babel/core": "^7.28.4",
    "@babel/preset-env": "^7.28.3",
    "@commitlint/cli": "^20.0.0",
    "@commitlint/config-conventional": "^20.0.0",
    "@types/bootstrap": "^5.2.10",
    "@types/highlightjs": "^9.12.6",
    "@types/jsdom": "^21.1.7",
    "@types/masonry-layout": "^4.2.8",
    "@types/node": "^22.18.6",
    "@types/sortablejs": "^1.15.8",
    "@vitest/coverage-istanbul": "^3.2.4",
    "@vitest/coverage-v8": "^3.2.4",
    "autoprefixer": "^10.4.21",
    "husky": "^9.1.7",
    "jsdom": "^27.0.0",
    "postcss": "^8.5.6",
    "prettier": "^3.6.2",
    "pretty-quick": "^4.2.2",
    "sass": "^1.93.2",
    "sigmund": "^1.0.1",
    "typescript": "^5.9.2",
    "vite": "^7.1.7",
    "vite-plugin-compression": "^0.5.1",
    "vite-plugin-html": "^3.2.2",
    "vite-plugin-minify": "^2.1.0",
    "vite-plugin-static-copy": "^3.1.2",
    "vitest": "^3.2.4",
    "vitest-fetch-mock": "^0.4.5"
  },
  "husky": {
    "hooks": {
      "pre-commit": "composer lint && composer validate && composer test && pnpm pretty-quick --staged && pnpm test",
      "pre-push": "composer lint && composer validate && composer test && pnpm pretty-quick --staged && pnpm test"
    }
  },
  "packageManager": "pnpm@8.15.5"
}
