{
  "name": "@liveryvideo/interactive",
  "description": "Livery video interactive application for use in web browsers.",
  "version": "4.0.1-rc.1",
  "addBranchNameToUberBuildProcess": true,
  "author": "Liveryvideo",
  "license": "MIT",
  "main": "index.js",
  "scripts": {
    "lint": "eslint \"src/**/*{ts,tsx}\"",
    "lint:quiet": "eslint --quiet \"src/**/*{ts,tsx}\"",
    "format": "prettier --write \"src/**/*\"",
    "start": "cross-env TARGET_ENV=development webpack serve --hot --config webpack/dev.config.ts --mode development",
    "build": "webpack --config webpack/production.config.ts --mode production",
    "build:analyze": "webpack --config webpack/static.analyze.config.ts --mode production",
    "build:development": "cross-env TARGET_ENV=development npm run build",
    "build:release": "cross-env TARGET_ENV=production npm run build",
    "build:package": "cross-env TARGET_ENV=production webpack --config webpack/package.config.ts --mode production",
    "build:package_hot": "cross-env TARGET_ENV=production webpack serve --hot --config webpack/package.config.ts --mode production",
    "test": "jest --passWithNoTests -c=jest/jest.global.config.ts",
    "test:application": "jest --passWithNoTests -c=jest/jest.application.config.ts",
    "test:ui": "jest --passWithNoTests -c=jest/jest.ui.config.ts",
    "api": "node ./scripts/generate-api.js",
    "storybook": "storybook dev -p 6006",
    "storybook:build": "storybook build",
    "preBuild": "echo 'no preBuild'",
    "depcheck": "depcheck",
    "cy:open": "cypress open",
    "cy:run": "cypress run all tests",
    "cleanup": "scripts/cleanup.sh",
    "check-package-build": "npm pack && scripts/cleanup.sh",
    "deploy": "node scripts/deploy-npm.js"
  },
  "jest-junit": {
    "suiteName": "jest tests",
    "outputDirectory": "test-results/junit",
    "outputName": "results.xml",
    "uniqueOutputName": "false",
    "classNameTemplate": "{classname}-{title}",
    "titleTemplate": "{classname}-{title}",
    "ancestorSeparator": " › ",
    "usePathForSuiteName": "true",
    "addFileAttribute": "true"
  },
  "dependencies": {
    "@apollo/client": "^3.10.4",
    "@liveryvideo/interactive-bridge": "^1.14.2",
    "@sentry/react": "^9.12.0",
    "@sentry/webpack-plugin": "^3.3.1",
    "bowser": "^2.11.0",
    "colord": "^2.9.3",
    "d3": "^7.9.0",
    "dompurify": "^3.0.5",
    "framer-motion": "^12.10.5",
    "graphql": "^16.8.1",
    "html-react-parser": "^4.2.1",
    "html-to-image": "^1.11.11",
    "i18next": "^23.11.2",
    "i18next-browser-languagedetector": "^7.2.1",
    "i18next-http-backend": "^2.5.0",
    "lottie-react": "^2.4.0",
    "markdown-to-txt": "^2.0.1",
    "marked": "^9.0.0",
    "react": "^18",
    "react-dom": "^18",
    "react-emoji-render": "^2.0.1",
    "react-hook-form": "^7.45.1",
    "react-i18next": "^14.1.0",
    "react-is": "^18.2.0",
    "react-rnd": "^10.4.12",
    "react-router-dom": "^6.13.0",
    "react-swipeable": "^7.0.1",
    "retry": "^0.13.1",
    "styled-components": "^5.3.11",
    "use-debounce": "^10.0.1"
  }
}