{
    "name": "@jingx/game-partial",
    "version": "1.0.8",
    "description": "Reusable verify and report flows for online games clients.",
    "type": "module",
    "sideEffects": [
        "**/*.css"
    ],
    "main": "./dist/index.js",
    "types": "./dist/index.d.ts",
    "exports": {
        ".": {
            "types": "./dist/index.d.ts",
            "default": "./dist/index.js"
        },
        "./styles.css": "./dist/styles.css"
    },
    "files": [
        "dist",
        "README.md"
    ],
    "scripts": {
        "dev": "npm run build:styles && concurrently -k -n styles,example \"npm:watch:styles\" \"npm run dev --prefix examples/runtime\"",
        "start": "npm run dev",
        "clean": "rm -rf dist",
        "build": "npm run clean && npm run build:lib && npm run build:styles",
        "build:lib": "tsc -p tsconfig.json",
        "build:styles": "tailwindcss -i ./src/styles.css -o ./dist/styles.css --minify",
        "watch:styles": "tailwindcss -i ./src/styles.css -o ./dist/styles.css --watch",
        "build:demo": "npm run build --prefix examples/runtime",
        "typecheck": "tsc -p tsconfig.json --noEmit",
        "example:install": "npm install --prefix examples/runtime",
        "example:dev": "npm run dev --prefix examples/runtime",
        "example:build": "npm run build --prefix examples/runtime",
        "prepack": "npm run build",
        "prepublishOnly": "npm run build"
    },
    "publishConfig": {
        "access": "public"
    },
    "peerDependencies": {
        "react": ">=18",
        "react-dom": ">=18"
    },
    "dependencies": {
        "lucide-react": "^0.542.0"
    },
    "devDependencies": {
        "@tailwindcss/cli": "^4.3.0",
        "@types/react": "^19",
        "@types/react-dom": "^19",
        "concurrently": "^9.2.1",
        "tailwindcss": "^4.3.0",
        "typescript": "^5"
    }
}