{
  "name": "@cornerstonestack/core",
  "version": "1.171.0",
  "main": "dist/index.cjs.js",
  "module": "dist/index.esm.js",
  "exports": {
    ".": {
      "import": "./dist/index.esm.js",
      "require": "./dist/index.cjs.js"
    },
    "./theme/siteTheme": "./src/theme/siteTheme.js",
    "./platform-brand": "./src/common/PlatformBrand/index.js",
    "./package.json": "./package.json",
    "./application-header": "./src/application-header.js",
    "./application-navigation": "./src/application-navigation.js",
    "./application-notice": "./src/application-notice.js",
    "./preview-play-button": "./src/common/PreviewPlayButton/index.js",
    "./preview-play-button.css": "./src/common/PreviewPlayButton/PreviewPlayButton.css",
    "./action-button": "./src/common/ActionButton/index.js"
  },
  "license": "ISC",
  "description": "A library for building Cornerstone applications.",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/cornerstonestack/cornerstone.git",
    "directory": "packages/core"
  },
  "publishConfig": {
    "access": "public",
    "registry": "https://registry.npmjs.org/"
  },
  "files": [
    "dist",
    "src/theme/siteTheme.js",
    "src/common/PlatformBrand/index.js",
    "src/common/PlatformBrand/PlatformBrand.js",
    "src/common/PlatformBrand/PlatformBrand.styled.js",
    "src/common/PlatformBrand/PlatformBrand.tokens.js",
    "src/theme/designTokens/tokenConsumer.js",
    "src/application-header.js",
    "src/common/ApplicationHeader/ApplicationHeader.js",
    "src/common/ApplicationHeader/ApplicationHeader.styled.js",
    "src/common/ApplicationHeader/ApplicationHeader.tokens.js",
    "src/application-navigation.js",
    "src/application-notice.js",
    "src/common/PreviewPlayButton/index.js",
    "src/common/PreviewPlayButton/PreviewPlayButton.js",
    "src/common/PreviewPlayButton/PreviewPlayButton.css",
    "src/common/Icon/icons/Play/index.js",
    "src/common/ActionButton/index.js",
    "src/common/ActionButton/ActionButton.js",
    "src/common/ActionButton/ActionButton.styled.js"
  ],
  "scripts": {
    "clean": "rm -rf dist",
    "help": "node scripts/help.js",
    "versions": "bash scripts/package-versions.sh",
    "test": "echo 'Tests disabled for core package'",
    "test:ci": "echo 'Tests disabled for core package'",
    "build": "yarn run clean && webpack --config webpack.config.js",
    "build:watch": "webpack --config webpack.config.js --watch",
    "dev": "cross-env GENERATE_SOURCEMAP=true webpack serve --config webpack.config.js --mode development",
    "storybook": "storybook dev -p 6006 -c .storybook",
    "storybook:build": "storybook build -c .storybook",
    "storybook:build:platform": "storybook build -c .storybook -o ../studio/dist/storybook",
    "icons:generate-metadata": "node ../../scripts/generate-icon-metadata.js",
    "icons:check-metadata": "node ../../scripts/generate-icon-metadata.js --check",
    "icons:test-metadata": "node --test ../../scripts/generate-icon-metadata.test.js",
    "verify-release": "bash ../../scripts/verify-core-release.sh",
    "pack:dry-run": "npm pack --dry-run"
  },
  "dependencies": {
    "@babel/cli": "^7.21.0",
    "@babel/core": "^7.21.0",
    "@babel/preset-env": "^7.20.0",
    "@hello-pangea/dnd": "^18.0.1",
    "date-fns": "^2.27.0",
    "prop-types": "15.8.1",
    "qrcode.react": "^4.2.0",
    "ramda": "0.28.0",
    "react-markdown": "^10.1.0",
    "remark-breaks": "^4.0.0",
    "remark-directive": "^4.0.0",
    "remark-gfm": "^4.0.1",
    "remark-parse": "^11.0.0",
    "unified": "^11.0.0",
    "styled-components": "^6.1.17"
  },
  "peerDependencies": {
    "@hello-pangea/dnd": "^18.0.1",
    "@reduxjs/toolkit": "^2.8.2",
    "date-fns": "^2.27.0",
    "prettier": "^3",
    "prop-types": "15.8.1",
    "ramda": "0.28.0",
    "react": "^19.1.0",
    "react-dom": "^19.1.0",
    "react-redux": "^9.2.0",
    "react-router-dom": "^6.1.1",
    "styled-components": "^6.1.17"
  },
  "peerDependenciesMeta": {
    "prettier": {
      "optional": true
    },
    "react-router-dom": {
      "optional": true
    }
  },
  "devDependencies": {
    "@babel/preset-react": "^7.27.1",
    "@cornerstonestack/builder": "1.0.2",
    "@reduxjs/toolkit": "^2.8.2",
    "@storybook/addon-essentials": "^8.6.14",
    "@storybook/addon-links": "^8.6.14",
    "@storybook/addon-webpack5-compiler-babel": "^3.0.6",
    "@storybook/react-webpack5": "^8.6.14",
    "@storybook/test": "^8.6.14",
    "@testing-library/jest-dom": "^6.6.3",
    "@testing-library/react": "^16.3.0",
    "@testing-library/user-event": "^13.5.0",
    "babel-jest": "^29.6.1",
    "babel-loader": "^10.0.0",
    "babel-plugin-module-resolver": "^5.0.0",
    "babel-plugin-root-import": "6.6.0",
    "babel-plugin-styled-components": "^2.0.7",
    "babel-plugin-transform-es2015-modules-commonjs": "^6.26.2",
    "cross-env": "^7.0.3",
    "jest": "^29.6.1",
    "jest-circus": "^29.6.1",
    "jest-environment-jsdom": "^29.7.0",
    "jest-fetch-mock": "^3.0.3",
    "jest-resolve": "^29.6.1",
    "jest-watch-typeahead": "0.6.1",
    "jspdf": "^4.0.0",
    "react-redux": "^9.2.0",
    "react-test-renderer": "^19.1.0",
    "redux-mock-store": "^1.5.4",
    "storybook": "^8.6.14",
    "webpack": "^5.24.3",
    "webpack-cli": "^4.5.0",
    "webpack-stats-plugin": "^1.1.3"
  }
}
