{
  "name": "@ticketevolution/seatmaps-client",
  "version": "3.5.1",
  "private": false,
  "publishConfig": {
    "access": "public"
  },
  "description": "A client side JavaScript library that enables users to view interactive seating charts for tickets available via the Ticket Evolution API.",
  "keywords": [
    "Ticket Evolution",
    "seatmaps",
    "tevo",
    "tickets",
    "seating chart"
  ],
  "homepage": "https://github.com/ticketevolution/seatmaps-client#readme",
  "bugs": "https://github.com:ticketevolution/seatmaps-client/issues",
  "repository": "github:ticketevolution/seatmaps-client",
  "author": "Ticket Evolution, Inc.",
  "license": "MIT",
  "main": "./cjs/index.js",
  "module": "./esm/index.mjs",
  "types": "./cjs/index.d.ts",
  "browser": "./dist/bundle.js",
  "sideEffects": false,
  "files": [
    "cjs",
    "esm",
    "dist"
  ],
  "dependencies": {
    "fetch-ponyfill": "^7.1.0",
    "lodash.isequal": "^4.5.0",
    "lodash.pick": "^4.4.0",
    "lodash.union": "^4.6.0",
    "reselect": "^4.0.0"
  },
  "peerDependencies": {
    "react": ">=16.0.0",
    "react-dom": ">=16.0.0"
  },
  "devDependencies": {
    "@cfaester/enzyme-adapter-react-18": "^0.7.1",
    "@jest/expect": "^29.7.0",
    "@jest/globals": "29.6.3",
    "@rollup/plugin-inject": "^5.0.5",
    "@swc/core": "1.3.92",
    "@swc/jest": "0.2.29",
    "@testing-library/jest-dom": "^6.1.3",
    "@testing-library/react": "^14.0.0",
    "@testing-library/user-event": "^14.5.1",
    "@types/enzyme": "3.10.14",
    "@types/jsdom": "^21.1.3",
    "@types/lodash.isequal": "^4.5.6",
    "@types/lodash.pick": "^4.4.7",
    "@types/lodash.union": "^4.6.7",
    "@types/react": "18.2.25",
    "@types/react-dom": "18.2.11",
    "@types/umd": "^3.0.2",
    "@typescript-eslint/eslint-plugin": "6.7.4",
    "@typescript-eslint/parser": "6.7.4",
    "@vitejs/plugin-react": "^4.3.1",
    "concurrently": "^8.2.1",
    "dotenv-cli": "^7.3.0",
    "enzyme": "3.11.0",
    "esbuild-visualizer": "^0.4.1",
    "eslint": "8.51.0",
    "eslint-config-prettier": "^9.0.0",
    "eslint-config-standard": "17.1.0",
    "eslint-config-standard-react": "13.0.0",
    "eslint-plugin-import": "2.28.1",
    "eslint-plugin-jest": "27.4.2",
    "eslint-plugin-prettier": "^5.0.0",
    "eslint-plugin-react": "7.33.2",
    "identity-obj-proxy": "^3.0.0",
    "jest": "29.7.0",
    "jest-environment-jsdom": "^29.7.0",
    "jest-enzyme": "7.1.2",
    "jest-fetch-mock": "3.0.3",
    "jsdom": "^22.1.0",
    "msw": "^1.3.2",
    "postcss": "8.4.31",
    "process": "^0.11.10",
    "react": "18.2.0",
    "react-dom": "18.2.0",
    "react-toggled": "1.2.7",
    "reselect": "4.1.8",
    "rollup-plugin-inject": "^3.0.2",
    "ts-node": "^10.9.1",
    "tsup": "7.2.0",
    "typescript": "5.2.2",
    "umd": "3.0.3",
    "vite": "4.4.11"
  },
  "scripts": {
    "dev": "vite",
    "build": "pnpm build:cjs && pnpm build:esm && pnpm vite-build",
    "vite-build": "vite build",
    "build:watch": "concurrently \"pnpm build:cjs --watch\" \"pnpm build:esm --watch\" \"pnpm build:umd-minimal --watch\" \"pnpm build:umd-standalone --watch\"",
    "release": "pnpm run build && changeset publish",
    "build:cjs": "dotenv -v NODE_ENV=production -- tsup --config ./tsup.config.cjs.ts",
    "build:esm": "dotenv -v NODE_ENV=production -- tsup --config ./tsup.config.esm.ts",
    "build:umd-minimal": "dotenv -v NODE_ENV=production -v INCLUDE_DEPENDENCIES=false -- tsup --config ./tsup.config.umd.ts",
    "build:umd-standalone": "dotenv -v NODE_ENV=production -v INCLUDE_DEPENDENCIES=true -- tsup --config ./tsup.config.umd.ts",
    "analyze": "pnpm run analyze:cjs && pnpm run analyze:esm && pnpm run analyze:umd-minimal && pnpm run analyze:umd-standalone",
    "analyze:cjs": "esbuild-visualizer --metadata ./lib/metafile-cjs.json --filename ./stats/cjs.html",
    "analyze:esm": "esbuild-visualizer --metadata ./lib/metafile-esm.json --filename ./stats/esm.html",
    "analyze:umd-minimal": "esbuild-visualizer --metadata ./dist/umd-minimal/metafile-umd.json --filename ./stats/umd-minimal.html",
    "analyze:umd-standalone": "esbuild-visualizer --metadata ./dist/umd-standalone/metafile-umd.json --filename ./stats/umd-standalone.html",
    "check-ts": "tsc --noEmit",
    "lint": "eslint . --ext js --ext jsx --ext ts --ext tsx --cache",
    "lint:fix": "npm run lint -- --fix",
    "test": "jest",
    "test:watch": "jest --watch",
    "check": "npm run lint && npm run check-ts && npm test -- --coverage"
  }
}