UNPKG

jsx-test-helpers

Version:

Helpers to easily write tests for React component/JSX code

119 lines (118 loc) 3.1 kB
{ "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__/" ] } }