UNPKG

@jsonforms/react

Version:

React module of JSON Forms

132 lines 3.13 kB
{ "name": "@jsonforms/react", "version": "3.6.0", "description": "React module of JSON Forms", "repository": "https://github.com/eclipsesource/jsonforms", "bugs": "https://github.com/eclipsesource/jsonforms/issues", "homepage": "http://jsonforms.io/", "license": "MIT", "publishConfig": { "access": "public" }, "directories": { "src": "src", "test": "test" }, "files": [ "lib", "src" ], "keywords": [ "react", "form", "forms", "json", "jsonforms", "frontend", "generator", "input", "renderengine", "jsonschema", "schema", "uischema", "layout", "customization" ], "main": "lib/jsonforms-react.cjs.js", "module": "lib/jsonforms-react.esm.js", "typings": "./lib/index.d.ts", "ava": { "verbose": true, "require": [ "babel-register" ], "babel": "inherit" }, "jest": { "moduleFileExtensions": [ "ts", "tsx", "js" ], "transform": { "^.+\\.(ts|tsx)$": "ts-jest" }, "testEnvironment": "jsdom", "testMatch": [ "**/test/**/*.test.tsx" ], "testPathIgnorePatterns": [ "/node_modules/", "/dist/" ], "globals": { "ts-jest": { "tsconfig": "tsconfig.test.json" } } }, "nyc": { "reporter": [ "lcov", "text-summary" ] }, "dependencies": { "lodash": "^4.17.21" }, "peerDependencies": { "@jsonforms/core": "3.6.0", "react": "^16.12.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" }, "optionalPeerDependencies": { "react-redux": "^7.1.3" }, "devDependencies": { "@rollup/plugin-alias": "^3.1.8", "@types/enzyme": "^3.10.3", "@types/object-hash": "^1.3.0", "@types/react": "^17.0.24", "@types/react-redux": "^7.1.5", "@typescript-eslint/eslint-plugin": "^5.54.1", "@typescript-eslint/parser": "^5.54.1", "@wojtekmaj/enzyme-adapter-react-17": "^0.6.7", "cross-env": "^7.0.2", "enzyme": "^3.11.0", "eslint": "^8.56.0", "eslint-config-prettier": "^8.7.0", "eslint-plugin-import": "^2.27.5", "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-react": "^7.32.2", "jest": "^27.5.1", "jsdom": "^22.0.0", "jsdom-global": "^3.0.2", "nyc": "^15.1.0", "prettier": "^2.8.4", "react": "^17.0.2", "react-dom": "^17.0.2", "react-redux": "^7.1.3", "redux": "^4.0.4", "redux-mock-store": "1.5.3", "rimraf": "^3.0.2", "rollup": "^2.78.0", "rollup-plugin-cleanup": "^3.2.1", "rollup-plugin-typescript2": "^0.34.1", "rollup-plugin-visualizer": "^5.4.1", "ts-jest": "^27.1.4", "tslib": "^2.5.0", "typedoc": "~0.25.3", "typescript": "~5.5.0", "@jsonforms/core": "3.6.0" }, "scripts": { "build": "rollup -c rollup.config.js", "clean": "rimraf lib coverage dist .nyc_output 2> /dev/null", "lint": "eslint .", "lint:fix": "eslint --fix .", "report": "nyc report --reporter=html", "test": "jest --no-cache", "test-cov": "jest --no-cache --coverage", "doc": "typedoc --name 'JSON Forms React Core' --out docs src" } }