UNPKG

formsy-react

Version:

A form input builder and validator for React

123 lines (122 loc) 2.91 kB
{ "name": "formsy-react", "version": "2.4.4", "description": "A form input builder and validator for React", "keywords": [ "form", "forms", "formsy", "react", "react-component", "validation" ], "homepage": "https://github.com/formsy/formsy-react", "bugs": "https://github.com/formsy/formsy-react/issues", "license": "MIT", "author": "Christian Alfoni and the Formsy Authors", "repository": { "type": "git", "url": "https://github.com/formsy/formsy-react.git" }, "files": [ "dist" ], "type": "module", "main": "dist/index.cjs", "module": "dist/index.js", "types": "dist/index.d.ts", "typings": "dist/index.d.ts", "exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/index.js", "require": "./dist/index.cjs" } }, "scripts": { "build": "rslib", "build:watch": "rslib --watch", "start": "rslib --watch", "format": "oxfmt --write", "lint": "oxlint", "test": "jest --passWithNoTests", "version": "auto-changelog && git add CHANGELOG.md", "release": "bumpp --all" }, "dependencies": { "lodash": "^4.17.21" }, "devDependencies": { "@rsbuild/plugin-react": "^2.0.0", "@rsbuild/plugin-type-check": "^1.3.4", "@rslib/core": "^0.21.3", "@swc/core": "^1.15.32", "@swc/jest": "^0.2.39", "@testing-library/dom": "^10.4.1", "@testing-library/jest-dom": "^6.9.1", "@testing-library/react": "^16.3.2", "@types/jest": "^30.0.0", "@types/lodash": "4.14.188", "@types/react": "^18.3.28", "@types/react-dom": "^18.3.7", "auto-changelog": "^2.5.1", "bumpp": "^11.1.0", "coveralls": "^3.1.1", "husky": "^4.2.1", "jest": "^30.3.0", "jest-environment-jsdom": "^30.3.0", "np": "^9.2.0", "oxfmt": "^0.47.0", "oxlint": "^1.62.0", "react": "^18.0.0", "react-dom": "^18.0.0", "tslib": "^2.8.1", "typescript": "^5.9.3" }, "peerDependencies": { "react": "^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", "react-dom": "^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" }, "husky": { "hooks": { "pre-commit": "yarn oxfmt --write && yarn oxlint" } }, "jest": { "collectCoverage": true, "collectCoverageFrom": [ "src/**/*.tsx", "src/**/*.ts" ], "setupFilesAfterEnv": [ "@testing-library/jest-dom" ], "testEnvironment": "jsdom", "testMatch": [ "**/__tests__/**/*.spec.(ts|tsx)" ], "transform": { "^.+\\.(ts|tsx)$": [ "@swc/jest", { "jsc": { "parser": { "syntax": "typescript", "tsx": true }, "transform": { "react": { "runtime": "automatic" } } } } ] } }, "standard-version": { "skip": { "tag": true } } }