{
  "name": "@tunglx/react-filemanager",
  "version": "1.0.14",
  "description": "React file manager",
  "scripts": {
    "link-mode": "cross-env NODE_ENV=link webpack --config ./config/webpack.config.js",
    "lint": "eslint src/client",
    "upload-coverage": "cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js",
    "test": "rimraf ./.nyc_output ./coverage && cross-env nyc --reporter=lcov --reporter=text mocha --require config/test/mocha-setup.js --recursive src/**/*.spec.js --require ignore-styles",
    "test-all": "npm run test && npm run size",
    "size": "npm run build && size-limit",
    "start": "cross-env NODE_ENV=development showroom-scan src && babel-node --presets es2015,stage-0 www/index",
    "build": "rimraf lib && cross-env NODE_ENV=production webpack --config ./config/webpack.config.js --hide-modules",
    "prepublish": "npm run build",
    "gh-pages:build": "rimraf .gh-pages-tmp && showroom-scan src && webpack --config ./config/doc/webpack.config.js && cp www/index.html .gh-pages-tmp"
  },
  "license": "Apache-2.0",
  "repository": "TungXuan/react-filemanager",
  "publishConfig": {
    "registry": "https://registry.npmjs.org/",
    "access": "public"
  },
  "main": "lib/index.js",
  "files": [
    "lib",
    "README.md"
  ],
  "peerDependencies": {
    "react": "0.14.x || 15.x.x || 16.x.x",
    "react-dom": "0.14.x || 15.x.x || 16.x.x"
  },
  "devDependencies": {
    "@opuscapita/npm-scripts": "2.0.0",
    "@opuscapita/opuscapita-ui": "1.0.2-beta.4",
    "@opuscapita/react-filemanager-connector-google-drive-v2": "1.0.11",
    "@opuscapita/react-filemanager-connector-node-v1": "1.0.11",
    "@opuscapita/react-showroom-client": "1.3.0-beta.6",
    "@opuscapita/react-showroom-server": "1.3.1",
    "autoprefixer": "6.7.6",
    "babel-cli": "6.26.0",
    "babel-core": "6.26.0",
    "babel-eslint": "7.1.1",
    "babel-loader": "6.4.1",
    "babel-plugin-lodash": "3.2.11",
    "babel-plugin-transform-decorators-legacy": "1.3.4",
    "babel-plugin-transform-runtime": "6.23.0",
    "babel-preset-es2015": "6.24.1",
    "babel-preset-es2017": "6.24.1",
    "babel-preset-react": "6.24.1",
    "babel-preset-stage-0": "6.24.1",
    "babel-register": "6.26.0",
    "chai": "3.5.0",
    "chai-enzyme": "0.6.1",
    "compression": "1.6.2",
    "core-js": "2.5.0",
    "coveralls": "2.13.1",
    "cross-env": "5.0.1",
    "css-loader": "0.26.2",
    "enzyme": "2.9.1",
    "eslint": "3.17.0",
    "eslint-config-opuscapita": "1.0.7",
    "eslint-plugin-react": "6.10.0",
    "express": "4.16.2",
    "file-loader": "0.10.1",
    "ignore-styles": "5.0.1",
    "jsdom": "9.12.0",
    "json-loader": "0.5.4",
    "less": "2.7.2",
    "less-loader": "2.2.3",
    "lodash-webpack-plugin": "0.11.4",
    "mocha": "3.4.2",
    "mocha-junit-reporter": "1.13.0",
    "nyc": "11.1.0",
    "postcss-loader": "1.3.3",
    "postcss-modules": "0.6.4",
    "progress-bar-webpack-plugin": "1.10.0",
    "raw-loader": "0.5.1",
    "react": "16.2.0",
    "react-dom": "16.2.0",
    "react-test-renderer": "16.2.0",
    "rimraf": "2.6.1",
    "sinon": "2.1.0",
    "sinon-chai": "2.9.0",
    "size-limit": "0.13.2",
    "source-map-loader": "0.1.6",
    "style-loader": "0.13.2",
    "url-loader": "0.5.8",
    "webpack": "2.2.1",
    "webpack-bundle-analyzer": "2.8.2",
    "webpack-dev-middleware": "1.10.1",
    "write-file-webpack-plugin": "3.4.2"
  },
  "dependencies": {
    "@opuscapita/react-svg": "2.0.1",
    "@opuscapita/svg-icons": "1.1.1",
    "babel-preset-env": "^1.7.0",
    "core-js": "2.5.0",
    "detect-it": "3.0.3",
    "file-saver": "1.3.3",
    "filesize": "3.5.11",
    "lodash": "4.17.4",
    "nanoid": "1.0.0",
    "prop-types": "15.6.0",
    "range-parser": "1.2.0",
    "react-click-outside": "3.0.0",
    "react-contextmenu": "2.8.0",
    "react-dnd": "2.5.4",
    "react-dnd-html5-backend": "2.5.4",
    "react-dnd-scrollzone": "4.0.0",
    "react-dropzone": "4.2.1",
    "react-sortable-hoc": "0.6.8",
    "react-virtualized": "9.12.0",
    "sanitize-filename": "1.6.1",
    "superagent": "3.6.3"
  },
  "size-limit": [
    {
      "limit": "150KB",
      "path": "./lib/index.js"
    }
  ],
  "nyc": {
    "include": [
      "src/client/**/*.js"
    ],
    "exclude": [
      "**/*.spec.js",
      "**/*.SCOPE*.js",
      "**/demo/**/*.js"
    ],
    "all": true
  }
}
