{
  "name": "@rocket.chat/fuselage",
  "version": "0.80.0",
  "description": "Rocket.Chat's React Components Library",
  "homepage": "https://github.com/RocketChat/fuselage#readme",
  "bugs": {
    "url": "https://github.com/RocketChat/fuselage/issues"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/RocketChat/fuselage.git",
    "directory": "packages/fuselage"
  },
  "license": "MIT",
  "author": {
    "name": "Rocket.Chat",
    "url": "https://rocket.chat/"
  },
  "main": "index.js",
  "types": "dist/index.d.ts",
  "files": [
    "/dist",
    "/index.js"
  ],
  "scripts": {
    "visual-regression": "visual-regression",
    "visual-regression-update": "visual-regression --update-snapshots",
    "start": "webpack --watch --mode development",
    "storybook": "storybook dev -p 6006 --no-version-updates",
    "build": "run .:build:clean && run .:build:dev && run .:build:prod && run .:build:dts && run .:build:api",
    ".:build:clean": "rimraf dist",
    ".:build:prod": "webpack --mode production",
    ".:build:dev": "webpack --mode development",
    ".:build:dts": "tsc -p tsconfig.build.json --emitDeclarationOnly",
    ".:build:api": "api-extractor run --local",
    "lint": "lint",
    "lint-and-fix": "lint-and-fix",
    "test": "jest --runInBand",
    "watch": "jest --watch",
    "docs": "NODE_ENV=production storybook build -o ../../static/fuselage",
    "build-storybook": "NODE_ENV=production storybook build"
  },
  "dependencies": {
    "@rocket.chat/css-in-js": "^0.32.0",
    "@rocket.chat/css-supports": "^0.31.25",
    "@rocket.chat/fuselage-tokens": "^0.33.2",
    "@rocket.chat/memo": "^0.31.25",
    "invariant": "^2.2.4",
    "react-aria": "~3.37.0",
    "react-is": "~19.2.7",
    "react-keyed-flatten-children": "~5.1.2",
    "react-stately": "~3.35.0"
  },
  "devDependencies": {
    "@babel/core": "~7.29.7",
    "@babel/plugin-transform-runtime": "~7.29.7",
    "@babel/preset-env": "~7.29.7",
    "@babel/preset-react": "~7.29.7",
    "@microsoft/api-extractor": "~7.58.7",
    "@rocket.chat/fuselage-hooks": "^0.42.0",
    "@rocket.chat/icons": "^0.48.0",
    "@rocket.chat/storybook-dark-mode": "^4.2.0",
    "@rocket.chat/visual-regression": "^0.0.1",
    "@storybook/addon-a11y": "~9.1.20",
    "@storybook/addon-docs": "~9.1.20",
    "@storybook/addon-links": "~9.1.20",
    "@storybook/addon-styling-webpack": "~2.0.0",
    "@storybook/addon-webpack5-compiler-swc": "~4.0.3",
    "@storybook/react-webpack5": "~9.1.20",
    "@testing-library/dom": "~10.4.1",
    "@testing-library/jest-dom": "~6.9.1",
    "@testing-library/react": "~16.3.2",
    "@testing-library/user-event": "~14.6.1",
    "@types/invariant": "^2.2.37",
    "@types/jest-axe": "~3.5.9",
    "@types/react": "~19.2.16",
    "@types/react-dom": "~19.2.3",
    "@types/react-is": "^19",
    "autoprefixer": "~10.5.0",
    "babel-loader": "~10.1.1",
    "caniuse-lite": "~1.0.30001793",
    "css-loader": "~7.1.4",
    "cssnano": "~7.1.9",
    "eslint": "~9.39.4",
    "jest": "~30.4.2",
    "jest-axe": "~10.0.0",
    "jest-environment-jsdom": "~30.4.1",
    "lint-all": "^0.31.25",
    "mini-css-extract-plugin": "~2.10.2",
    "normalize.css": "^8.0.1",
    "path-browserify": "^1.0.1",
    "postcss": "~8.5.15",
    "postcss-dir-pseudo-class": "~9.0.1",
    "postcss-loader": "~8.2.1",
    "postcss-logical": "~8.1.0",
    "postcss-scss": "~4.0.9",
    "prettier": "~3.6.2",
    "react": "~19.2.7",
    "react-dom": "~19.2.7",
    "react-virtuoso": "~4.18.7",
    "resolve-url-loader": "~5.0.0",
    "rimraf": "~6.1.3",
    "sass": "~1.100.0",
    "sass-loader": "~16.0.8",
    "storybook": "~9.1.20",
    "style-loader": "~4.0.0",
    "stylelint": "~17.12.0",
    "stylelint-order": "~8.1.1",
    "stylelint-prettier": "~5.0.3",
    "stylelint-scss": "~7.1.1",
    "testing-utils": "^0.31.25",
    "ts-jest": "~29.4.11",
    "ts-loader": "~9.5.7",
    "typescript": "~5.9.3",
    "webpack": "~5.105.4",
    "webpack-cli": "~6.0.1",
    "wrapper-webpack-plugin": "~2.2.2"
  },
  "peerDependencies": {
    "@rocket.chat/fuselage-hooks": "*",
    "@rocket.chat/icons": "*",
    "react": "*",
    "react-dom": "*",
    "react-virtuoso": "*"
  },
  "volta": {
    "extends": "../../package.json"
  },
  "publishConfig": {
    "access": "public"
  }
}
