UNPKG

react-image-gallery

Version:

React carousel image gallery component with thumbnail and mobile support

125 lines (124 loc) 4.01 kB
{ "name": "react-image-gallery", "version": "2.1.2", "description": "React carousel image gallery component with thumbnail and mobile support", "main": "./build/image-gallery.cjs", "module": "./build/image-gallery.es.js", "types": "./build/types/types.d.ts", "type": "module", "files": [ "build/image-gallery.css", "build/image-gallery.es.js", "build/image-gallery.cjs", "build/types/types.d.ts", "styles" ], "scripts": { "//": "Release: run 'npm version patch|minor|major' to bump version, build, commit, tag, and push", "test": "jest && npm run test:package", "test:package": "bash scripts/test-package.sh", "lint": "eslint src", "start": "webpack serve --hot --mode development --static ./example", "build": "webpack --config webpack.build.cjs && rm -rf build/types/components", "deploy-demo": "npm run build && bash scripts/deploy-demo.sh", "preversion": "npm run lint && npm test && npm run test:package", "version": "npm run build && git add -A", "postversion": "git push && git push --tags && npm run deploy-demo" }, "repository": { "type": "git", "url": "git+https://github.com/xiaolin/react-image-gallery.git" }, "exports": { ".": { "types": "./build/types/types.d.ts", "import": "./build/image-gallery.es.js", "require": "./build/image-gallery.cjs" }, "./package.json": "./package.json", "./build/image-gallery.css": "./build/image-gallery.css", "./styles/image-gallery.css": "./styles/image-gallery.css" }, "style": "build/image-gallery.css", "keywords": [ "react", "carousel", "react-component", "react-carousel", "react-slideshow", "react-gallery", "react carousel", "react slideshow", "react gallery", "image gallery", "image slider", "slideshow", "gallery", "slider" ], "author": "Xiao Lin", "email": "xiao@linxtion.com", "license": "MIT", "bugs": { "url": "https://github.com/xiaolin/react-image-gallery/issues" }, "homepage": "https://github.com/xiaolin/react-image-gallery", "devDependencies": { "@babel/core": "^7.26.7", "@babel/eslint-parser": "^7.26.5", "@babel/preset-env": "^7.26.7", "@babel/preset-react": "^7.26.3", "@eslint/compat": "^1.2.5", "@eslint/eslintrc": "^3.2.0", "@eslint/js": "^9.19.0", "@testing-library/dom": "^10.4.0", "@testing-library/jest-dom": "^6.6.3", "@testing-library/react": "^16.2.0", "@types/jest": "^30.0.0", "@types/node": "^25.1.0", "@types/react": "^19.2.10", "@types/react-dom": "^19.2.3", "@typescript-eslint/eslint-plugin": "^8.54.0", "@typescript-eslint/parser": "^8.54.0", "babel-jest": "^29.7.0", "babel-loader": "^9.2.1", "clsx": "^2.1.1", "css-loader": "^7.1.2", "css-minimizer-webpack-plugin": "^7.0.4", "eslint": "^9.39.2", "eslint-config-prettier": "^10.0.1", "eslint-import-resolver-alias": "^1.1.2", "eslint-plugin-import": "^2.31.0", "eslint-plugin-jest": "^28.11.0", "eslint-plugin-jsx-a11y": "^6.10.2", "eslint-plugin-prettier": "^5.2.3", "eslint-plugin-react": "^7.37.4", "eslint-plugin-react-hooks": "^5.1.0", "file-loader": "^6.2.0", "globals": "^15.14.0", "identity-obj-proxy": "^3.0.0", "jest": "29.7.0", "jest-environment-jsdom": "29.7.0", "mini-css-extract-plugin": "^2.9.2", "postcss": "^8.5.1", "postcss-loader": "^8.1.1", "prettier": "^3.4.2", "prop-types": "^15.8.1", "react": "^19.0.0", "react-dom": "^19.0.0", "react-fast-compare": "^3.2.2", "remove-files-webpack-plugin": "^1.5.0", "style-loader": "^4.0.0", "ts-jest": "^29.4.6", "ts-loader": "^9.5.4", "typescript": "^5.9.3", "typescript-eslint": "^8.54.0", "url-loader": "^4.1.1", "webpack": "^5.97.1", "webpack-cli": "^6.0.1", "webpack-dev-server": "^5.2.0" }, "peerDependencies": { "react": "^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" } }