https://github.com/cdcgov/cdc-open-viz

CDC OpenViz is a library of React packages for data visualization.

https://github.com/cdcgov/cdc-open-viz

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (13.7%) to scientific vocabulary

Keywords

data react visualization visualization-library

Keywords from Contributors

archival projection interactive generic sequences observability autograding hacking shellcodes modular
Last synced: 5 months ago · JSON representation

Repository

CDC OpenViz is a library of React packages for data visualization.

Basic Info
  • Host: GitHub
  • Owner: CDCgov
  • License: apache-2.0
  • Language: TypeScript
  • Default Branch: main
  • Homepage:
  • Size: 148 MB
Statistics
  • Stars: 45
  • Watchers: 7
  • Forks: 30
  • Open Issues: 8
  • Releases: 29
Topics
data react visualization visualization-library
Created about 5 years ago · Last pushed 6 months ago
Metadata Files
Readme Contributing License

README.md

CDC Open Visualization Environment (COVE)

  • Name: CDC Open Visualization Environment (COVE)
  • Organization: Office of Communications
  • Contact Email: imtech@cdc.gov

CDC OpenViz is a collection of React components and related packages centered around data visualization. These components are used to power visualizations across cdc.gov and affiliated projects.

| Package | Description | | ------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | | @cdc/map | React component for visualizing tabular data on a map of the United States or the world. | | @cdc/chart | React component for visualizing data with a chart. | | @cdc/editor | React component for importing data and creating a map or chart configuration. | | @cdc/dashboard | React component to build and display multiple data visualizations. | | @cdc/data-bite | React component for bringing attention to and visualizing a smaller data point. |

Setup

This repository is a monorepo that is managed with Lerna and uses yarn for package management. Make sure you have yarn installed before beginning. To work on individual packages you must setup the entire monorepo.

  1. Start by cloning this repo and running yarn install at the root.
  2. Run lerna bootstrap and Lerna will initialize all the packages for you.
  3. (If using Windows) Change the import from 'react-table' to 'react-table/src' in the DataTable component of these pacakges: Map, Chart, Editor, Dashboard (TODO: fix this)
  4. Run lerna run build to build all of the packages in the correct order.
  5. To begin working on an individual package, run lerna run --scope @cdc/package_name start, replacing package_name with the package's name (ex: @cdc/map).

Styling

This has a Bootstrap 4 dependency. You'll want to include a copy of Bootstrap 4.6 at the top level of your project.

To include the cove core styling you'll need to first run the lerna run build command. This will create a file which you can reference @cdc/core/dist/cove-main.css. See .storybook/preview.jsx for an example of the import.

Development Guidelines

Please read! These are important to know before you begin working on this project.

Each package is designed to be imported as a module by another project.

  • This might be different from React projects you are used to working on, that build bundle files that can be included directly on HTML pages.
  • We don't include react or react-dom as dependencies in any package, since every project that would import these will have them. These are listed as peerDependencies.
  • We avoid adding any CDC specific functionality (ex. metrics calls) or logos in these packages, that should go in our wrapper codebase.

This pattern of packages being imported by another project is implemented internally at CDC. We have a wrapper codebase that imports these packages. The bundle generated from that wrapper is then served on pages.

Tooling/Configuration is shared as much as possible among packages.

These shared elements are stored in the root of this repository. This ensures that if something breaks in our tooling, we only need to fix it in one spot. It also helps ensure consistency across packages. Please do not break this guideline. It is critical to allowing a small team to maintain this project effectively.

  • Code Linting configuration (ESLint/Lint Staged)
  • Build process (Webpack)

Each package has its own version number.

Sometimes we need to make fixes or add features to a specific package for our day to day work at cdc.gov which lends itself to different version numbers for each package.

Tips for creating a new package.

  • When creating a new package, use lowercase for the folder name and don't use any kind of prefix.
  • The name of the package in package.json should be scoped with @cdc/. So if you're creating a new package called Foo, the folder path to it would be packages/foo and the package name would be @cdc/foo.
  • Lerna has specific commands to add packages - you can't just create the folder inside /packages/. If you're starting from scratch use lerna create and if you're importing a package that's already been created use lerna import.
  • New packages should have their version start at 1.0.0 through development until they are first published and follow Semantic Versioning guidelines afterwards.
  • Respect the guidelines above and ask someone if you're unsure of something.

Storybook

COVE makes use of Storybook to preview visualizations. Run it with yarn storybook.

