UNPKG

react-bnb-gallery

Version:

Simple photo gallery based on React and Airbnb image gallery

140 lines (139 loc) 4.62 kB
{ "name": "react-bnb-gallery", "version": "1.4.4", "description": "Simple photo gallery based on React and Airbnb image gallery", "author": "Pedro Enrique Palau <pepalauisaac@gmail.com>", "homepage": "https://peterpalau.github.io/react-bnb-gallery/", "keywords": [ "react", "gallery", "photos", "carousel", "image gallery", "photo gallery", "responsive", "slider", "component", "modal gallery", "images", "react image gallery", "react photo gallery", "react modal gallery", "react gallery" ], "repository": { "type": "git", "url": "git@github.com:peterpalau/react-bnb-gallery.git" }, "license": "MIT", "main": "dist/index.js", "module": "dist/index.es.js", "jsnext:main": "dist/index.es.js", "typings": "index.d.ts", "files": [ "dist", "index.d.ts", "styles.css" ], "bugs": { "url": "https://github.com/peterpalau/react-bnb-gallery/issues" }, "scripts": { "test": "jest --no-cache", "test:watch": "jest --watch", "test:coverage": "jest --coverage --colors", "build": "rollup -c", "start": "rollup -c -w", "prepublishOnly": "yarn build", "predeploy": "yarn && yarn build", "deploy": "gh-pages -d example/build", "lint": "yarn lint:scripts && yarn lint:css", "lint:scripts": "eslint --ext js src tests", "lint:css": "stylelint \"src/scss/*.{css,sass,scss,sss,less}\"", "travis": "yarn test", "docs:deploy": "cd docs && yarn deploy", "docs:preview": "cd docs && yarn preview" }, "peerDependencies": { "react": "^15.0.0 || ^16.0.0", "react-dom": "^15.0.0 || ^16.0.0" }, "devDependencies": { "@babel/core": "^7.10.4", "@babel/plugin-external-helpers": "^7.10.4", "@babel/plugin-proposal-class-properties": "^7.10.4", "@babel/plugin-proposal-decorators": "^7.10.4", "@babel/plugin-proposal-do-expressions": "^7.10.4", "@babel/plugin-proposal-export-default-from": "^7.10.4", "@babel/plugin-proposal-export-namespace-from": "^7.10.4", "@babel/plugin-proposal-function-bind": "^7.10.4", "@babel/plugin-proposal-function-sent": "^7.10.4", "@babel/plugin-proposal-json-strings": "^7.10.4", "@babel/plugin-proposal-logical-assignment-operators": "^7.10.4", "@babel/plugin-proposal-nullish-coalescing-operator": "^7.10.4", "@babel/plugin-proposal-numeric-separator": "^7.10.4", "@babel/plugin-proposal-optional-chaining": "^7.10.4", "@babel/plugin-proposal-pipeline-operator": "^7.10.4", "@babel/plugin-proposal-throw-expressions": "^7.10.4", "@babel/plugin-syntax-dynamic-import": "^7.8.3", "@babel/plugin-syntax-import-meta": "^7.10.4", "@babel/plugin-transform-object-assign": "^7.10.4", "@babel/preset-env": "^7.10.4", "@babel/preset-react": "^7.10.4", "@babel/runtime": "^7.10.4", "@rollup/plugin-babel": "^5.0.4", "@rollup/plugin-commonjs": "^13.0.0", "@rollup/plugin-url": "^5.0.1", "@svgr/rollup": "^5.4.0", "@welldone-software/why-did-you-render": "^4.2.5", "airbnb-js-shims": "^2.2.1", "babel-core": "7.0.0-bridge.0", "babel-eslint": "^10.1.0", "babel-jest": "^26.1.0", "babel-preset-airbnb": "^5.0.0", "cross-env": "^7.0.2", "enzyme": "^3.11.0", "enzyme-adapter-react-16": "^1.15.2", "enzyme-to-json": "^3.5.0", "eslint": "^7.4.0", "eslint-config-airbnb": "^18.2.0", "eslint-plugin-import": "^2.22.0", "eslint-plugin-jest": "^23.18.0", "eslint-plugin-jsx-a11y": "^6.3.1", "eslint-plugin-react": "^7.20.3", "eslint-plugin-react-hooks": "^4.0.6", "gh-pages": "^3.1.0", "identity-obj-proxy": "^3.0.0", "jest": "^26.1.0", "jest-environment-enzyme": "^7.0.2", "jest-enzyme": "^7.0.1", "prettier": "^2.0.5", "react": "^16.13.1", "react-dom": "^16.13.1", "react-scripts": "^3.4.1", "react-test-renderer": "^16.13.1", "regenerator-runtime": "^0.13.5", "rollup": "^2.21.0", "rollup-plugin-node-resolve": "^5.2.0", "rollup-plugin-peer-deps-external": "^2.2.3", "rollup-plugin-postcss": "^3.1.2", "rollup-plugin-scss": "^2.5.0", "rollup-plugin-stylelint": "^1.0.0", "stylelint": "^13.6.1", "stylelint-config-standard": "^20.0.0" }, "dependencies": { "airbnb-prop-types": "^2.16.0", "ajv": "^6.12.3", "classnames": "^2.2.6", "focus-trap-react": "^7.0.1", "lodash": "^4.17.19", "object.assign": "^4.1.0", "object.values": "^1.1.1", "prop-types": "^15.7.2", "react-portal": "^4.2.1" }, "optionalDependencies": { "typescript": "^3.6.2" } }