@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
JSON
{
"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"
}
}