@ui-schema/react
Version: 
Schema-driven UI generator for React using JSON Schema. Build powerful form and interface generators with headless components and hooks.
69 lines • 2.22 kB
JSON
{
    "name": "@ui-schema/react",
    "version": "0.5.0-alpha.3",
    "description": "Schema-driven UI generator for React using JSON Schema. Build powerful form and interface generators with headless components and hooks.",
    "homepage": "https://ui-schema.bemit.codes",
    "author": "Michael Becker <michael@bemit.codes> (https://bemit.codes)",
    "license": "MIT",
    "keywords": [
        "ui-schema",
        "json-schema",
        "react",
        "reactjs",
        "react-native",
        "ui-generation",
        "form-generator"
    ],
    "repository": {
        "type": "git",
        "url": "https://github.com/ui-schema/ui-schema.git",
        "directory": "packages/react"
    },
    "bugs": {
        "url": "https://github.com/ui-schema/ui-schema/issues"
    },
    "scripts": {
        "dtsgen": "tsc --declaration --emitDeclarationOnly --pretty --rootDir ../ && node ../../tools/merge-dirs.js build/dts/react/src build && rimraf build/dts && rimraf --glob build/**/*.test.* build/**/*.mock.*",
        "__release": "cp package.json build/ && cp package-lock.json build/ && cp README.md build/ && npm publish build"
    },
    "main": "./index.cjs",
    "module": "./esm/index.js",
    "types": "./index.d.ts",
    "exports": {
        ".": {
            "types": "./index.d.ts",
            "import": "./esm/index.js",
            "require": "./index.cjs"
        },
        "./*": {
            "types": "./*/index.d.ts",
            "import": "./esm/*/index.js",
            "require": "./*/index.cjs"
        },
        "./package.json": "./package.json",
        "./esm": null
    },
    "sideEffects": false,
    "devDependencies": {
        "@ui-schema/ui-schema": "~0.5.0-alpha.1",
        "immutable": "^5.0.0",
        "@types/react": "^19.0",
        "react": "^19.0",
        "react-dom": "^19.0"
    },
    "peerDependencies": {
        "@ui-schema/ui-schema": "~0.5.0-alpha.1",
        "immutable": "^4.0.0 || ^5.0.0",
        "react": "^18.0 || ^19.0",
        "@types/react": "^18.0 || ^19.0"
    },
    "peerDependenciesMeta": {
        "@types/react": {
            "optional": true
        }
    },
    "publishConfig": {
        "tag": "next",
        "access": "public"
    }
}