UNPKG

@magicbell/magicbell-react

Version:

React components for building a notification inbox for your app

106 lines (105 loc) 2.77 kB
{ "name": "@magicbell/magicbell-react", "version": "11.5.1", "description": "React components for building a notification inbox for your app", "author": "MagicBell <bot@magicbell.io> (https://magicbell.com/)", "contributors": [ "Josue Montano <josuemontanoa@gmail.com>", "Stephan Meijer <stephan.meijer@gmail.com>", "Eric Hosick <erichosick@gmail.com>" ], "license": "SEE LICENSE IN LICENSE", "sideEffects": false, "files": [ "/dist", "/src", "LICENSE" ], "keywords": [ "bell", "magicbell", "notifications", "notification center", "notification inbox", "immer", "zustand", "immutable", "typescript", "react" ], "homepage": "https://www.magicbell.com/docs/libraries", "repository": { "type": "git", "url": "https://github.com/magicbell/magicbell-js.git" }, "scripts": { "clean": "rimraf dist", "build": "run-s clean build:bundle build:replace test:bundle build:attw", "build:bundle": "tshy", "build:replace": "tsx scripts/post-build.ts", "build:attw": "attw -P", "test:bundle": "node tests/bundle/commonjs.cjs && node tests/bundle/esm.mjs", "start": "tshy --watch" }, "tshy": { "project": "./tsconfig.build.json", "exports": "./src/*.ts", "exclude": [ "./src/**/*.stories.tsx" ] }, "devDependencies": { "@babel/core": "^7.27.1", "@types/faker": "^5.5.9", "@types/lodash": "^4.14.202", "@types/rosie": "^0.0.45", "@types/sinon": "^10.0.20", "@types/tinycolor2": "^1.4.2", "codecov": "^3.8.3", "faker": "^5.5.3", "react": "^18.3.1", "react-dom": "^18.3.1", "rosie": "^2.1.1", "sinon": "^13.0.2", "typescript": "^5.7.3" }, "dependencies": { "@emotion/react": "^11.14.0", "@floating-ui/react": "^0.27.0", "@magicbell/react-headless": "5.5.1", "@magicbell/webpush": "2.2.0", "dayjs": "^1.11.10", "humps": "^2.0.1", "lodash": "^4.17.21", "lodash-es": "^4.17.21", "ramda": "^0.28.0", "react-infinite-scroll-component": "^6.1.0", "react-use": "^17.6.0", "timeago.js": "^4.0.2", "tiny-invariant": "^1.3.1", "tiny-warning": "^1.0.3", "tinycolor2": "^1.6.0", "tslib": "^2.8.0", "zustand": "^5.0.1" }, "peerDependencies": { "react": ">= 18.3.1" }, "type": "module", "exports": { ".": { "import": { "types": "./dist/esm/index.d.ts", "default": "./dist/esm/index.js" }, "require": { "types": "./dist/commonjs/index.d.ts", "default": "./dist/commonjs/index.js" } }, "./package.json": "./package.json" }, "main": "./dist/commonjs/index.js", "types": "./dist/commonjs/index.d.ts", "module": "./dist/esm/index.js" }