{
  "name": "react-photoswipe-gallery",
  "version": "2.2.7",
  "description": "React component wrapper around PhotoSwipe",
  "type": "module",
  "main": "dist/index.js",
  "types": "dist/index.d.ts",
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "default": "./dist/index.js"
    }
  },
  "files": [
    "dist/**/*",
    "src/**/*",
    "!src/__tests__/**/*",
    "!src/storybook/**/*"
  ],
  "keywords": [
    "photoswipe",
    "react",
    "gallery"
  ],
  "repository": {
    "type": "git",
    "url": "https://github.com/dromru/react-photoswipe-gallery.git"
  },
  "homepage": "https://github.com/dromru/react-photoswipe-gallery",
  "bugs": "https://github.com/dromru/react-photoswipe-gallery/issues",
  "license": "MIT",
  "scripts": {
    "build-ts": "rimraf dist && tsc --project tsconfig.build.json",
    "patch-import": "babel dist --out-dir dist --no-babelrc --plugins=babel-plugin-add-import-extension",
    "build": "yarn build-ts && yarn patch-import",
    "start": "yarn build-ts --watch",
    "test": "jest",
    "prepublish": "yarn build",
    "type-check": "tsc --project tsconfig.json",
    "lint": "eslint",
    "lint-all": "yarn lint \"**/*.{js,jsx,ts,tsx}\"",
    "commit": "git-cz",
    "prettify": "prettier",
    "storybook": "start-storybook -p 6006",
    "build-storybook": "build-storybook",
    "release": "standard-version",
    "_postinstall": "husky install",
    "prepack": "pinst --disable",
    "postpack": "pinst --enable"
  },
  "devDependencies": {
    "@babel/cli": "7.21.0",
    "@babel/core": "7.21.4",
    "@commitlint/cli": "17.5.1",
    "@commitlint/config-conventional": "17.4.4",
    "@commitlint/prompt": "17.5.0",
    "@storybook/addon-essentials": "6.5.16",
    "@storybook/addon-storysource": "6.5.16",
    "@storybook/addons": "6.5.16",
    "@storybook/api": "6.5.16",
    "@storybook/builder-webpack5": "6.5.16",
    "@storybook/components": "6.5.16",
    "@storybook/core-events": "6.5.16",
    "@storybook/manager-webpack5": "6.5.16",
    "@storybook/react": "6.5.16",
    "@storybook/source-loader": "6.5.16",
    "@storybook/theming": "6.5.16",
    "@testing-library/dom": "9.2.0",
    "@testing-library/jest-dom": "5.16.5",
    "@testing-library/react": "14.0.0",
    "@testing-library/user-event": "14.4.3",
    "@types/jest": "29.5.0",
    "@types/prop-types": "15.7.5",
    "@types/react": "18.0.31",
    "@types/react-dom": "18.0.11",
    "@types/testing-library__dom": "7.5.0",
    "@types/testing-library__jest-dom": "5.14.5",
    "@typescript-eslint/eslint-plugin": "5.57.0",
    "@typescript-eslint/parser": "5.57.0",
    "@yarnpkg/sdks": "2.7.0",
    "babel-loader": "9.1.2",
    "babel-plugin-add-import-extension": "1.6.0",
    "babel-plugin-named-exports-order": "0.0.2",
    "commitizen": "4.3.0",
    "core-js": "3.29.1",
    "eslint": "8.37.0",
    "eslint-config-airbnb": "19.0.4",
    "eslint-config-prettier": "8.8.0",
    "eslint-import-resolver-node": "0.3.7",
    "eslint-plugin-import": "2.27.5",
    "eslint-plugin-jsx-a11y": "6.7.1",
    "eslint-plugin-prettier": "4.2.1",
    "eslint-plugin-react": "7.32.2",
    "eslint-plugin-react-hooks": "4.6.0",
    "husky": "8.0.3",
    "jest": "29.5.0",
    "jest-environment-jsdom": "29.5.0",
    "lint-staged": "13.2.0",
    "photoswipe": "5.3.7",
    "photoswipe-dynamic-caption-plugin": "dimsemenov/photoswipe-dynamic-caption-plugin",
    "pinst": "3.0.0",
    "prettier": "2.8.7",
    "prop-types": "15.8.1",
    "react": "18.2.0",
    "react-dom": "18.2.0",
    "rimraf": "4.4.1",
    "standard-version": "9.5.0",
    "storybook-dark-mode": "2.1.1",
    "ts-jest": "29.0.5",
    "ts-loader": "9.4.2",
    "typescript": "4.9.5",
    "util": "0.12.5",
    "webpack": "5.77.0"
  },
  "peerDependencies": {
    "photoswipe": ">= 5.2.2",
    "prop-types": ">= 15.7.0",
    "react": ">= 16.8.0"
  },
  "resolutions": {
    "webpack": "5.77.0"
  },
  "author": "Ivan Rudoy <rudooy@gmail.com>",
  "config": {
    "commitizen": {
      "path": "@commitlint/prompt"
    }
  },
  "standard-version": {
    "scripts": {
      "postchangelog": "sed -r -e 's/^#{1,3} \\[/## [/' -i '' CHANGELOG.md"
    },
    "types": [
      {
        "type": "feat",
        "section": "Features"
      },
      {
        "type": "fix",
        "section": "Bug Fixes"
      },
      {
        "type": "perf",
        "section": "Optimizations"
      },
      {
        "type": "chore",
        "hidden": true
      },
      {
        "type": "refactor",
        "hidden": true
      },
      {
        "type": "docs",
        "hidden": true
      },
      {
        "type": "test",
        "hidden": true
      },
      {
        "type": "style",
        "hidden": true
      }
    ]
  },
  "jest": {
    "collectCoverage": true,
    "transform": {
      "^.+\\.tsx?$": [
        "ts-jest",
        {
          "tsconfig": {
            "esModuleInterop": true
          }
        }
      ]
    }
  },
  "packageManager": "yarn@3.5.0"
}