In addition to the static stories defined in the _stories directory, any COVE config can be viewed locally in Storybook with the following steps:

  1. mkdir -p _stories/private/
  2. cp .storybook/autoGenerate.stories.tsx _stories/private/
  3. Copy configs into _stories/private/
  4. yarn storybook
  5. You will see those configs under "Private" in Storybook

Legal Notices #### License The repository utilizes code licensed under the terms of the Apache Software License and therefore is licensed under ASL v2 or later. This source code in this repository is free: you can redistribute it and/or modify it under the terms of the Apache Software License version 2, or (at your option) any later version. This source code in this repository is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the Apache Software License for more details. The source code forked from other open source projects will inherit its license. #### Attribution Some icons used by this project are from [Font Awesome](https://fontawesome.com/). #### Public Domain This repository constitutes a work of the United States Government and is not subject to domestic copyright protection under 17 USC § 105. This repository is in the public domain within the United States, and copyright and related rights in the work worldwide are waived through the [CC0 1.0 Universal public domain dedication](https://creativecommons.org/publicdomain/zero/1.0/). All contributions to this repository will be released under the CC0 dedication. By submitting a pull request you are agreeing to comply with this waiver of copyright interest. #### Records Management This repository is not a source of government records, but is a copy to increase collaboration and collaborative potential. All government records will be published through the [CDC web site](https://www.cdc.gov/). #### Privacy This repository contains only non-sensitive, publicly available data and information. All material and community participation is covered by the [Disclaimer](https://github.com/CDCgov/template/blob/master/DISCLAIMER.md) and [Code of Conduct](https://github.com/CDCgov/template/blob/master/code-of-conduct.md). For more information about CDC's privacy policy, please visit http://www.cdc.gov/other/privacy.html.

Owner

  • Name: Centers for Disease Control and Prevention
  • Login: CDCgov
  • Kind: organization
  • Email: data@cdc.gov
  • Location: Atlanta, GA

CDC's collaborative software projects to protect America from health, safety, and security threats, both foreign and in the U.S.

Committers

Last synced: 9 months ago

All Time
  • Total Commits: 4,060
  • Total Committers: 30
  • Avg Commits per committer: 135.333
  • Development Distribution Score (DDS): 0.615
Past Year
  • Commits: 795
  • Committers: 12
  • Avg Commits per committer: 66.25
  • Development Distribution Score (DDS): 0.663
Top Committers
Name Email Commits
Adam Doe 1****e 1,564
Murad CDC a****v@g****m 697
mpallansch m****h@g****m 563
Tim Turner t****r@T****l 227
Daniel Immke g****2@d****o 221
Josh Lacey w****y@g****m 194
Rob Shelnutt r****b@b****m 142
Jeff Rainey r****f@g****m 87
Shawn Stringfield s****d@g****m 56
Monroe 3****0 54
Matt-DiPaolo 1****o 53
David Cummo d****7@c****v 50
Jay Boice j****e@g****m 46
dependabot[bot] 4****] 38
Jeff Rainey j****y@J****s 18
Daniel Immke d****l@p****v 8
Peter Colella p****a@g****m 7
Kim Hart k****o@g****m 6
Peraton User 1****r 4
navbajwa97 1****7 4
Peter Colella r****0@c****v 4
Jeff Rainey j****y@J****l 4
jnorris2135 1****5 3
David Cummo c****3@D****n 3
Matthew m****3@g****m 2
Evan Elsaesser 4****r 1
Fred Smith c****h 1
Vidal Iseghohimen v****n@g****m 1
william Lacey j****h@w****l 1
qkd5 e****s 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 23
  • Total pull requests: 2,701
  • Average time to close issues: 19 days
  • Average time to close pull requests: 3 days
  • Total issue authors: 9
  • Total pull request authors: 19
  • Average comments per issue: 0.26
  • Average comments per pull request: 0.17
  • Merged pull requests: 2,180
  • Bot issues: 0
  • Bot pull requests: 79
Past Year
  • Issues: 13
  • Pull requests: 1,375
  • Average time to close issues: 2 days
  • Average time to close pull requests: 3 days
  • Issue authors: 6
  • Pull request authors: 11
  • Average comments per issue: 0.08
  • Average comments per pull request: 0.13
  • Merged pull requests: 1,070
  • Bot issues: 0
  • Bot pull requests: 38
