jsx-test-helpers
Version:
Helpers to easily write tests for React component/JSX code
119 lines (118 loc) • 3.1 kB
JSON
{
"name": "jsx-test-helpers",
"version": "3.0.0",
"description": "Helpers to easily write tests for React component/JSX code",
"keywords": [
"jsx",
"expect",
"expect",
"assert",
"assertion",
"jest",
"ava",
"react",
"shallow rendering"
],
"author": "Maxime Thirouin",
"license": "MIT",
"repository": "https://github.com/MoOx/jsx-test-helpers.git",
"#repositories": "https://github.com/npm/npm/issues/11315",
"repositories": [
"https://github.com/MoOx/jsx-test-helpers.git",
"https://gitlab.com/MoOx/jsx-test-helpers.git",
"https://bitbucket.org/MoOx/jsx-test-helpers.git"
],
"main": "lib/index.js",
"files": [
"lib",
"src",
"!**/__tests__"
],
"dependencies": {
"react-element-to-jsx-string": "^12.0.0",
"react-test-renderer": "^16.0.0"
},
"devDependencies": {
"babel-cli": "^6.3.17",
"babel-core": "^6.3.26",
"babel-eslint": "^7.2.3",
"babel-preset-env": "^1.5.2",
"babel-preset-react": "^6.3.13",
"babel-preset-stage-2": "^6.24.1",
"coveralls": "^2.11.9",
"eslint": "^3.19.0",
"eslint-config-i-am-meticulous": "^6.0.1",
"eslint-plugin-flowtype": "^2.34.0",
"eslint-plugin-react": "^6.0.0",
"flow-bin": "^0.47.0",
"git-exec-and-restage": "^1.0.1",
"husky": "^0.13.4",
"jest": "^20.0.4",
"lint-staged": "^3.6.0",
"npmpub": "^3.0.0",
"nyc": "^6.2.1",
"prettier": "^1.4.4",
"prettier-md": "^0.1.3",
"prop-types": "^15.5.10",
"react": "^16.0.0",
"react-dom": "^16.0.0",
"rimraf": "^2.6.1"
},
"scripts": {
"#<git hooks>": "handled by husky",
"precommit": "lint-staged",
"#</git hooks>": "handled by husky",
"format": "find . -name \"*.js\" | grep -v \"node_modules\\|lib\\|dist\\|coverage\" | xargs prettier --write --parser=flow",
"transpile": "babel --ignore __tests__ --copy-files src --out-dir lib",
"prepublish": "rimraf lib && npm -s run transpile",
"lint:js:eslint": "eslint --ignore-path .gitignore --fix .",
"lint:js:flow": "flow src",
"lint:js": "npm -s run lint:js:eslint && npm -s run lint:js:flow",
"lint": "npm -s run lint:js",
"tests": "jest --coverage",
"pretest": "npm -s run lint",
"test": "npm -s run tests",
"release": "npmpub"
},
"lint-staged": {
"*.js": [
"git-exec-and-restage prettier --write --parser=flow"
],
"*.md": [
"git-exec-and-restage prettier-md --semi"
]
},
"babel": {
"presets": [
"babel-preset-react",
"babel-preset-env",
"babel-preset-stage-2"
]
},
"eslintConfig": {
"parser": "babel-eslint",
"extends": [
"eslint-config-i-am-meticulous/react-flow"
],
"env": {
"jest": true
}
},
"jest": {
"testEnvironment": "node",
"coverageThreshold": {
"global": {
"statements": 100,
"branches": 100,
"functions": 100,
"lines": 100
}
},
"transformIgnorePatterns": [
"node_modules"
],
"testPathIgnorePatterns": [
"/__fixtures__/"
]
}
}