{
  "name": "@opengovsg/design-system-react",
  "version": "1.34.0",
  "description": "React components",
  "repository": {
    "type": "git",
    "url": "https://github.com/opengovsg/camp-design-system"
  },
  "homepage": "https://github.com/opengovsg/design-system/react#readme",
  "bugs": "https://github.com/opengovsg/design-system/issues",
  "license": "SEE LICENSE IN LICENSE.md",
  "sideEffects": false,
  "files": [
    "build/main",
    "build/module",
    "!**/*.spec.*",
    "!**/*.stories.*",
    "!**/*.json",
    "CHANGELOG.md",
    "LICENSE",
    "README.md"
  ],
  "main": "build/main/index.js",
  "module": "build/module/index.js",
  "types": "build/main/index.d.ts",
  "scripts": {
    "clean": "rimraf build",
    "build": "npm run clean && run-p build:*",
    "build:theme-types": "chakra-cli tokens ./src/theme/theme.ts",
    "build:main": "tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json",
    "build:module": "tsc -p tsconfig.module.build.json && tsc-alias -p tsconfig.module.build.json",
    "lint": "run-s lint:*",
    "lint-fix": "run-s lint-fix:*",
    "lint-fix:prettier": "prettier . -c --write",
    "lint-fix:eslint": "eslint ./ --ignore-path .gitignore --fix",
    "lint:prettier": "prettier . -c",
    "lint:eslint": "eslint ./ --ignore-path .gitignore",
    "storybook": "storybook dev -p 6006",
    "build-storybook": "storybook build",
    "version": "auto-changelog -p && git add CHANGELOG.md && npm run lint-fix"
  },
  "dependencies": {
    "@chakra-ui/utils": "^2.2.2",
    "@emotion/react": "^11.13.3",
    "@floating-ui/react": "^0.26.1",
    "@fontsource/ibm-plex-mono": "^5.0.3",
    "country-flag-icons": "^1.4.19",
    "date-fns": "^2.28.0",
    "dayzed": "^3.2.3",
    "downshift": "^7.2.0",
    "fuzzysort": "^2.0.1",
    "inter-ui": "^3.19.3",
    "libphonenumber-js": "^1.9.44",
    "lodash": "^4.17.21",
    "nanoid": "^3.3.8",
    "react-dropzone": "^11.7.1",
    "react-input-mask": "^3.0.0-alpha.2",
    "react-roving-tabindex": "^3.2.0",
    "react-textarea-autosize": "^8.3.3",
    "react-virtuoso": "^4.0.1",
    "rooks": "^7.4.2",
    "use-draggable-scroll": "^0.1.0"
  },
  "peerDependencies": {
    "@chakra-ui/react": "^2.10.5",
    "react": "^18.2.0",
    "react-dom": "^18.2.0"
  },
  "devDependencies": {
    "@chakra-ui/cli": "2.5.6",
    "@chakra-ui/react": "2.10.5",
    "@storybook/addon-a11y": "8.6.15",
    "@storybook/addon-essentials": "8.6.15",
    "@storybook/addon-interactions": "8.6.15",
    "@storybook/addon-links": "8.6.15",
    "@storybook/addon-mdx-gfm": "8.6.15",
    "@storybook/addon-themes": "8.6.15",
    "@storybook/manager-api": "8.6.15",
    "@storybook/preview-api": "8.6.15",
    "@storybook/react": "8.6.15",
    "@storybook/react-vite": "8.6.15",
    "@storybook/test": "8.6.15",
    "@storybook/theming": "8.6.15",
    "@types/country-flag-icons": "^1.2.0",
    "@types/react": "^18.0.14",
    "@types/react-dom": "^18.0.5",
    "@types/react-input-mask": "^3.0.1",
    "@typescript-eslint/eslint-plugin": "6.15.0",
    "@typescript-eslint/parser": "6.19.1",
    "@vitejs/plugin-react": "^4.3.3",
    "auto-changelog": "^2.4.0",
    "esbuild": "^0.25.0",
    "eslint": "8.56.0",
    "eslint-config-prettier": "9.1.0",
    "eslint-plugin-import": "2.31.0",
    "eslint-plugin-prettier": "5.1.3",
    "eslint-plugin-react-hooks": "4.6.0",
    "eslint-plugin-simple-import-sort": "10.0.0",
    "eslint-plugin-storybook": "0.8.0",
    "eslint-plugin-testing-library": "6.2.0",
    "mockdate": "^3.0.5",
    "npm-run-all": "^4.1.5",
    "prettier": "3.2.5",
    "react": "^18.2.0",
    "react-dom": "^18.2.0",
    "rimraf": "^6.0.1",
    "rollup-plugin-copy": "^3.4.0",
    "storybook": "8.6.15",
    "tsc-alias": "^1.8.2",
    "typescript": "^5.0.4",
    "vite": "^5.4.21",
    "vite-plugin-dts": "^4.3.0"
  },
  "optionalDependencies": {
    "@swc/core-linux-x64-gnu": "^1.3.37"
  }
}
