UNPKG

styled-hook-form

Version:

React form library for styled-components based on grommet and react-hook-form

117 lines (116 loc) 3.54 kB
{ "name": "styled-hook-form", "version": "1.0.2", "description": "React form library for styled-components based on grommet and react-hook-form", "main": "lib/index.js", "sideEffects": false, "scripts": { "build": "npm run build:js && npm run build:ts", "build:js": "npm run pre-build:js && babel --out-dir lib src --copy-files --extensions \".ts,.tsx\" ", "pre-build:js": "rimraf lib", "build:ts": "tsc", "build:storybook": "build-storybook -o ./sb-out", "chromatic": "cross-env CHROMATIC_PROJECT_TOKEN=bbe47529dd72 chromatic", "dev": "start-storybook -p 6006", "build:sb": "build-storybook", "test": "jest --runInBand", "type-check": "npx tsc --noEmit", "prepare": "husky install", "lint": "eslint --ext .js,.jsx,.ts,.tsx src" }, "engines": { "node": ">= 12" }, "keywords": [ "react", "web", "UI", "components", "form" ], "author": "B-Esmaili", "repository": "https://github.com/atomic-web/styled-hook-form", "license": "ISC", "files": [ "lib", "package.json", "babel.config.js", "extensions.js", "extensions.d.ts", "package.json" ], "devDependencies": { "@babel/cli": "7.13.16", "@babel/core": "7.14.0", "@babel/preset-env": "7.14.0", "@babel/preset-react": "7.13.13", "@babel/preset-typescript": "7.13.0", "@hookform/devtools": "4.2.2", "@nrwl/eslint-plugin-nx": "^13.10.0", "@storybook/addon-actions": "6.5.12", "@storybook/addon-essentials": "6.5.12", "@storybook/addon-links": "6.5.12", "@storybook/addon-storysource": "6.5.12", "@storybook/react": "6.5.12", "@storybook/source-loader": "6.5.12", "@testing-library/dom": "^7.30.4", "@testing-library/react": "^12.1.3", "@testing-library/react-hooks": "^5.1.2", "@testing-library/user-event": "^13.5.0", "@types/jest": "^27.4.0", "@types/node": "15.0.1", "@types/react": "17.0.4", "@types/styled-components": "5.1.9", "@typescript-eslint/eslint-plugin": "^5.18.0", "@typescript-eslint/parser": "^5.18.0", "babel-loader": "8.2.2", "babel-plugin-inline-json-import": "^0.3.2", "babel-plugin-styled-components": "1.12.0", "chromatic": "^5.9.2", "cross-env": "^7.0.3", "eslint": "^8.12.0", "eslint-config-google": "^0.14.0", "eslint-plugin-import": "^2.26.0", "eslint-plugin-jsx-a11y": "^6.5.1", "eslint-plugin-react": "^7.29.4", "eslint-plugin-react-hooks": "^4.4.0", "faker": "^5.5.3", "grommet": "2.17.2", "husky": "^6.0.0", "jest": "27.5.1", "jest-fix-undefined": "0.1.2", "jest-styled-components": "7.0.8", "react": "17.0.2", "react-dom": "17.0.2", "react-is": "^17.0.1", "rimraf": "3.0.2", "storybook": "6.2.9", "styled-components": "5.2.3", "ts-jest": "^27.1.3", "ts-loader": "^9.2.2", "tsconfig-paths-webpack-plugin": "^3.5.1", "typescript": "4.2.4" }, "peerDependencies": { "react": "^16.6.1 || ^17.0.0", "react-dom": "^16.6.1 || ^17.0.0", "styled-components": ">= 5.1" }, "dependencies": { "@hookform/error-message": "2.0.0", "@types/faker": "^5.5.3", "axios": "0.27.2", "axios-hooks": "3.0.4", "axios-mock-adapter": "^1.20.0", "fast-deep-equal": "^3.1.3", "grommet-icons": "^4.6.2", "immutable": "^4.0.0-rc.12", "react-content-loader": "^6.0.3", "react-hook-form": "7.35.0", "remeda": "^0.0.30", "use-debounce": "^6.0.1" }, "resolutions": { "@types/react" : "17.0.30" } }