Top Authors
Issue Authors
  • jayb (4)
  • adamdoe (4)
  • joshlacey (4)
  • Atash3000 (3)
  • Mgetz10 (3)
  • k88hudson-cfa (2)
  • jcbowyer (1)
  • Matt-DiPaolo (1)
  • mpallansch (1)
Pull Request Authors
  • adamdoe (746)
  • Atash3000 (680)
  • joshlacey (379)
  • mpallansch (250)
  • Matt-DiPaolo (138)
  • Mgetz10 (125)
  • jayb (121)
  • dependabot[bot] (79)
  • tturnerswdev33 (54)
  • navbajwa97 (49)
  • jnorris2135 (18)
  • petercolella (16)
  • jeffrainey (12)
  • khartco (12)
  • ShawnStringfield (7)
Top Labels
Issue Labels
help wanted (2) bug (1)
Pull Request Labels
dependencies (79) javascript (20) Do Not Merge (18) Hold (15) enhancement (2) bug (2)

Packages

  • Total packages: 9
  • Total downloads:
    • npm 1,389 last-month
  • Total dependent packages: 29
    (may contain duplicates)
  • Total dependent repositories: 10
    (may contain duplicates)
  • Total versions: 390
  • Total maintainers: 3
npmjs.org: @cdc/core

Core components, styles, hooks, and helpers, for the CDC Open Visualization project

  • Versions: 46
  • Dependent Packages: 9
  • Dependent Repositories: 2
  • Downloads: 259 Last month
Rankings
Dependent packages count: 2.2%
Average: 6.2%
Forks count: 6.5%
Downloads: 6.6%
Stargazers count: 7.8%
Dependent repos count: 7.9%
Maintainers (3)
Last synced: 6 months ago
npmjs.org: @cdc/map

React component for visualizing tabular data on a map of the United States or the world.

  • Versions: 52
  • Dependent Packages: 3
  • Dependent Repositories: 1
  • Downloads: 245 Last month
Rankings
Downloads: 5.6%
Dependent packages count: 5.8%
Forks count: 6.5%
Average: 7.3%
Stargazers count: 7.8%
Dependent repos count: 10.7%
Maintainers (3)
Last synced: 6 months ago
npmjs.org: @cdc/chart

React component for visualizing tabular data in various types of charts

  • Versions: 47
  • Dependent Packages: 3
  • Dependent Repositories: 1
  • Downloads: 202 Last month
Rankings
Dependent packages count: 5.8%
Downloads: 6.0%
Forks count: 6.5%
Average: 7.3%
Stargazers count: 7.8%
Dependent repos count: 10.7%
Maintainers (3)
Last synced: 6 months ago
npmjs.org: @cdc/data-bite

React component for displaying a single piece of data in a card module

  • Versions: 40
  • Dependent Packages: 3
  • Dependent Repositories: 1
  • Downloads: 112 Last month
Rankings
Dependent packages count: 5.8%
Forks count: 6.5%
Downloads: 6.8%
Average: 7.5%
Stargazers count: 7.8%
Dependent repos count: 10.7%
Maintainers (3)
Last synced: 6 months ago
npmjs.org: @cdc/markup-include

React component for displaying HTML content from an outside link

  • Versions: 39
  • Dependent Packages: 3
  • Dependent Repositories: 1
  • Downloads: 112 Last month
Rankings
Dependent packages count: 5.8%
Forks count: 6.5%
Downloads: 7.0%
Average: 7.6%
Stargazers count: 7.8%
Dependent repos count: 10.7%
Maintainers (3)
Last synced: 6 months ago
npmjs.org: @cdc/waffle-chart

React component for displaying a single piece of data in a card module

  • Versions: 39
  • Dependent Packages: 3
  • Dependent Repositories: 1
  • Downloads: 115 Last month
Rankings
Dependent packages count: 5.8%
Forks count: 6.5%
Downloads: 7.1%
Average: 7.6%
Stargazers count: 7.8%
Dependent repos count: 10.7%
Maintainers (3)
Last synced: 6 months ago
npmjs.org: @cdc/dashboard

React component for combining multiple visualizations into a single dashboard

  • Versions: 42
  • Dependent Packages: 2
  • Dependent Repositories: 1
  • Downloads: 123 Last month
Rankings
Forks count: 6.5%
Downloads: 6.9%
Stargazers count: 7.8%
Average: 8.1%
Dependent packages count: 8.7%
Dependent repos count: 10.7%
Maintainers (3)
Last synced: 6 months ago
npmjs.org: @cdc/filtered-text

