yarfl
Version:
Yet Another Redux Forms Library
153 lines (152 loc) • 3.96 kB
JSON
{
"name": "yarfl",
"version": "0.1.1",
"description": "Yet Another Redux Forms Library",
"author": {
"name": "Axel Yung",
"email": "axelyung@gmail.com",
"url": "https://github.com/axelyung"
},
"license": "MIT",
"homepage": "https://axelyung.github.io/yarfl/",
"repository": {
"type": "git",
"url": "https://github.com/axelyung/yarfl.git"
},
"main": "lib/index.js",
"module": "es/index.js",
"unpkg": "dist/yarfl.min.js",
"jsdelivr": "dist/yarfl.min.js",
"types": "typings",
"files": [
"es",
"lib",
"dist",
"typings"
],
"keywords": [
"react",
"redux",
"form",
"validation",
"validator",
"async",
"immutable",
"state",
"json",
"schema"
],
"scripts": {
"reset": "rimraf node_modules && yarn cache clean && yarn",
"test": "jest",
"clean": "rimraf es lib typings dist _book",
"watch:es": "yarn build:es --w",
"watch:cjs": "yarn build:cjs --w",
"watch:umd": "yarn build:umd --w",
"watch:umd-min": "yarn build:umd-min --w",
"watch:docs": "gitbook serve --log=debug --debug",
"watch": "yarn build && run-p watch:*",
"build:es": "tsc --outDir es",
"build:cjs": "tsc --outDir lib --module commonjs",
"build:umd": "cross-env NODE_ENV=development rollup -c",
"build:umd-min": "cross-env NODE_ENV=production rollup -c",
"build:docs": "gitbook build",
"build": "run-s clean build:*",
"commit": "git-cz"
},
"peerDependencies": {
"react": "^16.4.1",
"react-redux": "^5.0.7",
"redux": "^4.0.0",
"redux-thunk": "^2.3.0"
},
"optionalDependencies": {},
"dependencies": {
"camel-case": "^3.0.0",
"param-case": "^2.1.1",
"ramda": "^0.25.0",
"sentence-case": "^2.1.1",
"title-case": "^2.1.1",
"validatorjs": "^3.14.2"
},
"devDependencies": {
"@types/enzyme": "^3.1.11",
"@types/enzyme-adapter-react-16": "^1.0.2",
"@types/jest": "^23.1.3",
"@types/ramda": "^0.25.34",
"@types/react": "^16.4.5",
"@types/react-redux": "^6.0.3",
"@types/redux": "^3.6.0",
"@types/validatorjs": "^3.7.1",
"commitizen": "^2.10.1",
"cross-env": "^5.1.4",
"cz-conventional-changelog": "^2.1.0",
"enzyme": "^3.3.0",
"enzyme-adapter-react-16": "^1.1.1",
"filesize": "^3.6.1",
"gh-pages": "^1.2.0",
"gitbook-cli": "^2.3.2",
"gitbook-plugin-advanced-emoji": "^0.2.2",
"gitbook-plugin-insert-logo-link": "^1.0.1",
"jest": "^23.2.0",
"lodash": "^4.17.10",
"module-details-from-path": "^1.0.3",
"npm-run-all": "^4.1.3",
"react": "^16.4.1",
"react-dom": "^16.4.1",
"react-redux": "^5.0.7",
"redux": "^4.0.0",
"redux-thunk": "^2.3.0",
"rimraf": "^2.6.2",
"rollup": "^0.62.0",
"rollup-plugin-commonjs": "^9.1.3",
"rollup-plugin-node-resolve": "^3.3.0",
"rollup-plugin-peer-deps-external": "^2.2.0",
"rollup-plugin-replace": "^2.0.0",
"rollup-plugin-size-snapshot": "^0.6.1",
"rollup-plugin-sourcemaps": "^0.4.2",
"rollup-plugin-uglify": "^4.0.0",
"semantic-release": "^15.8.1",
"ts-jest": "^22.4.6",
"ts-node": "^7.0.0",
"tslint": "^5.9.1",
"tslint-config-airbnb": "^5.8.0",
"tslint-eslint-rules": "^5.1.0",
"typescript": "^2.9.2"
},
"jest": {
"globals": {
"ts-jest": {
"tsConfigFile": "tsconfig.test.json",
"skipBabel": true
}
},
"collectCoverage": true,
"collectCoverageFrom": [
"src/**"
],
"moduleFileExtensions": [
"ts",
"tsx",
"js",
"jsx",
"json",
"node"
],
"modulePaths": [
"<rootDir>"
],
"testRegex": "(/__tests__/.*|(\\.|/)(test))\\.(tsx?)$",
"transform": {
"^.+\\.(t|j)sx?$": "ts-jest"
},
"transformIgnorePatterns": [
"node_modules/(?!ramda)"
]
},
"config": {
"commitizen": {
"path": "node_modules/cz-conventional-changelog"
}
}
}