UNPKG

@altiore/form

Version:

Form helper for building powerful forms

157 lines (156 loc) 4.24 kB
{ "name": "@altiore/form", "version": "4.7.14", "description": "Form helper for building powerful forms", "main": "dist/index.js", "types": "dist/index.d.ts", "files": [ "dist" ], "scripts": { "start": "npm run story", "build": "rimraf dist && tsc -p tsconfig.build.json && tscpaths -p tsconfig.build.json -s ./src -o ./dist", "npm:patch": "npm version patch && npm publish --access=public && git push && git push --tags", "npm:minor": "npm version minor && npm publish --access=public && git push && git push --tags", "npm:major": "npm version major && npm publish --access=public && git push && git push --tags", "test": "jest --detectOpenHandles", "test:ci": "jest --ci --detectOpenHandles", "lint": "tsc --noEmit && prettier --write \"**/*.{js,jsx,ts,tsx,json,yml}\" && prettier --write \"**/*.md\" --use-tabs=false && eslint . --fix --ext .js,.jsx,.ts,.tsx --max-warnings=1", "lint:ci": "tsc --noEmit && prettier --check \"**/*.{js,jsx,ts,tsx,json,yml}\" && prettier --check \"**/*.md\" --use-tabs=false && eslint . --ext .js,.jsx,.ts,.tsx --max-warnings=1", "jsdoc": "jsdoc -c jsdoc.json", "prepublish": "npm run build", "prepare": "husky install", "story": "start-storybook -p 8888", "story-build": "rm -rf ./storybook-static && build-storybook", "story-deploy": "gh-pages -d storybook-static" }, "repository": { "type": "git", "url": "git+ssh://git@github.com:altiore/form.git" }, "keywords": [ "form", "forms", "react", "react-dom", "altiore", "validate", "validation", "form-decorator", "form-hook", "form-HOC", "form-helper", "form helper", "validation helper" ], "author": { "name": "Pavlo Bielik", "email": "razvanlomov@gmail.com", "url": "https://github.com/Razzwan" }, "contributors": [ { "name": "Alexander Chernykh", "email": "dev@whitered932.ru", "url": "https://github.com/whitered932" }, { "name": "Alexander Shirin", "email": "hs1985irin@gmail.com", "url": "https://github.com/QraisinQ" }, { "name": "Alexander Bulakh", "email": "bulakh94@gmail.com", "url": "https://github.com/bulakh" } ], "license": "MIT", "bugs": { "url": "https://github.com/altiore/form/issues" }, "homepage": "https://github.com/altiore/form#readme", "dependencies": { "lodash": "4.17.21" }, "devDependencies": { "@babel/core": "7.14.8", "@babel/eslint-parser": "7.14.7", "@storybook/addon-actions": "6.4.17", "@storybook/addon-essentials": "6.4.17", "@storybook/addon-links": "6.4.17", "@storybook/react": "6.4.17", "@storybook/storybook-deployer": "2.8.10", "@types/enzyme": "3.10.10", "@types/jest": "27.0.2", "@types/jsdom": "16.2.13", "@types/lodash": "4.14.173", "@types/node": "16.4.9", "@types/react-dom": "17.0.11", "@types/sinon": "10.0.6", "@typescript-eslint/eslint-plugin": "4.28.5", "@typescript-eslint/parser": "4.28.5", "@wojtekmaj/enzyme-adapter-react-17": "0.6.5", "babel-loader": "8.2.2", "enzyme": "3.11.0", "eslint": "7.32.0", "eslint-config-prettier": "8.3.0", "eslint-plugin-ordered-imports": "0.5.0", "eslint-plugin-prettier": "3.4.0", "gh-pages": "3.2.3", "husky": "7.0.1", "jest": "27.3.1", "jsdom": "18.0.0", "lint-staged": "11.1.1", "prettier": "2.3.2", "react": "17.0.2", "react-dom": "17.0.2", "rimraf": "3.0.2", "sinon": "11.1.2", "ts-jest": "27.0.7", "tscpaths": "0.0.9", "typescript": "4.4.3" }, "jest": { "moduleFileExtensions": [ "js", "jsx", "ts", "tsx", "json" ], "rootDir": "./", "moduleNameMapper": { "@root-dir/(.*)": "<rootDir>/$1", "~/(.*)": "<rootDir>/src/$1" }, "testRegex": ".*\\.spec\\.ts(x)?$", "transform": { "^.+\\.(t|j)s(x)?$": "ts-jest" }, "setupFilesAfterEnv": [ "<rootDir>/src/setupTests.js" ], "testEnvironment": "node" }, "peerDependencies": { "react": "^16.14.0 || ^17.0.0 || ^18.0.0", "react-dom": "^16.14.0 || ^17.0.0 || ^18.0.0" }, "lint-staged": { "*.{ts,tsx}": [ "prettier --write", "eslint --fix --max-warnings=1" ], "*.{js,jsx}": [ "prettier --write", "eslint --fix --max-warnings=1" ], "*.{json,yml}": [ "prettier --write" ], "*.{md}": [ "prettier --write --use-tabs=false" ] } }