React component for adding filtered text on dashboards.

  • Versions: 36
  • Dependent Packages: 2
  • Dependent Repositories: 1
  • Downloads: 100 Last month
Rankings
Forks count: 6.5%
Downloads: 7.6%
Stargazers count: 7.8%
Average: 8.3%
Dependent packages count: 8.7%
Dependent repos count: 10.7%
Maintainers (3)
Last synced: 6 months ago
npmjs.org: @cdc/editor

React component for generating a new component entry

  • Versions: 49
  • Dependent Packages: 1
  • Dependent Repositories: 1
  • Downloads: 121 Last month
Rankings
Downloads: 6.3%
Forks count: 6.5%
Stargazers count: 7.8%
Average: 10.5%
Dependent repos count: 10.7%
Dependent packages count: 21.1%
Maintainers (3)
Last synced: 6 months ago

Dependencies

package.json npm
  • @babel/core ^7.12.10 development
  • @babel/preset-env ^7.12.11 development
  • @babel/preset-react ^7.12.10 development
  • @rollup/plugin-dsv ^3.0.2 development
  • @testing-library/jest-dom ^5.16.5 development
  • @testing-library/react ^14.0.0 development
  • @types/react ^18.0.26 development
  • @types/react-dom ^18.0.9 development
  • @types/resize-observer-browser ^0.1.5 development
  • @visx/group ^3.0.0 development
  • @visx/heatmap ^3.0.0 development
  • @visx/scale ^3.0.0 development
  • @vitejs/plugin-react ^3.1.0 development
  • @vitest/coverage-c8 ^0.29.2 development
  • @vitest/ui ^0.29.2 development
  • babel-eslint ^10.1.0 development
  • d3-composite-projections ^1.4.0 development
  • eslint ^8.44.0 development
  • eslint-config-airbnb-typescript 12.0.0 development
  • eslint-config-prettier ^8.6.0 development
  • eslint-config-react-app ^6.0.0 development
  • eslint-plugin-flowtype ^5.2.0 development
  • eslint-plugin-import ^2.22.1 development
  • eslint-plugin-jsx-a11y ^6.5.1 development
  • eslint-plugin-prettier ^4.2.1 development
  • eslint-plugin-react ^7.21.5 development
  • eslint-plugin-react-hooks ^4.2.0 development
  • html-react-parser ^3.0.8 development
  • husky ^4.3.0 development
  • jsdom ^22.1.0 development
  • lerna ^7.1.3 development
  • lint-staged ^10.4.0 development
  • mini-svg-data-uri ^1.2.3 development
  • pathe ^1.1.0 development
  • prettier ^2.8.1 development
  • react ^18.2.0 development
  • react-dnd ^16.0.1 development
  • react-dom ^18.2.0 development
  • react-visibility-sensor ^5.1.1 development
  • resize-observer-polyfill ^1.5.1 development
  • sass ^1.57.1 development
  • use-debounce ^7.0.1 development
  • vite ^4.1.5 development
  • vite-plugin-css-injected-by-js ^2.4.0 development
  • vite-plugin-svgr ^2.4.0 development
  • vitest ^0.29.2 development
  • whatwg-fetch ^3.6.2 development
  • @visx/brush ^3.0.1
  • @visx/legend ^3.0.0
  • @visx/pattern ^3.0.0
  • @visx/responsive ^2.10.0
packages/chart/package.json npm
  • resize-observer-polyfill ^1.5.1 development
  • @hello-pangea/dnd ^16.2.0
  • @visx/axis ^3.0.0
  • @visx/curve ^3.0.0
  • @visx/event ^3.0.1
  • @visx/glyph ^3.3.0
  • @visx/gradient ^3.0.0
  • @visx/group ^3.0.0
  • @visx/legend ^3.0.0
  • @visx/marker ^3.0.0
  • @visx/mock-data ^3.0.0
  • @visx/scale ^3.0.0
  • @visx/shape ^3.3.0
  • @visx/stats ^3.0.0
  • @visx/text ^3.0.0
  • @visx/tooltip ^3.0.0
  • chroma-js ^2.1.2
  • d3-array ^2.8.0
  • d3-format ^3.1.0
  • d3-time-format ^3.0.0
  • html-react-parser ^3.0.8
  • js-base64 ^2.5.2
  • papaparse ^5.3.0
  • react-accessible-accordion ^3.3.4
  • react-spring ^8.0.27
  • react-table ^7.5.0
  • react-tooltip 5.8.2-beta.3
  • use-debounce ^6.0.1
  • whatwg-fetch ^3.6.2
