{
  "name": "@splunk/visualization-canvas",
  "license": "Apache-2.0",
  "author": "Splunk Inc.",
  "version": "28.8.0",
  "scripts": {
    "build": "../build-tools/bin/viz-build.js",
    "build-storybook": "sb build -c .storybook -o .storybook-bundle",
    "build:ci": "yarn build",
    "clean": "yarn clean:esbuild && yarn clean:storybook && yarn clean:test-reports",
    "clean:esbuild": "rm -rf ./dist ./types",
    "clean:storybook": "rm -rf .storybook-bundle",
    "clean:test-reports": "rm -rf ./test-reports",
    "dev": "../build-tools/bin/viz-build.js --watch",
    "dev:yalc": "yarn dev --env.useYalc='true'",
    "lint": "eslint src --ext \".js,.jsx,.ts,.tsx\"",
    "lint:ci": "eslint src --ext \".js,.jsx,.ts,.tsx\" -f junit -o test-reports/lint-results.xml",
    "lint:fix": "eslint src --ext \".js,.jsx,.ts,.tsx\" --fix",
    "storybook": "sb dev -p 6006 -c .storybook",
    "test": "yarn run test:unit && yarn run test:visual",
    "test:ci": "yarn run test:unit:ci && yarn run test:visual:ci",
    "test:unit": "jest src/.*",
    "test:unit:ci": "yarn run test:unit",
    "test:unit:watch": "yarn run test:unit --watch",
    "test:visual": "yarn build-storybook --quiet && yarn loki test --reactUri file:./.storybook-bundle",
    "test:visual:ci": "yarn test:visual --requireReference --verboseRenderer --chromeRetries=3",
    "test:cypress:component": "cypress install && cypress run --component --browser chrome",
    "version": "yarn build",
    "update-snapshots": "node ../../tools/update-loki-snapshots.js"
  },
  "dependencies": {
    "@splunk/react-icons": "^5.12.0",
    "@splunk/react-ui": "^5.11.1",
    "@splunk/themes": "^1.8.0",
    "@splunk/ui-utils": "^1.14.0",
    "d3-scale": "^4.0.2",
    "d3-scale-chromatic": "^3.0.0",
    "lodash": "^4.18.1",
    "string-format-obj": "^1.1.1",
    "temporal-polyfill": "^0.1.1",
    "uplot": "^1.6.31",
    "uplot-react": "^1.2.4"
  },
  "peerDependencies": {
    "@splunk/visualization-context": "^28.8.0",
    "react": "^18.3.1",
    "react-dom": "^18.3.1",
    "styled-components": "^5.3.10"
  },
  "devDependencies": {
    "@cypress/react": "^5.12.4",
    "@loki/create-async-callback": "^0.35.1",
    "@loki/is-loki-running": "^0.35.0",
    "@splunk/visualization-build-tools": "^28.8.0",
    "@splunk/visualization-context": "^28.8.0",
    "@storybook/addon-a11y": "^9.1.17",
    "@storybook/addon-actions": "^7.6.21",
    "@storybook/addon-docs": "^7.6.21",
    "@storybook/addon-essentials": "^7.6.21",
    "@storybook/addons": "^7.6.21",
    "@storybook/react": "^7.6.21",
    "@storybook/react-webpack5": "^7.6.21",
    "@storybook/storybook-deployer": "^2.8.16",
    "@storybook/testing-react": "^2.0.1",
    "@storybook/theming": "7.6.21",
    "@testing-library/cypress": "^10.1.3",
    "@testing-library/dom": "^10.4.1",
    "@testing-library/jest-dom": "^6.8.0",
    "@testing-library/react": "^16.3.2",
    "@testing-library/react-hooks": "8.0.1",
    "@types/testing-library__jest-dom": "^5.14.9",
    "babel-plugin-transform-import-styles": "^0.0.11",
    "babel-template": "^6.26.0",
    "css-loader": "^7.1.4",
    "cypress": "^12.17.4",
    "cypress-real-events": "^1.15.0",
    "loki": "^0.35.1",
    "react": "^18.3.1",
    "react-dom": "^18.3.1",
    "style-loader": "^4.0.0",
    "webpack-dev-server": "4.15.2"
  },
  "main": "./dist/cjs/index.js",
  "types": "./types/index.d.ts"
}
