UNPKG

@devgateway/dvz-ui-react

Version:

A modular, embeddable React component library for data visualization and UI, built with TypeScript. Provides reusable components for charts, maps, dashboards, and more, with built-in support for internationalization and Redux integration.

159 lines 4.93 kB
{ "name": "@devgateway/dvz-ui-react", "version": "1.1.1", "main": "dist/cjs/index.js", "module": "dist/esm/index.js", "types": "dist/types/index.d.ts", "files": [ "dist", "README.md" ], "keywords": [ "data-viz", "react", "typescript", "devgateway", "data-visualization", "react-components", "react-library", "react-ui-library", "react-ui-components" ], "author": "Timothy Mugo", "license": "MIT", "description": "A modular, embeddable React component library for data visualization and UI, built with TypeScript. Provides reusable components for charts, maps, dashboards, and more, with built-in support for internationalization and Redux integration.", "repository": { "type": "git", "url": "https://github.com/devgateway/data-viz-ui.git" }, "homepage": "https://github.com/devgateway/data-viz-ui/tree/main/packages/dvz-ui", "bugs": "https://github.com/devgateway/data-viz-ui/issues", "dependencies": { "@artsy/fresnel": "^8.1.0", "@nivo/bar": "^0.96.0", "@nivo/bump": "^0.96.0", "@nivo/colors": "^0.96.0", "@nivo/core": "^0.96.0", "@nivo/line": "^0.96.0", "@nivo/pie": "^0.96.0", "@nivo/radar": "^0.96.0", "@nivo/sankey": "^0.96.0", "@nivo/sunburst": "^0.96.0", "@nivo/theming": "^0.96.0", "@react-spring/parallax": "^10.0.0", "@react-spring/web": "^10.0.0", "@reduxjs/toolkit": "^2.8.2", "@superset-ui/embedded-sdk": "^0.1.3", "clsx": "^2.1.1", "d3": "^7.9.0", "d3-shape": "^3.2.0", "date-fns": "^4.1.0", "dompurify": "^3.2.6", "file-saver": "^2.0.5", "geostats": "^2.1.0", "history": "^5.3.0", "html-react-parser": "^5.2.5", "immutable": "^5.1.2", "jspdf": "^3.0.1", "lodash": "^4.17.21", "papaparse": "^5.5.2", "pure-react-carousel": "^1.32.0", "query-string": "^9.1.2", "react": "^18.3.1", "react-dom": "^18.3.1", "react-dropzone": "^14.3.8", "react-ga4": "^2.1.0", "react-helmet-async": "^2.0.5", "react-intersection-observer": "^9.16.0", "react-intl": "^7.1.11", "react-is": "^18.3.1", "react-markdown": "^10.1.0", "react-redux": "^9.2.0", "react-router": "^7.6.0", "redux": "^5.0.1", "redux-thunk": "^3.1.0", "rehype-raw": "^7.0.0", "remark-gfm": "^4.0.1", "semantic-ui-css": "^2.5.0", "semantic-ui-react": "^3.0.0-beta.2", "string-template": "^1.0.0", "topojson-client": "^3.1.0", "uuid": "^11.1.0", "@devgateway/wp-react-lib": "0.4.1" }, "devDependencies": { "@eslint/js": "^9.26.0", "@stylistic/eslint-plugin-js": "^4.2.0", "@types/d3": "^7.4.3", "@types/d3-shape": "^3.1.7", "@types/file-saver": "^2.0.7", "@types/lodash": "^4.17.16", "@types/node": "^22.15.18", "@types/papaparse": "^5.3.16", "@types/react": "^18.3.11", "@types/react-dom": "^18.3.1", "@types/topojson-client": "^3.1.5", "@types/uuid": "^10.0.0", "@vitejs/plugin-react-swc": "^3.9.0", "autoprefixer": "^10.4.21", "concurrently": "^9.1.2", "eslint": "^9.26.0", "eslint-plugin-react": "^7.37.5", "eslint-plugin-react-compiler": "^19.1.0-rc.2", "eslint-plugin-react-hooks": "^5.2.0", "eslint-plugin-react-refresh": "^0.4.20", "eslint-plugin-unused-imports": "^4.1.4", "globals": "^16.1.0", "prop-types": "^15.8.1", "react-compiler-runtime": "^19.0.0-beta-a7bf2bd-20241110", "rollup-plugin-preserve-directives": "^0.4.0", "typescript": "^5.8.3", "typescript-eslint": "^8.32.1", "unbuild": "^3.5.0", "vite": "^6.3.5", "vite-plugin-dts": "^4.5.4", "vite-plugin-env-compatible": "^2.0.1", "vite-plugin-eslint": "^1.8.1", "vite-tsconfig-paths": "^5.1.4" }, "peerDependencies": { "react": "^18.3.1", "react-dom": "^18.3.1" }, "engines": { "node": ">=20" }, "exports": { ".": { "types": "./dist/types/index.d.ts", "require": "./dist/cjs/index.js", "import": "./dist/esm/index.js" }, "./conf": { "types": "./dist/conf/index.d.ts", "require": "./dist/conf/index.js", "default": "./dist/conf/index.js" }, "./embeddable": { "types": "./dist/types/embeddable/index.d.ts", "require": "./dist/cjs/embeddable/index.js", "import": "./dist/esm/embeddable/index.js" }, "./dist/esm/styles.css": "./dist/esm/styles.css", "./dist/esm/common.css": "./dist/esm/common.css", "./tracker": { "types": "./dist/types/tracker/index.d.ts", "require": "./dist/cjs/tracker/index.js", "import": "./dist/esm/tracker/index.js" }, "./layout": { "types": "./dist/types/layout/index.d.ts", "require": "./dist/cjs/layout/index.js", "import": "./dist/esm/layout/index.js" } }, "scripts": { "dev": "concurrently \"tsc --watch\" \"vite build --watch\"", "build": "rm -rf dist && vite build" } }