packages/core/package.json npm
  • html2canvas ^1.4.1
  • papaparse ^5.3.0
  • prop-types ^15.8.1
  • react-accessible-accordion ^5.0.0
  • react-select ^5.3.1
  • react-tooltip 5.8.2-beta.3
  • use-debounce ^6.0.1
packages/core/yarn.lock npm
  • @babel/code-frame 7.18.6
  • @babel/helper-module-imports 7.18.6
  • @babel/helper-plugin-utils 7.20.2
  • @babel/helper-string-parser 7.19.4
  • @babel/helper-validator-identifier 7.19.1
  • @babel/highlight 7.18.6
  • @babel/plugin-syntax-jsx 7.18.6
  • @babel/runtime 7.20.13
  • @babel/types 7.20.7
  • @emotion/babel-plugin 11.10.5
  • @emotion/cache 11.10.5
  • @emotion/hash 0.9.0
  • @emotion/memoize 0.8.0
  • @emotion/react 11.10.5
  • @emotion/serialize 1.1.1
  • @emotion/sheet 1.2.1
  • @emotion/unitless 0.8.0
  • @emotion/use-insertion-effect-with-fallbacks 1.0.0
  • @emotion/utils 1.2.0
  • @emotion/weak-memoize 0.3.0
  • @floating-ui/core 1.1.0
  • @floating-ui/dom 1.1.0
  • @types/parse-json 4.0.0
  • @types/prop-types 15.7.5
  • @types/raf 3.4.0
  • @types/react 18.0.27
  • @types/react-transition-group 4.4.5
  • @types/scheduler 0.16.2
  • ansi-styles 3.2.1
  • atob 2.1.2
  • babel-plugin-macros 3.1.0
  • base64-arraybuffer 1.0.2
  • btoa 1.2.1
  • callsites 3.1.0
  • canvg 3.0.10
  • chalk 2.4.2
  • color-convert 1.9.3
  • color-name 1.1.3
  • convert-source-map 1.9.0
  • core-js 3.27.2
  • cosmiconfig 7.1.0
  • css-line-break 2.1.0
  • csstype 3.1.1
  • dom-helpers 5.2.1
  • dompurify 2.4.3
  • error-ex 1.3.2
  • es6-promise 4.2.8
  • escape-string-regexp 1.0.5
  • escape-string-regexp 4.0.0
  • fflate 0.4.8
  • find-root 1.1.0
  • function-bind 1.1.1
  • has 1.0.3
  • has-flag 3.0.0
  • hoist-non-react-statics 3.3.2
  • html2canvas 1.4.1
  • html2pdf.js 0.10.1
  • import-fresh 3.3.0
  • is-arrayish 0.2.1
  • is-core-module 2.11.0
  • js-tokens 4.0.0
  • json-parse-even-better-errors 2.3.1
  • jspdf 2.5.1
  • lines-and-columns 1.2.4
  • loose-envify 1.4.0
  • memoize-one 6.0.0
  • object-assign 4.1.1
  • papaparse 5.3.2
  • parent-module 1.0.1
  • parse-json 5.2.0
  • path-parse 1.0.7
  • path-type 4.0.0
  • performance-now 2.1.0
  • prop-types 15.8.1
  • raf 3.4.1
  • react-accessible-accordion 5.0.0
  • react-is 16.13.1
  • react-select 5.7.0
  • react-tooltip 4.2.8
  • react-transition-group 4.4.5
  • regenerator-runtime 0.13.11
  • resolve 1.22.1
  • resolve-from 4.0.0
  • rgbcolor 1.0.1
  • source-map 0.5.7
  • stackblur-canvas 2.5.0
  • stylis 4.1.3
  • supports-color 5.5.0
  • supports-preserve-symlinks-flag 1.0.0
  • svg-pathdata 6.0.3
  • text-segmentation 1.0.3
  • to-fast-properties 2.0.0
  • use-debounce 6.0.1
  • use-isomorphic-layout-effect 1.1.2
  • utrie 1.0.2
  • uuid 7.0.3
  • yaml 1.10.2
