{
  "name": "imagelightbox",
  "version": "3.1.1",
  "description": "Image Lightbox, Responsive and Touch‑friendly",
  "keywords": [
    "jquery",
    "lightbox"
  ],
  "homepage": "https://marekdedic.github.io/imagelightbox",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/marekdedic/imagelightbox.git"
  },
  "license": "MIT",
  "type": "module",
  "exports": {
    ".": {
      "import": {
        "style": "./dist/imagelightbox.min.css",
        "types": "./types/imagelightbox.d.ts",
        "default": "./dist/imagelightbox.js"
      },
      "require": {
        "style": "./dist/imagelightbox.min.css",
        "types": "./types/imagelightbox.d.cts",
        "default": "./dist/imagelightbox.umd.cjs"
      }
    },
    "./jquery": {
      "import": {
        "style": "./dist/imagelightbox.min.css",
        "types": "./types/imagelightbox.jquery.d.ts",
        "default": "./dist/imagelightbox.jquery.js"
      },
      "require": {
        "style": "./dist/imagelightbox.min.css",
        "types": "./types/imagelightbox.jquery.d.cts",
        "default": "./dist/imagelightbox.jquery.umd.cjs"
      }
    }
  },
  "main": "./dist/imagelightbox.umd.cjs",
  "module": "./dist/imagelightbox.js",
  "types": "./types/imagelightbox.d.ts",
  "style": "./dist/imagelightbox.min.css",
  "files": [
    "dist",
    "!dist/webpack-stats.jquery.json",
    "!dist/webpack-stats.native.json",
    "docs",
    "jquery",
    "types"
  ],
  "scripts": {
    "prebuild": "npm run clean",
    "build": "run-p -c --aggregate-output build:*",
    "build:docs": "vite build --config docs.vite.config.ts",
    "build:lib": "run-p -c --aggregate-output build:lib:*",
    "build:lib:jquery": "vite build --config jquery.vite.config.ts",
    "build:lib:native": "vite build --config native.vite.config.ts",
    "clean": "rimraf dist/* docs/*",
    "lint": "run-p -c --aggregate-output lint:*",
    "lint:css": "run-p -c --aggregate-output lint:css:*",
    "lint:css:stylelint": "stylelint --color 'src/**/*.css'",
    "lint:eslint": "eslint --color",
    "lint:ts": "run-p -c --aggregate-output lint:ts:*",
    "lint:ts:attw": "attw --pack",
    "lint:ts:typecheck": "tsc --noEmit",
    "prepack": "npm run build",
    "playwright-interactive": "playwright test --ui",
    "start": "vite --config docs.vite.config.ts",
    "test": "nyc --reporter=lcov playwright test"
  },
  "browserslist": [
    "cover 95%",
    "> 0.5%",
    "last 2 versions",
    "Firefox ESR",
    "not dead",
    "not < 0.1%"
  ],
  "devDependencies": {
    "@arethetypeswrong/cli": "^0.18.2",
    "@eslint-community/eslint-plugin-eslint-comments": "^4.4.0",
    "@eslint/css": "^0.14.0",
    "@eslint/js": "^9.9.1",
    "@eslint/json": "^0.14.0",
    "@eslint/markdown": "^7.0.0",
    "@playwright/test": "^1.47.0",
    "@types/jquery": "^3.3.31",
    "@types/node": "^24.0.2",
    "autoprefixer": "^10.4.17",
    "eslint": "^9.25.1",
    "eslint-config-prettier": "^10.0.1",
    "eslint-plugin-compat": "^6.0.0",
    "eslint-plugin-package-json": "^0.65.0",
    "eslint-plugin-perfectionist": "^4.0.3",
    "eslint-plugin-playwright": "^2.0.0",
    "eslint-plugin-prefer-arrow-functions": "^3.4.0",
    "eslint-plugin-prettier": "^5.2.1",
    "globals": "^16.0.0",
    "jquery": ">=1.12.4 <4.0.0",
    "npm-run-all": "^4.1.5",
    "nyc": "^17.0.0",
    "playwright": "^1.47.0",
    "playwright-test-coverage": "^1.2.12",
    "postcss": "^8.4.35",
    "prettier": "^3.0.0",
    "rimraf": "^6.0.1",
    "rollup-plugin-webpack-stats": "^2.0.2",
    "stylelint": "^16.3.1",
    "stylelint-config-standard": "^39.0.0",
    "stylelint-no-unsupported-browser-features": "^8.0.0",
    "stylelint-prettier": "^5.0.0",
    "typescript": "^5.3.3",
    "typescript-eslint": "^8.3.0",
    "vite": "^6.0.2",
    "vite-plugin-istanbul": "^6.0.0"
  }
}
