{
  "name": "@bundle-stats/ui",
  "version": "4.22.3",
  "description": "UI components for BundleStats projects.",
  "main": "lib/index.js",
  "module": "lib-esm/index.js",
  "types": "types/index.d.ts",
  "scripts": {
    "build": "npm run build-lib && npm run build-esm && npm run build-assets-lib && npm run build-assets-esm",
    "prebuild-lib": "rimraf ./lib",
    "build-lib": "tsc --rootDir ./src --project tsconfig.lib.json --outDir ./lib",
    "build-assets-lib": "rsync -arm --include '*/' --include '*.json' --include '*.css' --include 'icons.svg' --exclude '*' src/ lib",
    "prebuild-esm": "rimraf ./lib-esm ./types",
    "build-esm": "tsc --rootDir ./src --project tsconfig.esm.json --outDir ./lib-esm",
    "build-assets-esm": "rsync -arm --include '*/' --include '*.json' --include '*.css' --include 'icons.svg' --exclude '*' src/ lib-esm",
    "build-storybook": "storybook build -c ./build/storybook",
    "generate-chart-colors": "node scripts/generate-chart-colors.js",
    "generate-svg-sprite": "npx svg-sprite -s --si --no-svg-namespace-classnames src/assets/icons/*.svg && mv symbol/svg/sprite.css.svg src/assets/icons.svg",
    "lint": "eslint .",
    "start": "cross-env NODE_ENV=development storybook dev -c ./build/storybook -p 8080",
    "serve-storybook": "vite preview --outDir storybook-static --port 8080",
    "test": "jest src --passWithNoTests",
    "test-storybook": "vitest run"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/relative-ci/bundle-stats.git"
  },
  "keywords": [],
  "author": {
    "name": "Viorel Cojocaru",
    "email": "vio@relative-ci.com",
    "url": "https://relative-ci.com"
  },
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/relative-ci/bundle-stats/issues"
  },
  "homepage": "https://github.com/relative-ci/bundle-stats/blob/master/packages/ui#readme",
  "devDependencies": {
    "@babel/preset-env": "8.0.2",
    "@babel/preset-react": "8.0.1",
    "@babel/preset-typescript": "8.0.1",
    "@storybook/addon-vitest": "10.5.10",
    "@storybook/react": "10.5.10",
    "@storybook/react-vite": "10.5.10",
    "@types/d3": "7.4.3",
    "@types/react": "18.3.13",
    "@types/react-router-dom": "5.3.3",
    "@vitejs/plugin-react": "6.1.0",
    "@vitest/browser": "4.1.11",
    "@vitest/browser-playwright": "4.1.11",
    "babel-plugin-polyfill-corejs3": "1.0.0",
    "babel-plugin-require-context-hook": "1.0.0",
    "classnames": "2.5.1",
    "colormap": "2.3.2",
    "core-js": "3.50.0",
    "cross-env": "10.1.0",
    "hex-rgb": "5.0.0",
    "identity-obj-proxy": "3.0.0",
    "jest": "30.4.2",
    "jest-date-mock": "1.0.10",
    "jest-environment-jsdom": "30.4.1",
    "lodash": "4.18.1",
    "playwright": "1.62.1",
    "prop-types": "15.8.1",
    "react": "18.3.1",
    "react-dom": "18.3.1",
    "react-router-dom": "5.3.4",
    "rimraf": "6.1.3",
    "storybook": "10.5.10",
    "typescript": "5.9.3",
    "vite": "8.2.2",
    "vite-plugin-svgr": "5.2.0",
    "vitest": "4.1.11"
  },
  "peerDependencies": {
    "classnames": "^2.0.0",
    "lodash": "^4.0.0",
    "prop-types": "^15.0.0",
    "react": "^17.0.0 || ^18.0.0",
    "react-dom": "^17.0.0 || ^18.0.0",
    "react-router-dom": "^5.0.0"
  },
  "dependencies": {
    "@bundle-stats/utils": "^4.22.3",
    "ariakit": "2.0.0-next.44",
    "d3": "7.9.0",
    "modern-css-reset": "1.4.0",
    "react-use": "17.6.1",
    "snarkdown": "2.0.0",
    "use-query-params": "2.2.2"
  },
  "gitHead": "40d689d101ffc69421f87e29fb7449b4f1ae8bff"
}
