UNPKG

@ticketevolution/seatmaps-client

Version:

A client side JavaScript library that enables users to view interactive seating charts for tickets available via the Ticket Evolution API.

117 lines 4.49 kB
{ "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" } }