{
  "name": "vcc-ui",
  "version": "4.10.3",
  "license": "UNLICENSED",
  "description": "A React library for building user interfaces at Volvo Cars",
  "main": "./dist/index.js",
  "module": "./dist/esm/index.js",
  "types": "./dist/index.d.ts",
  "publishConfig": {
    "access": "public"
  },
  "sideEffects": false,
  "files": [
    "README.md",
    "LICENSE",
    "dist/**"
  ],
  "scripts": {
    "build": "yarn run build:cjs && yarn run build:esm",
    "build:esm": "babel src -d dist/esm --extensions '.ts,.tsx,.js,.jsx'",
    "build:cjs": "BABEL_ENV=commonjs babel src -d dist --extensions '.ts,.tsx,.js,.jsx'",
    "build:dts": "tsc -p tsconfig.build.json && cpx \"src/**/*.d.ts\" dist",
    "build:prod": "rm -rf dist && yarn build:esm && yarn run build:cjs && yarn run build:dts",
    "build:docs": "node scripts/build-docs.mjs",
    "test": "yarn run test:jest",
    "test:jest": "yarn run -T jest packages/vcc-ui",
    "dev": "yarn run watch:cjs & yarn run watch:esm",
    "watch:cjs": "BABEL_ENV=commonjs babel src -d dist -w --extensions '.ts,.tsx,.js,.jsx'",
    "watch:esm": "babel src -d dist/esm -w --extensions '.ts,.tsx,.js,.jsx'",
    "types:check": "tsc -b tsconfig.src-check.json tsconfig.tests.json --verbose",
    "prepare-publish": "yarn pack && tar xfvz package.tgz --strip 1 package/package.json && rm package.tgz",
    "clean": "rm -rf .turbo dist docs && rm -rf *.tsbuildinfo"
  },
  "dependencies": {
    "@babel/runtime": "^7.17.0",
    "@volvo-cars/react-aria": "^0.3.5",
    "@volvo-cars/ui-design-tokens": "^2.17.0",
    "css-in-js-utils": "^3.0.4",
    "csstype": "^3.0.6",
    "fast-loops": "^1.1.3",
    "fela": "^12.2.0",
    "fela-dom": "^12.2.0",
    "fela-enforce-longhands": "^12.2.0",
    "fela-plugin-embedded": "^12.2.0",
    "fela-plugin-extend": "^12.2.0",
    "fela-plugin-fallback-value": "^12.2.0",
    "fela-plugin-hover-media": "^12.2.0",
    "fela-plugin-named-keys": "^12.2.0",
    "fela-plugin-prefixer": "^12.2.0",
    "fela-plugin-responsive-value": "^12.2.0",
    "fela-plugin-rtl": "^12.2.0",
    "fela-plugin-theme-value": "^12.2.0",
    "fela-plugin-unit": "^12.2.0",
    "fela-sort-classnames": "^12.2.0",
    "fela-sort-media-query-mobile-first": "^12.2.0",
    "fela-tools": "^12.2.0",
    "react-fela": "^12.2.0"
  },
  "peerDependencies": {
    "@types/react": ">= 17.0.0",
    "react": "^17.0.0 || ^18.0.0 || ^19.0.0"
  },
  "devDependencies": {
    "@babel/cli": "7.26.4",
    "@babel/plugin-proposal-class-properties": "7.18.6",
    "@babel/plugin-transform-modules-commonjs": "7.26.3",
    "@babel/plugin-transform-runtime": "7.25.9",
    "@babel/polyfill": "7.12.1",
    "@babel/preset-env": "7.26.7",
    "@babel/preset-react": "7.26.3",
    "@babel/preset-typescript": "7.26.0",
    "@storybook/react": "8.4.7",
    "@types/prop-types": "15.7.14",
    "@types/react": "^19.1.0",
    "@vcc/docs-utils": "0.0.0",
    "@volvo-cars/browserslist-config": "1.4.4",
    "babel-core": "7.0.0-bridge.0",
    "babel-loader": "9.2.1",
    "babel-plugin-require-context-hook": "1.0.0",
    "chromatic-cli": "1.0.0",
    "core-js": "3.41.0",
    "cpx2": "8.0.0",
    "fela-monolithic": "12.2.1",
    "fs-extra": "11.3.0",
    "glob": "11.0.1",
    "jsdom": "26.0.0",
    "prop-types": "15.8.1",
    "react": "^19.1.0",
    "react-docgen": "7.1.1",
    "react-docgen-typescript": "2.2.2",
    "react-test-renderer": "18.3.1",
    "shelljs": "0.8.5",
    "typescript": "5.8.2"
  },
  "browserslist": [
    "extends @volvo-cars/browserslist-config"
  ],
  "engines": {
    "node": ">=16.0.0"
  }
}