UNPKG

react-activity-feed

Version:

React components to create activity and notification feeds

170 lines (169 loc) 5.41 kB
{ "name": "react-activity-feed", "version": "1.4.0", "description": "React components to create activity and notification feeds", "author": "GetStream", "license": "BSD-3-Clause", "repository": "GetStream/react-activity-feed", "main": "dist/index.cjs.js", "module": "dist/index.js", "typings": "dist/index.d.ts", "jsnext:main": "dist/index.js", "jsdelivr": "dist/browser.full-bundle.js", "style": "dist/index.css", "sideEffects": [ "*.css" ], "files": [ "src", "dist" ], "engines": { "node": "12 || >=14" }, "scripts": { "test": "jest", "test-browser-build": "karma start ./test-browser-bundle/karma.config.js", "eslint": "eslint '**/*.{js,jsx,ts,tsx,md,mdx}' --max-warnings 0", "prettier": "prettier --list-different '**/*.{js,ts,tsx,md,mdx,json}' .eslintrc.json .prettierrc .babelrc", "prettier-fix": "prettier --write '**/*.{js,ts,tsx,md,mdx,json}' .eslintrc.json .prettierrc .babelrc", "validate-translations": "node scripts/validate-translations.js", "lint": "yarn run prettier && yarn run eslint && stylelint '**/*.{css,scss}'", "lint-fix": "yarn run prettier-fix && yarn run eslint --fix && stylelint --fix '**/*.{css,scss}'", "stylelint": "stylelint '**/*.{css,scss}'", "types": "tsc", "build": "yarn run types && rollup -c", "start": "yarn run types && rollup -c -w", "docs": "docz dev", "docs-build": "docz build", "noop": "echo ''", "size": "size-limit", "analyze": "size-limit --why", "prepare": "yarn run build && husky install", "preversion": "yarn install && yarn lint && yarn test", "version": "yarn docs-build && git add -A docs", "postversion": "git push && git push --tags && npm publish" }, "peerDependencies": { "react": "^17.0.0 || ^16.8.0", "react-dom": "^17.0.0 || ^16.8.0" }, "devDependencies": { "@babel/cli": "^7.13.16", "@babel/core": "^7.14.0", "@babel/node": "^7.13.13", "@babel/plugin-proposal-class-properties": "^7.13.0", "@babel/plugin-transform-runtime": "^7.13.15", "@babel/preset-env": "^7.14.1", "@babel/preset-react": "^7.13.13", "@babel/preset-typescript": "^7.13.0", "@rollup/plugin-babel": "^5.3.0", "@rollup/plugin-commonjs": "^18.0.0", "@rollup/plugin-json": "^4.1.0", "@rollup/plugin-node-resolve": "^11.2.1", "@size-limit/preset-big-lib": "^4.10.2", "@testing-library/jest-dom": "^5.12.0", "@testing-library/react": "^11.2.6", "@testing-library/react-hooks": "^5.1.2", "@types/node": "^15.0.1", "@types/react": "^17.0.4", "@types/react-dom": "^17.0.3", "@types/react-test-renderer": "^17.0.1", "@typescript-eslint/eslint-plugin": "^4.22.0", "@typescript-eslint/parser": "^4.22.0", "autoprefixer": "^10.2.5", "babel-eslint": "^10.1.0", "babel-jest": "^26.6.3", "babel-plugin-i18next-extract": "^0.8.3", "chai": "^4.3.4", "docz": "^2.3.1", "eslint": "^7.25.0", "eslint-config-prettier": "^8.3.0", "eslint-config-react-app": "^6.0.0", "eslint-import-resolver-alias": "^1.1.2", "eslint-plugin-babel": "^5.3.1", "eslint-plugin-import": "^2.22.1", "eslint-plugin-jest": "^24.3.6", "eslint-plugin-jest-dom": "^3.8.1", "eslint-plugin-mdx": "^1.13.0", "eslint-plugin-node": "^11.1.0", "eslint-plugin-prettier": "^3.4.0", "eslint-plugin-promise": "^5.1.0", "eslint-plugin-react": "^7.23.2", "eslint-plugin-react-hooks": "^4.2.0", "eslint-plugin-sonarjs": "^0.7.0", "eslint-plugin-typescript-sort-keys": "^1.6.0", "faker": "^5.5.3", "husky": "^6.0.0", "jest": "^26.6.3", "karma": "^6.3.2", "karma-chrome-launcher": "^3.1.0", "karma-mocha": "^2.0.1", "mocha": "^8.3.2", "postcss": "^8.2.13", "prettier": "^2.2.1", "react": "^17.0.1", "react-dom": "^17.0.1", "react-test-renderer": "^17.0.2", "rollup": "^2.56.3", "rollup-plugin-node-globals": "^1.4.0", "rollup-plugin-peer-deps-external": "^2.2.4", "rollup-plugin-postcss": "^4.0.1", "sass": "^1.40.1", "size-limit": "^4.10.2", "stylelint": "^13.13.1", "stylelint-config-standard": "^22.0.0", "stylelint-scss": "^3.19.0", "ts-jest": "^26.5.5", "typescript": "^4.4.3" }, "dependencies": { "@babel/runtime": "^7.14.0", "@types/emoji-mart": "^3.0.4", "@types/linkifyjs": "^2.1.3", "@types/url-parse": "^1.4.3", "@types/webscopeio__react-textarea-autocomplete": "^4.7.0", "@webscopeio/react-textarea-autocomplete": "^4.8.1", "classnames": "^2.3.1", "dayjs": "^1.10.4", "emoji-mart": "^3.0.1", "getstream": "^7.2.11", "i18next": "^20.2.2", "immutable": "^4.0.0-rc.12", "linkifyjs": "^2.1.9", "lodash": "^4.17.21", "moment": "^2.29.1", "react-file-utils": "^1.1.7", "react-image-lightbox": "^5.1.1", "stream-analytics": "^3.4.2", "tslib": "^2.3.1", "url-parse": "^1.5.1", "use-debounce": "^6.0.1" }, "keywords": [ "feed", "newsfeed", "activity stream", "react", "notification feed", "stream", "getstream", "getstream.io" ], "browserslist": [ ">0.1%", "not dead", "not op_mini all" ], "size-limit": [ { "path": "dist/index.js", "limit": "225 KB" }, { "path": "dist/index.css", "limit": "10 KB", "webpack": false } ] }