UNPKG

react-benchmark

Version:

A tool for benchmarking the render performance of React components.

118 lines (117 loc) 2.55 kB
{ "name": "react-benchmark", "version": "5.1.0", "description": "A tool for benchmarking the render performance of React components.", "author": "Roland Warmerdam (https://roland.codes)", "keywords": [ "react", "benchmark", "chrome", "webpack", "production" ], "repository": "Rowno/react-benchmark", "license": "ISC", "main": "./lib/index.js", "types": "./lib/index.d.ts", "bin": { "react-benchmark": "./lib/cli.js" }, "files": [ "lib" ], "scripts": { "test": "yarn lint && ava", "lint": "eslint '**/*.{js,jsx}'", "prepare": "husky install" }, "engines": { "node": ">=14" }, "dependencies": { "@babel/core": "^7.13.8", "@types/benchmark": "^2.1.0", "@types/node": "^14.14.31", "babel-loader": "^8.2.2", "benchmark": "^2.1.4", "express": "^4.17.1", "fs-extra": "^10.0.0", "get-port": "^5.0.0", "html-webpack-plugin": "^5.2.0", "humanize-number": "^0.0.2", "lodash": "^4.17.11", "meow": "^9.0.0", "ora": "^5.1.0", "pkg-dir": "^5.0.0", "pluralize": "^8.0.0", "puppeteer": "^13.0.1", "react": "^17.0.1", "react-dom": "^17.0.1", "resolve-from": "^5.0.0", "source-map-loader": "^3.0.1", "source-map-support": "^0.5.19", "tempy": "^1.0.0", "ts-loader": "^9.2.6", "typescript": "^4.0.3", "webpack": "^5.24.2" }, "devDependencies": { "@babel/eslint-parser": "^7.16.5", "@babel/preset-env": "^7.13.9", "@babel/preset-react": "^7.12.13", "@types/react": "^17.0.2", "ava": "^4.3.1", "eslint": "^8.7.0", "eslint-config-prettier": "^8.1.0", "eslint-plugin-react": "^7.22.0", "execa": "^5.0.0", "husky": "^8.0.1", "lint-staged": "^13.0.3", "prettier": "^2.2.1" }, "eslintConfig": { "parser": "@babel/eslint-parser", "extends": [ "eslint:recommended", "plugin:react/recommended", "prettier" ], "env": { "es2017": true, "node": true }, "parserOptions": { "ecmaVersion": 2018, "requireConfigFile": false }, "overrides": [ { "files": [ "lib/client.js" ], "env": { "browser": true, "node": false } } ], "settings": { "react": { "version": "detect" } } }, "prettier": { "semi": false, "singleQuote": true }, "ava": { "timeout": "20s" }, "lint-staged": { "*.js": [ "eslint --fix", "prettier --write" ] } }