{
  "name": "vue3-ytframe",
  "version": "1.0.0",
  "author": "Kiran Parajuli <kiranparajuli589@gmail.com>",
  "description": "A Vue3 YouTube Iframe API Wrapper Component",
  "type": "module",
  "keywords": [
    "vue",
    "vue3",
    "youtube",
    "iframe",
    "embed",
    "youtube-iframe-api"
  ],
  "files": [
    "dist"
  ],
  "main": "dist/ytframe.umd.cjs",
  "browser": "dist/ytframe.umd.cjs",
  "unpkg": "dist/ytframe.umd.cjs",
  "jsdelivr": "dist/ytframe.umd.cjs",
  "module": "dist/ytframe.es.js",
  "types": "dist/lib/index.d.ts",
  "exports": {
    ".": {
      "types": "./dist/lib/index.d.ts",
      "import": "./dist/ytframe.es.js",
      "require": "./dist/ytframe.umd.cjs",
      "default": "./dist/ytframe.es.js"
    }
  },
  "sideEffects": false,
  "dependencies": {
    "@types/youtube": "^0.2.0"
  },
  "peerDependencies": {
    "vue": "^3.5.0"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/kiranparajuli589/vue3-ytframe"
  },
  "bugs": {
    "url": "https://github.com/kiranparajuli589/vue3-ytframe/issues"
  },
  "homepage": "https://kiranparajuli589.github.io/vue3-ytframe/#/",
  "engines": {
    "node": ">=20.19.0"
  },
  "devDependencies": {
    "@eslint/js": "^10.0.1",
    "@mdi/font": "^7.4.47",
    "@microsoft/api-extractor": "^7.58.7",
    "@types/node": "^25.9.1",
    "@vitejs/plugin-vue": "^6.0.7",
    "@vitest/coverage-v8": "^4.1.8",
    "@vue/test-utils": "^2.4.10",
    "eslint": "^10.4.1",
    "eslint-plugin-vue": "^10.9.2",
    "globals": "^16.0.0",
    "happy-dom": "^20.9.0",
    "highlight.js": "^11.11.1",
    "pinia": "^3.0.4",
    "postcss-html": "^1.8.1",
    "sass": "^1.86.3",
    "stylelint": "^17.12.0",
    "stylelint-config-recommended-vue": "^1.6.1",
    "stylelint-config-standard-scss": "^17.0.0",
    "typescript": "^6.0.3",
    "typescript-eslint": "^8.60.1",
    "vite": "^8.0.16",
    "vite-plugin-dts": "^5.0.2",
    "vitest": "^4.1.8",
    "vue": "^3.5.35",
    "vue-eslint-parser": "^10.3.0",
    "vue-router": "^5.1.0",
    "vue-tsc": "^3.3.3"
  },
  "license": "GPL-3.0",
  "scripts": {
    "dev": "vite",
    "build-lib": "vite build --mode lib",
    "build-docs": "vite build --mode docs",
    "build": "pnpm build-lib && pnpm build-docs",
    "preview": "vite preview",
    "typecheck": "vue-tsc --noEmit",
    "test": "vitest run",
    "test:watch": "vitest",
    "test:coverage": "vitest run --coverage",
    "lint": "eslint src lib",
    "lint:fix": "eslint src lib --fix",
    "stylelint": "stylelint \"src/**/*.{vue,scss,css}\" \"lib/**/*.{vue,scss,css}\" --config stylelint.conf.cjs",
    "stylelint:fix": "stylelint \"src/**/*.{vue,scss,css}\" \"lib/**/*.{vue,scss,css}\" --config stylelint.conf.cjs --fix"
  }
}