{
    "name": "react-native-sum",
    "version": "0.1.0",
    "description": "Nitro module package",
    "main": "./lib/commonjs/index.js",
    "module": "./lib/module/index.js",
    "types": "./lib/typescript/src/index.d.ts",
    "react-native": "src/index",
    "source": "src/index",
    "files": [
        "src",
        "react-native.config.js",
        "lib",
        "nitrogen",
        "android/build.gradle",
        "android/gradle.properties",
        "android/CMakeLists.txt",
        "android/src",
        "ios/**/*.h",
        "ios/**/*.m",
        "ios/**/*.mm",
        "ios/**/*.cpp",
        "ios/**/*.swift",
        "app.plugin.js",
        "*.podspec",
        "README.md"
    ],
    "scripts": {
        "postinstall": "bun build || exit 0;",
        "build": "rm -rf lib && bun typecheck && bob build",
        "typecheck": "tsc --noEmit",
        "clean": "rm -rf android/build node_modules/**/android/build lib android/.cxx node_modules/**/android/.cxx",
        "release": "release-it",
        "codegen": "bun typecheck && nitro-codegen --logLevel=\"debug\" && bun run post-script"
    },
    "keywords": [
        "react-native"
    ],
    "repository": "https://github.com/patrickkabwe/react-native-sum.git",
    "author": "Patrick Kabwe",
    "license": "MIT",
    "bugs": "https://github.com/patrickkabwe/react-native-sum/issues",
    "homepage": "https://github.com/patrickkabwe/react-native-sum#readme",
    "publishConfig": {
        "registry": "https://registry.npmjs.org/",
        "access": "public"
    },
    "devDependencies": {
        "@types/jest": "^29.5.12",
        "@types/react": "^19.1.8",
        "eslint": "^8.19.0",
        "prettier": "2.8.8",
        "react": "^19.1.0",
        "react-native": "^0.80.2",
        "react-native-builder-bob": "^0.35.2",
        "nitro-codegen": "^0.28.0",
        "react-native-nitro-modules": "^0.26.4",
        "typescript": "5.0.4"
    },
    "peerDependencies": {
        "react": "*",
        "react-native": "*",
        "react-native-nitro-modules": "*"
    },
    "release-it": {
        "npm": {
            "publish": true
        },
        "git": false,
        "github": {
            "release": false
        },
        "hooks": {
            "before:init": "bun typecheck",
            "after:bump": "bun run build"
        }
    },
    "eslintConfig": {
        "root": true,
        "extends": [
            "@react-native",
            "prettier"
        ],
        "plugins": [
            "prettier"
        ],
        "rules": {
            "prettier/prettier": [
                "warn",
                {
                    "quoteProps": "consistent",
                    "singleQuote": true,
                    "tabWidth": 2,
                    "trailingComma": "es5",
                    "useTabs": false
                }
            ]
        }
    },
    "eslintIgnore": [
        "node_modules/",
        "lib/"
    ],
    "prettier": {
        "quoteProps": "consistent",
        "singleQuote": true,
        "tabWidth": 2,
        "trailingComma": "es5",
        "useTabs": false,
        "semi": false
    },
    "react-native-builder-bob": {
        "source": "src",
        "output": "lib",
        "targets": [
            "commonjs",
            "module",
            [
                "typescript",
                {
                    "project": "tsconfig.json"
                }
            ]
        ]
    }
}