{
  "name": "vuefinder",
  "version": "4.7.6",
  "description": "A sleek, developer-friendly file manager for Vue — organize, preview, and manage files with ease.",
  "type": "module",
  "engines": {
    "node": "^20.19.0 || >=22.12.0"
  },
  "files": [
    "dist",
    "README.md",
    "LICENSE"
  ],
  "exports": {
    ".": {
      "types": "./dist/types/index.d.ts",
      "import": "./dist/vuefinder.js",
      "default": "./dist/vuefinder.js"
    },
    "./dist/vuefinder.css": "./dist/vuefinder.css",
    "./dist/style.css": "./dist/vuefinder.css",
    "./dist/vuefinder": "./dist/vuefinder.js",
    "./dist/locales/*": "./dist/locales/*"
  },
  "types": "./dist/types/index.d.ts",
  "scripts": {
    "dev": "vite",
    "build": "run-s \"build-only {@}\" type-gen --",
    "preview": "vite preview",
    "test:unit": "vitest",
    "prepare": "cypress install",
    "prepack": "npm run build",
    "test:e2e": "start-server-and-test preview http://localhost:4173 'cypress run --e2e'",
    "test:e2e:dev": "start-server-and-test 'vite dev --port 4173' http://localhost:4173 'cypress open --e2e'",
    "build-only": "vite build",
    "type-check": "vue-tsc --noEmit -p tsconfig.app.json",
    "type-gen": "vue-tsc -p tsconfig.app.json",
    "lint": "oxlint",
    "lint:fix": "oxlint --fix",
    "format": "prettier --write .",
    "format:check": "prettier --check .",
    "docs:dev": "run-s build-only docs:serve",
    "docs:serve": "vitepress dev docs",
    "docs:build": "npm run build && vitepress build docs",
    "docs:preview": "vitepress preview docs"
  },
  "homepage": "https://github.com/n1crack/vuefinder#readme",
  "keywords": [
    "vue",
    "vue3",
    "file-manager",
    "file-explorer",
    "file-browser",
    "file-upload",
    "vue-component",
    "vue-plugin",
    "cloud-storage",
    "media-manager",
    "uploader",
    "finder"
  ],
  "repository": {
    "type": "git",
    "url": "git+https://github.com/n1crack/vuefinder.git"
  },
  "bugs": {
    "url": "https://github.com/n1crack/vuefinder/issues"
  },
  "funding": {
    "type": "github",
    "url": "https://github.com/sponsors/n1crack"
  },
  "author": {
    "name": "Yusuf Özdemir",
    "email": "yusuf@ozdemir.be"
  },
  "license": "MIT",
  "peerDependencies": {
    "vue": "^3.5.22"
  },
  "peerDependenciesMeta": {
    "vue": {
      "optional": false
    }
  },
  "sideEffects": [
    "*.css"
  ],
  "overrides": {
    "qs": "^6.16.0"
  },
  "dependencies": {
    "@codemirror/lang-css": "^6.3.1",
    "@codemirror/lang-html": "^6.4.11",
    "@codemirror/lang-javascript": "^6.2.5",
    "@codemirror/lang-json": "^6.0.2",
    "@codemirror/lang-markdown": "^6.5.0",
    "@codemirror/lang-xml": "^6.1.0",
    "@codemirror/lang-yaml": "^6.1.3",
    "@floating-ui/dom": "^1.7.4",
    "@nanostores/i18n": "^1.2.2",
    "@nanostores/persistent": "^1.1.0",
    "@nanostores/vue": "^1.0.1",
    "@tanstack/vue-query": "^5.90.2",
    "@types/papaparse": "^5.5.2",
    "@uppy/core": "^6.0.0",
    "@uppy/locales": "^5.2.0",
    "@uppy/xhr-upload": "^6.0.0",
    "@viselect/vanilla": "^3.9.0",
    "codemirror": "^6.0.2",
    "mitt": "^3.0.1",
    "nanostores": "^1.0.1",
    "overlayscrollbars": "^2.12.0",
    "papaparse": "^5.5.3",
    "vanilla-lazyload": "^19.1.3",
    "vue-advanced-cropper": "^2.8.9",
    "vue-sonner": "^2.0.9"
  },
  "devDependencies": {
    "@tailwindcss/vite": "^4.1.13",
    "@tsconfig/node22": "^22.0.2",
    "@types/jsdom": "^30.0.0",
    "@types/node": "^26.2.0",
    "@vitejs/plugin-vue": "^6.0.1",
    "@vitejs/plugin-vue-jsx": "^5.1.1",
    "@vue/devtools-api": "^8.0.3",
    "@vue/test-utils": "^2.4.6",
    "@vue/tsconfig": "^0.9.1",
    "cypress": "^16.0.0",
    "jiti": "^2.5.1",
    "jsdom": "^30.0.1",
    "npm-run-all2": "^9.0.3",
    "oxlint": "^1.78.0",
    "prettier": "^3.6.2",
    "prettier-plugin-tailwindcss": "^0.8.1",
    "rollup-plugin-copy": "^3.5.0",
    "start-server-and-test": "^3.0.12",
    "tailwindcss": "^4.1.13",
    "typescript": "~5.9.0",
    "vite": "^8.2.1",
    "vite-plugin-vue-devtools": "^8.0.2",
    "vite-svg-loader": "^5.1.0",
    "vitepress": "^2.0.0-alpha.12",
    "vitest": "^5.0.1",
    "vue-github-button": "^3.1.3",
    "vue-tsc": "^3.1.0"
  }
}
