UNPKG

react-tree-dropdown-

Version:

Lightweight, customizable and fast Dropdown Tree Select component for React

173 lines (172 loc) 4.98 kB
{ "name": "react-tree-dropdown-", "version": "3.1.0", "description": "Lightweight, customizable and fast Dropdown Tree Select component for React", "keywords": [ "react", "tree-select", "dropdown", "dropdown-tree-select", "react-dropdown-tree-select", "checkbox-tree", "checkbox-select", "checkbox-tree-select", "checkbox-dropdown-tree-select", "fast", "customizable", "lightweight", "searchable", "search" ], "main": "dist/react-dropdown-tree-select.js", "repository": "https://github.com/dowjones/react-dropdown-tree-select.git", "author": "Hrusikesh Panda <hrusikesh.panda@dowjones.com>", "license": "MIT", "scripts": { "build": "rimraf dist/**/* && cross-env NODE_ENV=production webpack --config webpack.config.js --bail --mode=production", "build:docs": "yarn build && cross-env NODE_ENV=production webpack --config docs/webpack.config.js --bail --mode=production", "coveralls": "nyc npm test && nyc report --reporter=text-lcov | coveralls", "demo": "rimraf ./docs/bundle.js && webpack-serve --content ./docs --port 3000 --open --config docs/webpack.config.js", "prepublishOnly": "npm run build", "lint": "eslint src docs webpack.config.js && stylelint \"src/**/*.css\" --fix", "lint:nofix": "eslint src webpack.config.js && stylelint \"src/**/*.css\"", "format": "prettier-eslint \"src/**/*.js\" \"docs/**/*.js\" webpack.config.js", "test": "cross-env NODE_ENV=test ava", "test:cov": "rimraf .nyc_output && nyc npm test && nyc report --reporter=lcov ", "semantic-release": "semantic-release", "contributors": "all-contributors add && all-contributors generate" }, "files": [ "dist" ], "dependencies": { "array.partial": "^1.0.4", "classnames": "^2.2.6", "react-infinite-scroll-component": "^6.1.0" }, "devDependencies": { "@babel/plugin-syntax-jsx": "7.0.0-beta.46", "@babel/preset-stage-3": "7.0.0-beta.46", "all-contributors-cli": "^5.4.1", "ava": "1.0.0-beta.4", "babel-core": "6.24.1", "babel-eslint": "8.0.0", "babel-loader": "7.1.2", "babel-plugin-istanbul": "4.1.3", "babel-plugin-transform-class-properties": "6.24.1", "babel-plugin-transform-react-remove-prop-types": "0.4.13", "babel-preset-es2015": "6.24.1", "babel-preset-react": "6.24.1", "babel-preset-stage-0": "6.24.1", "commitizen": "^2.9.6", "conventional-changelog-cli": "^2.0.5", "coveralls": "^3.0.0", "cross-env": "^5.0.5", "css-loader": "^0.28.0", "cz-conventional-changelog-emoji": "^0.1.0", "enzyme": "^3.3.0", "enzyme-adapter-react-16": "^1.0.4", "enzyme-to-json": "^3.3.3", "eslint": "^4.19.0", "eslint-config-airbnb": "^16.1.0", "eslint-plugin-import": "^2.9.0", "eslint-plugin-jsx-a11y": "^6.0.3", "eslint-plugin-react": "^7.7.0", "github-markdown-css": "^2.10.0", "ignore-styles": "^5.0.1", "jsdom": "^11.2.0", "jsdom-global": "^3.0.2", "marked": "^0.3.17", "mini-css-extract-plugin": "^0.4.0", "nyc": "^12.0.1", "postcss": "^6.0.16", "postcss-cssnext": "^3.1.0", "postcss-import": "^11.0.0", "postcss-loader": "^2.0.10", "postcss-nested": "^3.0.0", "prettier-eslint-cli": "^4.7.1", "prettier-stylelint": "^0.4.2", "prop-types": "^15.6.0", "raw-loader": "^0.5.1", "react": "^16.0.0", "react-dom": "^16.0.0", "react-story": "^0.0.10", "rimraf": "^2.6.1", "sinon": "^5.0.0", "style-loader": "^0.20.1", "stylelint": "^9.0.0", "stylelint-config-standard": "^18.0.0", "url-loader": "^1.0.1", "webpack": "^4.6.0", "webpack-bundle-analyzer": "^2.9.2", "webpack-cli": "^3.0.1", "webpack-serve": "^1.0.2", "why-did-you-update": "^0.1.1" }, "peerDependencies": { "react": "^15.0.0 || ^16.0.0" }, "ava": { "files": [ "src/**/*.test.js" ], "require": [ "babel-register", "ignore-styles", "jsdom-global/register", "./setupEnzyme" ], "babel": { "testOptions": { "babelrc": false, "plugins": [ "@babel/plugin-syntax-jsx" ], "presets": [ "@babel/preset-stage-3" ] } }, "snapshotDir": "__snapshots__" }, "nyc": { "sourceMap": false, "instrument": false, "cache": true, "reporter": [ "html", "text-summary" ], "all": true, "include": [ "src/**/*.js" ], "exclude": [ "**/*.test.js", "**/node_modules/**", "dist", "demo", "src/**/tests/**" ] }, "stylelint": { "extends": "stylelint-config-standard" }, "commitlint": { "extends": [ "@commitlint/config-conventional" ], "rules": { "subject-case": [ 2, "always", "sentence-case" ] } }, "config": { "commitizen": { "path": "cz-conventional-changelog-emoji" } } }