UNPKG

downshift

Version:

A set of primitives to build simple, flexible, WAI-ARIA compliant React autocomplete components

144 lines (143 loc) 4.41 kB
{ "name": "downshift", "version": "3.2.7", "description": "A set of primitives to build simple, flexible, WAI-ARIA compliant React autocomplete components", "main": "dist/downshift.cjs.js", "react-native": "dist/downshift.native.cjs.js", "module": "dist/downshift.esm.js", "typings": "typings/index.d.ts", "scripts": { "add-contributor": "kcd-scripts contributors add", "build": "npm run build:web --silent && npm run build:native --silent", "build:web": "kcd-scripts build --bundle --p-react --no-clean --size-snapshot", "build:native": "cross-env BUILD_REACT_NATIVE=true BUILD_FILENAME_SUFFIX=.native kcd-scripts build --bundle cjs --no-clean", "lint": "kcd-scripts lint", "test": "kcd-scripts test", "test:cover": "kcd-scripts test --coverage", "test:ssr": "kcd-scripts test --config other/ssr/jest.config.js --no-watch", "test:update": "npm run test:cover -s -- --updateSnapshot", "test:ts": "tsc --noEmit -p ./tsconfig.json", "test:flow": "flow", "test:flow:coverage": "flow-coverage-report", "test:build": "jest --config other/misc-tests/jest.config.js", "// FIXME: test:build": "jest --projects other/misc-tests other/react-native", "test:cypress:dev": "npm-run-all --parallel --race docs:dev cy:open", "pretest:cypress": "npm run docs:build --silent", "test:cypress": "start-server-and-test docs:serve http://localhost:6006 cy:run", "cy:run": "cypress run", "cy:open": "cypress open", "build-and-test": "npm run build -s && npm run test:build -s", "docs:build": "docz build", "postdocs:build": "cpy \"**/*\" ../../.docz/dist --cwd=\"other/public\" --parents", "docs:dev": "docz dev", "docs:serve": "serve ./.docz/dist --listen 6006 --single", "setup": "npm install && npm run validate", "validate": "kcd-scripts validate lint,build-and-test,test:cover,test:ts,test:flow:coverage,test:ssr,test:cypress" }, "husky": { "hooks": { "pre-commit": "kcd-scripts pre-commit" } }, "files": [ "dist", "typings", "preact", "flow-typed" ], "keywords": [ "enhanced input", "react", "autocomplete", "autosuggest", "typeahead", "dropdown", "select", "combobox", "omnibox", "accessibility", "WAI-ARIA", "multiselect", "multiple selection" ], "author": "Kent C. Dodds <kent@doddsfamily.us> (http://kentcdodds.com/)", "license": "MIT", "peerDependencies": { "react": ">=0.14.9" }, "dependencies": { "@babel/runtime": "^7.1.2", "compute-scroll-into-view": "^1.0.9", "prop-types": "^15.6.0", "react-is": "^16.5.2" }, "devDependencies": { "@babel/helpers": "^7.1.2", "@types/react": "^16.7.18", "babel-plugin-macros": "^2.4.2", "babel-preset-react-native": "^5.0.0", "buble": "^0.19.6", "cpy-cli": "^2.0.0", "cross-env": "^5.1.4", "cypress": "^3.1.4", "cypress-testing-library": "^2.3.5", "docz": "^0.13.7", "docz-theme-default": "^0.13.7", "eslint-plugin-cypress": "^2.2.0", "flow-bin": "^0.89.0", "flow-coverage-report": "^0.6.0", "jest-dom": "^3.0.0", "kcd-scripts": "^0.49.0", "npm-run-all": "^4.1.2", "preact": "^8.2.6", "preact-render-to-string": "^4.1.0", "react": "^16.5.2", "react-dom": "^16.5.2", "react-native": "^0.57.2", "react-test-renderer": "^16.5.2", "react-testing-library": "^5.2.0", "rollup-plugin-commonjs": "^9.2.0", "serve": "^10.0.2", "start-server-and-test": "^1.7.4", "typescript": "^3.1.1" }, "eslintConfig": { "extends": "./node_modules/kcd-scripts/eslint.js", "rules": { "import/no-useless-path-segments": "off", "import/no-unassigned-import": "off", "max-lines": "off", "no-eq-null": "off", "eqeqeq": "off", "react/jsx-indent": "off", "complexity": [ "error", 12 ] } }, "eslintIgnore": [ "node_modules", "coverage", "dist", ".docz", "typings" ], "repository": { "type": "git", "url": "https://github.com/downshift-js/downshift.git" }, "bugs": { "url": "https://github.com/downshift-js/downshift/issues" }, "homepage": "https://github.com/downshift-js/downshift#readme", "flow-coverage-report": { "includeGlob": [ "test/**/*.js" ], "threshold": 90, "type": [ "text" ] } }