{
  "name": "quarkify",
  "version": "5.0.0",
  "license": "MIT",
  "description": "An awesome lightweight React UI Component library",
  "repository": "https://github.com/Trendyol/quarkify",
  "resolutions": {
    "@types/react": "18.3.2"
  },
  "scripts": {
    "start": "start-storybook -p 9009 -s public",
    "build": "npm run rm:dist && npm run build:tsc && cp -r ./src/styles .",
    "build:tsc": "tsc -p tsconfig.tsc.json --outDir .",
    "build:tsc:dev": "tsc -p tsconfig.tsc.json --outDir ./dist",
    "build:dev": "npm run rm:dist && npm run build:tsc:dev && cp -r ./src/styles ./dist",
    "test": "vitest run",
    "test:watch": "vitest",
    "test:ci": "vitest run",
    "eject": "react-scripts eject",
    "coverage": "vitest run --coverage",
    "coverage:ci": "CI=true vitest run --coverage",
    "lint": "tslint -c tslint.json 'src/**/*.tsx' --fix",
    "rm:dist": "rm -rf ./dist"
  },
  "dependencies": {
    "classnames": "^2.5.1",
    "react": "18.3.1",
    "react-dom": "18.3.1",
    "react-scripts": "^5.0.1",
    "react-transition-group": "^4.4.5",
    "sass": "^1.77.1"
  },
  "devDependencies": {
    "@cfaester/enzyme-adapter-react-18": "^0.8.0",
    "@faker-js/faker": "^8.4.1",
    "@types/classnames": "^2.3.0",
    "@types/enzyme": "^3.10.18",
    "@types/node": "20.12.12",
    "@types/react": "18.3.2",
    "@types/react-dom": "18.3.0",
    "@types/react-transition-group": "^4.4.10",
    "@types/sinon": "^17.0.3",
    "@vitest/coverage-v8": "^1.6.0",
    "css-loader": "^7.1.1",
    "enzyme": "^3.11.0",
    "husky": "^9.0.11",
    "lint-staged": "^15.2.2",
    "sinon": "^18.0.0",
    "source-map-loader": "^5.0.0",
    "ts-loader": "^9.5.1",
    "tslint": "^5.20.1",
    "tslint-react": "^4.1.0",
    "typescript": "5.4.5",
    "vite-tsconfig-paths": "^4.3.2",
    "vitest": "^1.6.0"
  },
  "overrides": {
    "react-scripts": {
      "typescript": "^5"
    }
  },
  "husky": {
    "hooks": {
      "pre-commit": "lint-staged && npm run coverage:ci"
    }
  },
  "eslintConfig": {
    "extends": "react-app"
  },
  "browserslist": {
    "production": [
      ">0.2%",
      "not dead",
      "not op_mini all"
    ],
    "development": [
      "last 1 chrome version",
      "last 1 firefox version",
      "last 1 safari version"
    ]
  },
  "lint-staged": {
    "*.{ts,tsx}": [
      "npm run lint",
      "git add"
    ]
  }
}
