{
  "name": "react-native-css",
  "version": "3.0.7",
  "description": "Use CSS stylesheets in React Native",
  "exports": {
    ".": {
      "source": "./src/index.ts",
      "import": {
        "types": "./dist/typescript/module/src/index.d.ts",
        "default": "./dist/module/index.js"
      },
      "require": {
        "types": "./dist/typescript/commonjs/src/index.d.ts",
        "default": "./dist/commonjs/index.js"
      }
    },
    "./compiler": {
      "source": "./src/compiler/index.ts",
      "import": {
        "types": "./dist/typescript/module/src/compiler/index.d.ts",
        "default": "./dist/module/compiler/index.js"
      },
      "require": {
        "types": "./dist/typescript/commonjs/src/compiler/index.d.ts",
        "default": "./dist/commonjs/compiler/index.js"
      }
    },
    "./babel": {
      "source": "./src/babel/index.ts",
      "import": {
        "types": "./dist/typescript/module/src/babel/index.d.ts",
        "default": "./dist/module/babel/index.js"
      },
      "require": {
        "types": "./dist/typescript/commonjs/src/babel/index.d.ts",
        "default": "./dist/commonjs/babel/index.js"
      }
    },
    "./components": {
      "source": "./src/components/index.cts",
      "import": {
        "default": "./dist/module/components/index.cjs",
        "types": "./dist/typescript/module/src/components/index.d.ts"
      },
      "require": {
        "default": "./dist/commonjs/components/index.cjs",
        "types": "./dist/typescript/commonjs/src/components/index.d.ts"
      }
    },
    "./components/react-native-safe-area-context": {
      "source": "./src/components/react-native-safe-area-context.native.tsx",
      "react-native": "./src/components/react-native-safe-area-context.native.tsx",
      "import": {
        "types": "./dist/typescript/module/src/components/react-native-safe-area-context.d.ts",
        "default": "./dist/module/components/react-native-safe-area-context.js"
      },
      "require": {
        "types": "./dist/typescript/commonjs/src/components/react-native-safe-area-context.d.ts",
        "default": "./dist/commonjs/components/react-native-safe-area-context.js"
      }
    },
    "./components/*": {
      "source": "./src/components/*.tsx",
      "react-native": "./src/components/*.tsx",
      "import": {
        "types": "./dist/typescript/module/src/components/*.d.ts",
        "default": "./dist/module/components/*.js"
      },
      "require": {
        "types": "./dist/typescript/commonjs/src/components/*.d.ts",
        "default": "./dist/commonjs/components/*.js"
      }
    },
    "./jest": {
      "source": "./src/jest/index.ts",
      "react-native": "./src/jest/index.ts",
      "import": {
        "types": "./dist/typescript/module/src/jest/index.d.ts",
        "default": "./dist/module/jest/index.js"
      },
      "require": {
        "types": "./dist/typescript/commonjs/src/jest/index.d.ts",
        "default": "./dist/commonjs/jest/index.js"
      }
    },
    "./metro": {
      "source": "./src/metro/index.ts",
      "import": {
        "types": "./dist/typescript/module/src/metro/index.d.ts",
        "default": "./dist/module/metro/index.js"
      },
      "require": {
        "types": "./dist/typescript/commonjs/src/metro/index.d.ts",
        "default": "./dist/commonjs/metro/index.js"
      }
    },
    "./native": {
      "source": "./src/native/index.ts",
      "import": {
        "types": "./dist/typescript/module/src/native/index.d.ts",
        "default": "./dist/module/native/index.js"
      },
      "require": {
        "types": "./dist/typescript/commonjs/src/native/index.d.ts",
        "default": "./dist/commonjs/native/index.js"
      }
    },
    "./native-internal": {
      "source": "./src/native-internal/index.ts",
      "import": {
        "types": "./dist/typescript/module/src/native-internal/index.d.ts",
        "default": "./dist/module/native-internal/index.js"
      },
      "require": {
        "types": "./dist/typescript/commonjs/src/native-internal/index.d.ts",
        "default": "./dist/commonjs/native-internal/index.js"
      }
    },
    "./package.json": "./package.json",
    "./types": {
      "types": "./types.d.ts"
    },
    "./utilities": {
      "source": "./src/utilities/index.ts",
      "import": {
        "types": "./dist/typescript/module/src/utilities/index.d.ts",
        "default": "./dist/module/utilities/index.js"
      },
      "require": {
        "types": "./dist/typescript/commonjs/src/utilities/index.d.ts",
        "default": "./dist/commonjs/utilities/index.js"
      }
    },
    "./web": {
      "source": "./src/web/index.ts",
      "import": {
        "types": "./dist/typescript/module/src/web/index.d.ts",
        "default": "./dist/module/web/index.js"
      },
      "require": {
        "types": "./dist/typescript/commonjs/src/web/index.d.ts",
        "default": "./dist/commonjs/web/index.js"
      }
    }
  },
  "main": "./dist/commonjs/index.js",
  "module": "./dist/module/index.js",
  "types": "./dist/typescript/commonjs/src/index.d.ts",
  "workspaces": [
    "example",
    "configs",
    "."
  ],
  "scripts": {
    "build": "bob build",
    "clean": "find . -name 'node_modules' -type d -prune -exec rm -rf '{}' +; yarn install --immutable --immutable-cache --check-cache; yarn build; yes | yarn example expo prebuild --clean",
    "clean:android": "yarn clean && yarn example android",
    "clean:ios": "yarn clean && yarn example ios",
    "example": "yarn workspace react-native-css-example",
    "lint": "eslint",
    "prepare": "bob build",
    "prepublishOnly": "bob build",
    "release": "release-it --config ./.config/release-it.config.ts",
    "start": "yarn example start",
    "start:build": "yarn build && yarn example build",
    "start:debug": "yarn build && yarn example debug",
    "test": "NODE_OPTIONS=\"${NODE_OPTIONS:-} --experimental-vm-modules\" jest",
    "typecheck": "tsc --noEmit"
  },
  "keywords": [
    "react-native",
    "ios",
    "android",
    "css",
    "css-in-js",
    "react-native-css"
  ],
  "repository": {
    "type": "git",
    "url": "git+https://github.com/nativewind/react-native-css.git"
  },
  "author": "Mark Lawlor <mwlawlor@gmail.com> (https://github.com/marklawlor)",
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/nativewind/react-native-css/issues"
  },
  "homepage": "https://github.com/nativewind/react-native-css#readme",
  "publishConfig": {
    "registry": "https://registry.npmjs.org/"
  },
  "files": [
    "src",
    "dist",
    "types.d.ts",
    "!**/__tests__",
    "!**/__fixtures__",
    "!**/__mocks__"
  ],
  "dependencies": {
    "@types/debug": "^4.1.12",
    "babel-plugin-react-compiler": "^19.1.0-rc.2",
    "colorjs.io": "0.6.0-alpha.1",
    "comment-json": "^4.2.5",
    "debug": "^4.4.1"
  },
  "peerDependencies": {
    "@expo/metro-config": ">=54",
    "lightningcss": ">=1.27.0",
    "react": ">=19",
    "react-native": ">=0.81"
  },
  "devDependencies": {
    "@babel/core": "^7.28.0",
    "@commitlint/config-conventional": "^19.8.1",
    "@eslint/js": "^9.30.1",
    "@expo/metro-config": "~54.0.5",
    "@ianvs/prettier-plugin-sort-imports": "^4.4.2",
    "@release-it/conventional-changelog": "10.0.1",
    "@tailwindcss/postcss": "^4.1.12",
    "@testing-library/react-native": "^13.3.3",
    "@tsconfig/react-native": "^3.0.6",
    "@types/babel__core": "^7",
    "@types/jest": "^30.0.0",
    "@types/react": "^19.1.10",
    "@types/react-test-renderer": "^19",
    "babel-plugin-tester": "^12.0.0",
    "babel-preset-expo": "~54.0.3",
    "commitlint": "^20.0.0",
    "eas-build-cache-provider": "^16.4.2",
    "eslint": "^9.30.1",
    "eslint-config-prettier": "^10.1.5",
    "eslint-plugin-prettier": "^5.5.1",
    "expo": "54.0.10",
    "jest": "^29.7.0",
    "jest-expo": "~54.0.12",
    "lefthook": "^1.12.3",
    "lightningcss": "^1.30.1",
    "metro-runtime": "^0.83.0",
    "postcss": "^8.5.6",
    "prettier": "^3.6.2",
    "react": "19.1.0",
    "react-native": "0.81.4",
    "react-native-builder-bob": "^0.40.13",
    "react-native-reanimated": "~4.1.0",
    "react-native-safe-area-context": "5.6.1",
    "react-native-worklets": "~0.5.0",
    "react-refresh": "^0.17.0",
    "react-test-renderer": "19.1.0",
    "release-it": "^19.0.4",
    "tailwindcss": "^4.1.12",
    "tailwindcss-safe-area": "^1.1.0",
    "typescript": "^5.9.2",
    "typescript-eslint": "^8.40.0"
  },
  "react-native-builder-bob": {
    "source": "src",
    "output": "dist",
    "targets": [
      [
        "module",
        {
          "esm": true
        }
      ],
      [
        "commonjs",
        {
          "esm": true
        }
      ],
      "typescript"
    ]
  },
  "packageManager": "yarn@4.9.2",
  "devEngines": {
    "runtime": {
      "name": "node",
      "onFail": "error"
    },
    "packageManager": {
      "name": "yarn",
      "onFail": "warn"
    }
  },
  "prettier": {
    "plugins": [
      "@ianvs/prettier-plugin-sort-imports"
    ],
    "importOrderParserPlugins": [
      "typescript",
      "jsx"
    ],
    "importOrder": [
      "^react$|^react-native$",
      "",
      "<BUILTIN_MODULES>",
      "",
      "<THIRD_PARTY_MODULES>",
      "",
      "^[.]"
    ],
    "quoteProps": "consistent"
  },
  "jest": {
    "preset": "./.config/jest.config.cjs"
  },
  "cspell": {
    "import": [
      "./.config/cspell.json"
    ]
  },
  "commitlint": {
    "extends": [
      "./.config/commitlint.config.mjs"
    ]
  }
}
