UNPKG

react-docgen-displayname-handler

Version:

A handler for react-docgen that tries to infer the displayName of a component

113 lines (112 loc) 2.65 kB
{ "name": "react-docgen-displayname-handler", "version": "3.0.2", "description": "A handler for react-docgen that tries to infer the displayName of a component", "license": "MIT", "author": "nerdlabs <nerds@nerdlabs.it>", "keywords": [ "react", "documentation-generation", "react-docgen" ], "homepage": "https://github.com/nerdlabs/react-docgen-displayname-handler#readme", "bugs": { "url": "https://github.com/nerdlabs/react-docgen-displayname-handler/issues" }, "repository": { "type": "git", "url": "https://github.com/nerdlabs/react-docgen-displayname-handler.git" }, "engines": { "node": ">=8.10.0" }, "files": [ "distribution" ], "main": "distribution/index.js", "scripts": { "flow": "flow", "lint": "eslint source/", "fmt": "prettier --write source/*.js", "build": "rimraf distribution/ && babel source/ --out-dir distribution/ --ignore **/*.spec.js", "pretest:unit": "npm run flow", "test:unit": "ava", "test": "npm run test:unit && tav" }, "ava": { "sources": [ "source/**/*.js" ], "require": [ "@babel/register" ] }, "babel": { "presets": [ [ "@babel/env", { "targets": { "node": "8.10.0" } } ] ], "plugins": [ "@babel/syntax-flow", "@babel/transform-flow-strip-types" ] }, "eslintConfig": { "extends": [ "eslint:recommended", "plugin:prettier/recommended" ], "parser": "babel-eslint", "env": { "node": true }, "globals": { "ASTNode": true, "Documentation": true, "FlowTypeDescriptor": true, "NodePath": true, "PropDescriptor": true, "PropTypeDescriptor": true }, "rules": { "prettier/prettier": "error" } }, "eslintIgnore": [ "distribution/" ], "prettier": { "singleQuote": true, "trailingComma": "es5" }, "peerDependencies": { "react-docgen": "^3.0.0 || ^4.0.0 || ^5.0.0-beta || ^5.0.0" }, "devDependencies": { "@babel/cli": "7.11.6", "@babel/core": "7.11.6", "@babel/plugin-syntax-flow": "7.10.4", "@babel/plugin-transform-flow-strip-types": "7.10.4", "@babel/preset-env": "7.11.5", "@babel/register": "7.11.5", "ava": "2.4.0", "babel-eslint": "10.1.0", "eslint": "7.9.0", "eslint-config-prettier": "6.11.0", "eslint-plugin-prettier": "3.1.4", "flow-bin": "0.131.0", "prettier": "2.1.2", "react-docgen": "5.3.0", "rimraf": "3.0.2", "test-all-versions": "4.1.1" }, "dependencies": { "ast-types": "0.14.2" } }