packages/dashboard/package.json npm
  • @cdc/chart ^4.23.8
  • @cdc/core ^4.23.8
  • @cdc/data-bite ^4.23.8
  • @cdc/filtered-text ^4.23.8
  • @cdc/map ^4.23.8
  • @cdc/markup-include ^4.23.8
  • @cdc/waffle-chart ^4.23.8
  • html-react-parser ^3.0.8
  • js-base64 ^2.5.2
  • papaparse ^5.3.0
  • react-accessible-accordion ^3.3.4
  • react-dnd ^14.0.2
  • react-dnd-html5-backend ^14.0.0
  • react-table ^7.5.0
  • react-tooltip 5.8.2-beta.3
  • use-debounce ^6.0.1
  • whatwg-fetch ^3.6.2
packages/dashboard/yarn.lock npm
  • @babel/runtime 7.20.13
  • @react-dnd/asap 4.0.1
  • @react-dnd/invariant 2.0.0
  • @react-dnd/shallowequal 2.0.0
  • dnd-core 14.0.1
  • dom-serializer 2.0.0
  • domelementtype 2.3.0
  • domhandler 5.0.3
  • domutils 3.0.1
  • entities 4.4.0
  • fast-deep-equal 3.1.3
  • hoist-non-react-statics 3.3.2
  • html-dom-parser 3.1.3
  • html-react-parser 3.0.8
  • htmlparser2 8.0.1
  • inline-style-parser 0.1.1
  • js-base64 2.6.4
  • js-tokens 4.0.0
  • loose-envify 1.4.0
  • object-assign 4.1.1
  • papaparse 5.3.2
  • prop-types 15.8.1
  • react-accessible-accordion 3.3.5
  • react-dnd 14.0.5
  • react-dnd-html5-backend 14.1.0
  • react-is 16.13.1
  • react-property 2.0.0
  • react-table 7.8.0
  • react-tooltip 4.2.8
  • redux 4.2.0
  • regenerator-runtime 0.13.11
  • style-to-js 1.1.3
  • style-to-object 0.4.1
  • use-debounce 6.0.1
  • uuid 7.0.3
  • whatwg-fetch 3.6.2
packages/data-bite/package.json npm
  • @cdc/core ^4.23.8
  • chroma 0.0.1
  • chroma-js ^2.1.0
  • html-react-parser ^3.0.8
  • papaparse ^5.3.0
  • react-accessible-accordion ^3.3.4
  • react-beautiful-dnd ^13.0.0
  • whatwg-fetch ^3.6.2
packages/data-bite/yarn.lock npm
  • @babel/code-frame 7.18.6
  • @babel/helper-module-imports 7.18.6
  • @babel/helper-string-parser 7.19.4
  • @babel/helper-validator-identifier 7.19.1
  • @babel/highlight 7.18.6
  • @babel/runtime 7.20.13
  • @babel/types 7.20.7
  • @emotion/cache 10.0.29
  • @emotion/core 10.3.1
  • @emotion/css 10.0.27
  • @emotion/hash 0.8.0
  • @emotion/memoize 0.7.4
  • @emotion/serialize 0.11.16
  • @emotion/sheet 0.9.4
  • @emotion/stylis 0.8.5
  • @emotion/unitless 0.7.5
  • @emotion/utils 0.11.3
  • @emotion/weak-memoize 0.2.5
  • @types/hoist-non-react-statics 3.3.1
  • @types/parse-json 4.0.0
  • @types/prop-types 15.7.5
  • @types/react 18.0.27
  • @types/react-redux 7.1.25
  • @types/scheduler 0.16.2
  • ansi-styles 3.2.1
  • babel-plugin-emotion 10.2.2
  • babel-plugin-macros 2.8.0
  • babel-plugin-syntax-jsx 6.18.0
  • callsites 3.1.0
  • chalk 2.4.2
  • chroma 0.0.1
  • chroma-js 2.4.2
  • color-convert 1.9.3
  • color-name 1.1.3
  • convert-source-map 1.9.0
  • cosmiconfig 6.0.0
  • css-box-model 1.2.1
  • csstype 2.6.21
  • csstype 3.1.1
  • dom-helpers 5.2.1
  • dom-serializer 2.0.0
  • domelementtype 2.3.0
  • domhandler 5.0.3
  • domutils 3.0.1
  • entities 4.4.0
  • error-ex 1.3.2
  • escape-string-regexp 1.0.5
  • find-root 1.1.0
  • function-bind 1.1.1
  • has 1.0.3
  • has-flag 3.0.0
  • hoist-non-react-statics 3.3.2
  • html-dom-parser 3.1.3
  • html-react-parser 3.0.8
  • htmlparser2 8.0.1
  • import-fresh 3.3.0
  • inline-style-parser 0.1.1
  • is-arrayish 0.2.1
  • is-core-module 2.11.0
  • js-tokens 4.0.0
  • json-parse-even-better-errors 2.3.1
  • lines-and-columns 1.2.4
  • loose-envify 1.4.0
  • memoize-one 5.2.1
  • object-assign 4.1.1
  • papaparse 5.3.2
  • parent-module 1.0.1
  • parse-json 5.2.0
  • path-parse 1.0.7
  • path-type 4.0.0
  • prop-types 15.8.1
  • raf-schd 4.0.3
  • react-accessible-accordion 3.3.5
  • react-beautiful-dnd 13.1.1
  • react-input-autosize 3.0.0
  • react-is 16.13.1
  • react-is 17.0.2
  • react-property 2.0.0
  • react-redux 7.2.9
  • react-select 3.2.0
  • react-tooltip 4.2.8
  • react-transition-group 4.4.5
  • redux 4.2.0
  • regenerator-runtime 0.13.11
  • resolve 1.22.1
  • resolve-from 4.0.0
  • source-map 0.5.7
  • style-to-js 1.1.3
  • style-to-object 0.4.1
  • supports-color 5.5.0
  • supports-preserve-symlinks-flag 1.0.0
  • tiny-invariant 1.3.1
  • to-fast-properties 2.0.0
  • use-debounce 6.0.1
  • use-memo-one 1.1.3
  • uuid 7.0.3
  • whatwg-fetch 3.6.2
  • yaml 1.10.2
