{
  "name": "vue-pretty-box",
  "version": "1.0.6",
  "private": false,
  "type": "module",
  "scripts": {
    "dev": "vite",
    "build": "run-p type-check build-only",
    "build:lib": "vite build && vue-tsc",
    "preview": "vite preview",
    "test:unit": "vitest --environment jsdom --root src/",
    "build-only": "vite build",
    "type-check": "vue-tsc --noEmit -p tsconfig.vitest.json --composite false",
    "lint": "eslint . --ext .vue,.js,.cjs,.mjs --fix --ignore-path .gitignore"
  },
  "main": "./dist/vue-pretty-box.umd.js",
  "module": "./dist/vue-pretty-box.es.js",
  "files": [
    "dist",
    "index.d.ts"
  ],
  "exports": {
    ".": {
      "import": "./dist/vue-pretty-box.es.js",
      "require": "./dist/vue-pretty-box.umd.js"
    },
    "./dist/vue-pretty-box.css": {
      "import": "./dist/vue-pretty-box.css",
      "require": "./dist/vue-pretty-box.css"
    },
    "./dist/vue-pretty-box.scss": {
      "import": "./dist/vue-pretty-box.scss",
      "require": "./dist/vue-pretty-box.scss"
    }
  },
  "browser": {
    ".": "./dist/vue-pretty-box.es.js"
  },
  "types": "./dist/components/main.d.ts",
  "dependencies": {
    "not-idea-ui": "^2.1.19",
    "vue": "^3.2.45",
    "vue-router": "^4.1.6"
  },
  "devDependencies": {
    "@types/jsdom": "^21.1.1",
    "@types/node": "^18.11.9",
    "@typescript-eslint/eslint-plugin": "^5.59.7",
    "@typescript-eslint/parser": "^6.5.0",
    "@vitejs/plugin-vue": "^4.2.3",
    "@vitejs/plugin-vue-jsx": "^3.0.0",
    "@vue/test-utils": "^2.2.4",
    "@vue/tsconfig": "^0.4.0",
    "autoprefixer": "^10.4.13",
    "bootstrap-icons": "^1.10.2",
    "eslint": "8.42.0",
    "eslint-config-prettier": "^8.5.0",
    "eslint-plugin-prettier": "^4.2.1",
    "eslint-plugin-vue": "^9.14.1",
    "jsdom": "^21.1.0",
    "npm-run-all": "^4.1.5",
    "path": "^0.12.7",
    "postcss": "^8.4.19",
    "prettier": "^2.8.8",
    "prismjs": "^1.29.0",
    "rollup-plugin-typescript2": "^0.34.1",
    "sass": "^1.66.1",
    "tailwindcss": "^3.3.2",
    "typescript": "5.0.4",
    "vite": "4.3.9",
    "vite-plugin-dts": "^2.3.0",
    "vite-plugin-static-copy": "^0.17.0",
    "vite-svg-loader": "^4.0.0",
    "vitest": "^0.30.1",
    "vue-tsc": "^1.0.11"
  },
  "description": "Vue-Pretty-Box is a powerful library designed specifically for VueJS 3, providing enhanced image viewing capabilities within your Vue applications. This versatile library allows you to effortlessly integrate zoom functionality for both single images and image galleries, enabling users to delve into the minutest details with ease.",
  "keywords": [
    "ZoomIn",
    "SCSS",
    "Modal",
    "Image",
    "Prettybox",
    "Pretty",
    "Box",
    "Vue",
    "VueJS",
    "Vue3",
    "Vue components",
    "Components"
  ],
  "author": {
    "name": "Israel De Castro Alfonso",
    "email": "israeldalfons@gmail.com",
    "url": "https://castrodev.netlify.app/"
  },
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/IsraelDCastro/vue-pretty-box-project/issues"
  },
  "homepage": "https://vue-pretty-box.netlify.app/",
  "repository": {
    "type": "git",
    "url": "https://github.com/IsraelDCastro/vue-pretty-box-project"
  }
}
