{
  "name": "@kanmu/popcorn-ui",
  "version": "0.0.2",
  "description": "Popcorn UI for React Native.",
  "license": "MIT",
  "author": "Kanmu Design Team",
  "repository": {
    "type": "git",
    "url": "https://github.com/kanmu/popcorn.git",
    "directory": "packages/popcorn-ui"
  },
  "files": [
    "dist"
  ],
  "scripts": {
    "android": "react-native run-android",
    "ios": "react-native run-ios",
    "start": "react-native start",
    "storybook": "cross-env STORYBOOK_ENABLED='true' react-native start --reset-cache",
    "storybook:ios": "cross-env STORYBOOK_ENABLED='true' react-native run-ios --no-packager",
    "storybook:android": "cross-env STORYBOOK_ENABLED='true' react-native run-android --no-packager",
    "storybook-generate": "sb-rn-get-stories",
    "build": "bob build",
    "clean": "rimraf dist",
    "lint": "npx --no oxlint --type-aware . && eslint .",
    "lint:oxlint": "npx --no oxlint --type-aware .",
    "lint:eslint": "eslint .",
    "lint:eslint:staged": "eslint --fix",
    "typecheck": "tsc --noEmit",
    "test": "jest",
    "test:component": "jest --selectProjects component",
    "test:storyshots": "jest --selectProjects storyshots",
    "test:watch": "jest --watch"
  },
  "dependencies": {
    "date-fns": "4.1.0",
    "react-native-spacing-system": "1.2.0",
    "sanketa": "0.0.7",
    "uuid": "3.4.0"
  },
  "devDependencies": {
    "@babel/core": "7.28.5",
    "@babel/preset-env": "7.28.5",
    "@babel/runtime": "7.28.4",
    "@gorhom/bottom-sheet": "5.2.8",
    "@kanmu/popcorn-icons": "workspace:^",
    "@kanmu/popcorn-tokens": "workspace:^",
    "@react-native-async-storage/async-storage": "2.2.0",
    "@react-native-community/cli": "18.0.0",
    "@react-native-community/cli-platform-android": "18.0.0",
    "@react-native-community/cli-platform-ios": "18.0.0",
    "@react-native-community/datetimepicker": "8.6.0",
    "@react-native-community/slider": "4.5.7",
    "@react-native-picker/picker": "2.11.4",
    "@react-native/babel-preset": "0.79.2",
    "@react-native/metro-config": "0.79.2",
    "@react-native/typescript-config": "0.79.2",
    "@storybook/addon-ondevice-actions": "9.1.4",
    "@storybook/addon-ondevice-controls": "9.1.4",
    "@storybook/react": "9.1.17",
    "@storybook/react-native": "9.1.4",
    "@testing-library/react-native": "13.3.3",
    "@types/jest": "29.5.14",
    "@types/jest-specific-snapshot": "0.5.10",
    "@types/react": "19.2.14",
    "@types/react-test-renderer": "19.1.0",
    "@types/uuid": "9.0.8",
    "@typescript-eslint/eslint-plugin": "8.57.1",
    "@typescript-eslint/parser": "8.57.1",
    "babel-plugin-transform-inline-environment-variables": "0.4.4",
    "cross-env": "7.0.3",
    "eslint": "9.39.2",
    "eslint-plugin-jsdoc": "48.7.0",
    "eslint-plugin-oxlint": "0.16.0",
    "eslint-plugin-react": "7.37.5",
    "eslint-plugin-react-native": "5.0.0",
    "eslint-plugin-react-native-a11y": "3.5.1",
    "eslint-plugin-sort-keys-fix": "1.1.2",
    "glob": "13.0.6",
    "jest": "30.3.0",
    "jest-specific-snapshot": "8.0.0",
    "react": "19.0.0",
    "react-native": "0.79.2",
    "react-native-actions-sheet": "0.8.29",
    "react-native-builder-bob": "0.30.3",
    "react-native-gesture-handler": "2.30.0",
    "react-native-modal-datetime-picker": "18.0.0",
    "react-native-reanimated": "3.19.5",
    "react-native-safe-area-context": "5.6.2",
    "react-native-svg": "15.15.1",
    "react-test-renderer": "19.0.0",
    "rimraf": "6.1.3",
    "storybook": "9.1.17",
    "typescript": "5.9.3"
  },
  "peerDependencies": {
    "@kanmu/popcorn-icons": ">=1.2.1",
    "@kanmu/popcorn-tokens": ">=0.1.1",
    "@react-native-picker/picker": ">=2",
    "react": "^18 || ^19",
    "react-native": ">=0.73",
    "react-native-actions-sheet": ">=0.8.0 <0.9.0",
    "react-native-modal-datetime-picker": ">=17",
    "react-native-safe-area-context": ">=4",
    "react-native-svg": ">=15"
  },
  "publishConfig": {
    "access": "public"
  },
  "react-native-builder-bob": {
    "source": "src",
    "output": "dist",
    "sourceMaps": true,
    "targets": [
      [
        "commonjs",
        {
          "esm": true
        }
      ],
      [
        "module",
        {
          "esm": true
        }
      ],
      [
        "typescript",
        {
          "project": "tsconfig.build.json"
        }
      ]
    ],
    "exclude": "**/{__tests__,__stories__}/**"
  },
  "main": "dist/commonjs/index.js",
  "module": "dist/module/index.js",
  "types": "dist/typescript/index.d.ts",
  "react-native": "dist/module/index.js",
  "exports": {
    ".": {
      "react-native": "./dist/module/index.js",
      "types": "./dist/typescript/index.d.ts",
      "import": "./dist/module/index.js",
      "require": "./dist/commonjs/index.js",
      "default": "./dist/module/index.js"
    }
  },
  "sideEffects": false
}