packages/editor/package.json npm
  • @cdc/chart ^4.23.8
  • @cdc/core ^4.23.8
  • @cdc/dashboard ^4.23.8
  • @cdc/data-bite ^4.23.8
  • @cdc/map ^4.23.8
  • @cdc/markup-include ^4.23.8
  • @cdc/waffle-chart ^4.23.8
  • axios ^0.21.1
  • d3 ^7.0.0
  • html-react-parser ^3.0.8
  • react-dropzone ^11.2.4
  • react-table ^7.6.2
  • use-debounce ^5.2.0
  • whatwg-fetch ^3.6.2
packages/editor/yarn.lock npm
  • attr-accept 2.2.2
  • axios 0.21.4
  • commander 7.2.0
  • d3 7.8.2
  • d3-array 3.2.2
  • d3-axis 3.0.0
  • d3-brush 3.0.0
  • d3-chord 3.0.1
  • d3-color 3.1.0
  • d3-contour 4.0.2
  • d3-delaunay 6.0.2
  • d3-dispatch 3.0.1
  • d3-drag 3.0.0
  • d3-dsv 3.0.1
  • d3-ease 3.0.1
  • d3-fetch 3.0.1
  • d3-force 3.0.0
  • d3-format 3.1.0
  • d3-geo 3.1.0
  • d3-hierarchy 3.1.2
  • d3-interpolate 3.0.1
  • d3-path 3.1.0
  • d3-polygon 3.0.1
  • d3-quadtree 3.0.1
  • d3-random 3.0.1
  • d3-scale 4.0.2
  • d3-scale-chromatic 3.0.0
  • d3-selection 3.0.0
  • d3-shape 3.2.0
  • d3-time 3.1.0
  • d3-time-format 4.1.0
  • d3-timer 3.0.1
  • d3-transition 3.0.1
  • d3-zoom 3.0.0
  • delaunator 5.0.0
  • dom-serializer 2.0.0
  • domelementtype 2.3.0
  • domhandler 5.0.3
  • domutils 3.0.1
  • entities 4.4.0
  • file-selector 0.4.0
  • follow-redirects 1.15.2
  • html-dom-parser 3.1.3
  • html-react-parser 3.0.8
  • htmlparser2 8.0.1
  • iconv-lite 0.6.3
  • inline-style-parser 0.1.1
  • internmap 2.0.3
  • js-tokens 4.0.0
  • loose-envify 1.4.0
  • object-assign 4.1.1
  • prop-types 15.8.1
  • react-dropzone 11.7.1
  • react-is 16.13.1
  • react-property 2.0.0
  • react-table 7.8.0
  • robust-predicates 3.0.1
  • rw 1.3.3
  • safer-buffer 2.1.2
  • style-to-js 1.1.3
  • style-to-object 0.4.1
  • tslib 2.4.1
  • use-debounce 5.2.1
  • whatwg-fetch 3.6.2
