finform-react-builder
Version:
A powerful, flexible React form builder with dynamic field rendering, custom validation, multi-step forms, Material-UI integration, image component support, toggle/radio buttons, switches, autocomplete, and advanced button positioning
92 lines (91 loc) • 2.58 kB
JSON
{
"name": "finform-react-builder",
"version": "1.12.3",
"description": "A powerful, flexible React form builder with dynamic field rendering, custom validation, multi-step forms, Material-UI integration, image component support, toggle/radio buttons, switches, autocomplete, and advanced button positioning",
"keywords": [
"react",
"form",
"form-builder",
"material-ui",
"validation",
"dynamic-forms",
"multi-step-forms",
"typescript",
"image-component",
"toggle-buttons",
"radio-buttons",
"switches",
"autocomplete",
"button-groups",
"form-positioning"
],
"author": "Ritik <rkochar@finflowanalytics.com>",
"license": "MIT",
"homepage": "https://github.com/finflow-analytics/finform#readme",
"repository": {
"type": "git",
"url": "git+https://github.com/finflow-analytics/finform.git"
},
"bugs": {
"url": "https://github.com/finflow-analytics/finform/issues"
},
"engines": {
"node": ">=14.0.0",
"npm": ">=6.0.0"
},
"main": "dist/index.js",
"module": "dist/index.es.js",
"types": "dist/index.d.ts",
"exports": {
".": {
"types": "./dist/index.d.ts",
"import": "./dist/index.es.js",
"require": "./dist/index.js"
}
},
"files": [
"dist",
"README.md",
"LICENSE"
],
"scripts": {
"dev": "vite",
"build": "vite build && npm run build:types",
"build:lib": "vite build --mode library",
"build:types": "tsc --project tsconfig.build.json",
"preview": "vite preview",
"prepublishOnly": "npm run build:lib",
"check-package": "npm view finform-react-builder",
"test": "echo \"Error: no test specified\" && exit 1",
"test:build": "npm run build && npm pack",
"clean": "rm -rf dist node_modules package-lock.json"
},
"peerDependencies": {
"@emotion/react": ">=11.0.0",
"@emotion/styled": ">=11.0.0",
"@mui/material": ">=5.0.0",
"react": ">=16.8.0",
"react-dom": ">=16.8.0"
},
"dependencies": {
"@hookform/resolvers": "^5.1.1",
"@mui/icons-material": "^7.1.1",
"@tanstack/react-query": "^5.84.1",
"react-dropzone": "^14.3.8",
"react-hook-form": "^7.58.0",
"yup": "^1.6.1"
},
"devDependencies": {
"@emotion/react": "^11.14.0",
"@emotion/styled": "^11.14.0",
"@mui/material": "^7.1.1",
"@types/react": "^19.1.8",
"@types/react-dom": "^19.1.6",
"@vitejs/plugin-react": "^4.2.1",
"react": "^19.1.0",
"react-dom": "^19.1.0",
"typescript": "^5.8.3",
"vite": "^6.3.5",
"vite-plugin-dts": "^4.5.4"
}
}