1. {
    
  2.   "name": "react-window",
    
  3.   "version": "1.8.5",
    
  4.   "description":
    
  5.     "React components for efficiently rendering large, scrollable lists and tabular data",
    
  6.   "author":
    
  7.     "Brian Vaughn <[email protected]> (https://github.com/bvaughn/)",
    
  8.   "contributors": [
    
  9.     "Brian Vaughn <[email protected]> (https://github.com/bvaughn/)"
    
  10.   ],
    
  11.   "license": "MIT",
    
  12.   "homepage": "http://react-window.now.sh/",
    
  13.   "repository": {
    
  14.     "type": "git",
    
  15.     "url": "https://github.com/bvaughn/react-window.git"
    
  16.   },
    
  17.   "bugs": {
    
  18.     "url": "https://github.com/bvaughn/react-window/issues"
    
  19.   },
    
  20.   "engines": {
    
  21.     "node": ">8.0.0"
    
  22.   },
    
  23.   "keywords": [
    
  24.     "react",
    
  25.     "reactjs",
    
  26.     "virtual",
    
  27.     "window",
    
  28.     "windowed",
    
  29.     "list",
    
  30.     "scrolling",
    
  31.     "infinite",
    
  32.     "virtualized",
    
  33.     "table",
    
  34.     "grid",
    
  35.     "spreadsheet"
    
  36.   ],
    
  37.   "main": "dist/index.cjs.js",
    
  38.   "module": "dist/index.esm.js",
    
  39.   "files": ["dist", "src/*.js"],
    
  40.   "scripts": {
    
  41.     "flow": "flow check --max-warnings=0 src && flow check website",
    
  42.     "precommit": "lint-staged",
    
  43.     "prettier": "prettier --write '**/*.{js,json,css}'",
    
  44.     "linc": "lint-staged",
    
  45.     "lint": "eslint '**/*.js'",
    
  46.     "test": "cross-env CI=1 react-scripts test --env=jsdom",
    
  47.     "test:watch": "react-scripts test --env=jsdom",
    
  48.     "build:flow":
    
  49.       "cp flow-template dist/index.cjs.js.flow && cp flow-template dist/index.esm.js.flow",
    
  50.     "build:source": "rollup -c",
    
  51.     "build": "del dist && mkdir dist && yarn build:flow && yarn build:source",
    
  52.     "start": "rollup -c -w",
    
  53.     "prepare": "yarn run build",
    
  54.     "website:build": "cd website && yarn build",
    
  55.     "website:deploy": "cd website && yarn deploy",
    
  56.     "website:run": "cd website && yarn start"
    
  57.   },
    
  58.   "lint-staged": {
    
  59.     "{website,src}/**/*.{js,json,css}": ["prettier --write", "git add"],
    
  60.     "**/*.js": "eslint --max-warnings 0"
    
  61.   },
    
  62.   "dependencies": {
    
  63.     "@babel/runtime": "^7.0.0",
    
  64.     "memoize-one": ">=3.1.1 <6"
    
  65.   },
    
  66.   "peerDependencies": {
    
  67.     "react": "^15.0.0 || ^16.0.0",
    
  68.     "react-dom": "^15.0.0 || ^16.0.0"
    
  69.   },
    
  70.   "devDependencies": {
    
  71.     "@babel/core": "^7.0.0",
    
  72.     "@babel/plugin-proposal-class-properties": "^7.0.0",
    
  73.     "@babel/plugin-transform-runtime": "^7.0.0",
    
  74.     "@babel/preset-env": "^7.0.0",
    
  75.     "@babel/preset-flow": "^7.0.0",
    
  76.     "babel-core": "^7.0.0-bridge.0",
    
  77.     "babel-eslint": "^9.0.0",
    
  78.     "babel-plugin-annotate-pure-calls": "^0.3.0",
    
  79.     "cross-env": "^5.1.4",
    
  80.     "del-cli": "^1.1.0",
    
  81.     "eslint": "^4.19.1",
    
  82.     "eslint-config-prettier": "^2.9.0",
    
  83.     "eslint-config-react-app": "^2.1.0",
    
  84.     "eslint-config-standard": "^11.0.0",
    
  85.     "eslint-config-standard-react": "^6.0.0",
    
  86.     "eslint-plugin-flowtype": "^2.47.1",
    
  87.     "eslint-plugin-import": "^2.11.0",
    
  88.     "eslint-plugin-jsx-a11y": "^5",
    
  89.     "eslint-plugin-node": "^6.0.1",
    
  90.     "eslint-plugin-prettier": "^2.6.0",
    
  91.     "eslint-plugin-promise": "^3.7.0",
    
  92.     "eslint-plugin-react": "^7.7.0",
    
  93.     "eslint-plugin-standard": "^3.0.1",
    
  94.     "flow-bin": "^0.103.0",
    
  95.     "gh-pages": "^1.1.0",
    
  96.     "lint-staged": "^7.0.5",
    
  97.     "prettier": "^1.12.1",
    
  98.     "react": "^16.8.4",
    
  99.     "react-dom": "^16.8.4",
    
  100.     "react-is": "^16.8.4",
    
  101.     "react-scripts": "^1.1.1",
    
  102.     "react-test-renderer": "^16.7.0",
    
  103.     "rollup": "^1.4.1",
    
  104.     "rollup-plugin-babel": "^4.3.2",
    
  105.     "rollup-plugin-commonjs": "^9.2.1",
    
  106.     "rollup-plugin-node-resolve": "^4.0.1",
    
  107.     "rollup-plugin-replace": "^2.2.0",
    
  108.     "rollup-plugin-terser": "^5.1.0"
    
  109.   }
    
  110. }