packages/filtered-text/package.json npm
  • @cdc/core ^4.23.8
  • html-react-parser ^3.0.8
  • papaparse ^5.3.2
packages/filtered-text/yarn.lock npm
  • dom-serializer 2.0.0
  • domelementtype 2.3.0
  • domhandler 5.0.3
  • domutils 3.0.1
  • entities 4.4.0
  • html-dom-parser 3.1.3
  • html-react-parser 3.0.8
  • htmlparser2 8.0.1
  • inline-style-parser 0.1.1
  • papaparse 5.3.2
  • react-property 2.0.0
  • style-to-js 1.1.3
  • style-to-object 0.4.1
  • use-debounce 8.0.4
packages/map/package.json npm
  • @cdc/core ^4.23.8
  • @emotion/core ^10.0.28
  • @emotion/react ^11.1.5
  • @hello-pangea/dnd ^16.2.0
  • @visx/geo ^1.13.0
  • chroma 0.0.1
  • chroma-js ^2.1.0
  • d3 ^7.8.2
  • d3-composite-projections ^1.4.0
  • d3-selection ^3.0.0
  • d3-zoom ^3.0.0
  • html-react-parser ^3.0.8
  • html2canvas ^1.0.0-rc.7
  • lodash.debounce ^4.0.8
  • papaparse ^5.3.0
  • react-accessible-accordion ^3.0.1
  • react-table ^7.5.0
  • react-tag-autocomplete ^6.0.0
  • react-tooltip 5.8.2-beta.3
  • topojson-client ^3.1.0
  • use-debounce ^5.2.0
  • whatwg-fetch ^3.6.2
packages/markup-include/package.json npm
  • @cdc/core ^4.23.8
  • axios ^0.26.1
  • chroma 0.0.1
  • chroma-js ^2.1.0
  • html-react-parser ^3.0.8
  • interweave ^13.0.0
  • react-accessible-accordion ^3.3.4
packages/markup-include/yarn.lock npm
  • axios 0.26.1
  • chroma 0.0.1
  • chroma-js 2.4.2
  • dom-serializer 2.0.0
  • domelementtype 2.3.0
  • domhandler 5.0.3
  • domutils 3.0.1
  • entities 4.4.0
  • escape-html 1.0.3
  • follow-redirects 1.15.2
  • html-dom-parser 3.1.3
  • html-react-parser 3.0.8
  • htmlparser2 8.0.1
  • inline-style-parser 0.1.1
  • interweave 13.0.0
  • react-accessible-accordion 3.3.5
  • react-property 2.0.0
  • style-to-js 1.1.3
  • style-to-object 0.4.1
packages/waffle-chart/package.json npm
  • @cdc/core ^4.23.8
  • @visx/group ^3.0.0
  • @visx/scale ^3.0.0
  • @visx/shape ^3.0.0
  • @visx/text ^3.0.0
  • chroma 0.0.1
  • chroma-js ^2.1.0
  • html-react-parser ^3.0.8
  • react-accessible-accordion ^3.3.4
  • whatwg-fetch ^3.6.2
yarn.lock npm
  • 1310 dependencies
packages/map/topojson-updater/package-lock.json npm
  • array-source 0.0.4
  • commander 2.20.3
  • file-source 0.6.1
  • path-source 0.1.3
  • shapefile 0.6.6
  • slice-source 0.4.1
  • stream-source 0.3.5
  • text-encoding 0.6.4
  • topojson 3.0.2
  • topojson-client 3.0.0
  • topojson-server 3.0.0
  • topojson-simplify 3.0.2
packages/map/topojson-updater/package.json npm
  • shapefile ^0.6.6
  • topojson ^3.0.2
packages/map/topojson-updater/yarn.lock npm
  • array-source 0.0.4
  • commander 2.20.3
  • file-source 0.6.1
  • path-source 0.1.3
  • shapefile 0.6.6
  • slice-source 0.4.1
  • stream-source 0.3.5
  • text-encoding 0.6.4
  • topojson 3.0.2
  • topojson-client 3.0.0
  • topojson-server 3.0.0
  • topojson-simplify 3.0.2