@altiore/form
Version:
Form helper for building powerful forms
157 lines (156 loc) • 4.24 kB
JSON
{
"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"
]
}
}