{
  "name": "@ncdai/react-wheel-picker",
  "version": "1.2.3",
  "description": "iOS-like wheel picker for React with smooth inertia scrolling and infinite loop support.",
  "publishConfig": {
    "access": "public",
    "provenance": true
  },
  "type": "commonjs",
  "main": "./dist/index.js",
  "types": "./dist/index.d.ts",
  "files": [
    "dist"
  ],
  "exports": {
    ".": {
      "import": {
        "types": "./dist/index.d.mts",
        "default": "./dist/index.mjs"
      },
      "require": {
        "types": "./dist/index.d.ts",
        "default": "./dist/index.js"
      },
      "default": "./dist/index.js"
    },
    "./style.css": "./dist/index.css"
  },
  "tsup": {
    "entry": [
      "src/index.tsx"
    ],
    "format": [
      "esm",
      "cjs"
    ],
    "bundle": true,
    "clean": true,
    "dts": true,
    "injectStyle": false,
    "outDir": "./dist"
  },
  "keywords": [
    "react",
    "wheel picker",
    "wheel",
    "picker"
  ],
  "author": "Nguyen Chanh Dai <dai@chanhdai.com>",
  "license": "MIT",
  "homepage": "https://react-wheel-picker.chanhdai.com",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/ncdai/react-wheel-picker.git",
    "directory": "packages/react-wheel-picker"
  },
  "funding": "https://github.com/sponsors/ncdai",
  "bugs": {
    "url": "https://github.com/ncdai/react-wheel-picker/issues"
  },
  "devDependencies": {
    "@eslint/js": "9.27.0",
    "@types/node": "^20",
    "@types/react": "^19",
    "autoprefixer": "^10.4.21",
    "eslint": "^9",
    "eslint-config-prettier": "10.1.5",
    "eslint-plugin-react": "7.37.5",
    "eslint-plugin-react-hooks": "5.2.0",
    "eslint-plugin-simple-import-sort": "12.1.1",
    "eslint-plugin-turbo": "^2.5.3",
    "globals": "16.1.0",
    "postcss": "^8.5.3",
    "react": "^19.0.0",
    "tsup": "8.5.0",
    "typescript": "^5.8.3",
    "typescript-eslint": "8.32.1"
  },
  "peerDependencies": {
    "react": "^16.8 || ^17.0 || ^18.0 || ^19.0.0 || ^19.0.0-rc"
  },
  "scripts": {
    "dev": "tsup --watch",
    "build": "tsup --minify",
    "check-types": "tsc --noEmit",
    "lint": "eslint .",
    "lint:fix": "eslint . --fix",
    "format:check": "prettier --check \"**/*.{ts,tsx}\" --cache",
    "format:write": "prettier --write \"**/*.{ts,tsx}\" --cache",
    "publish:release": "pnpm build && pnpm publish --access public"
  }
}