Socket
Socket
Sign inDemoInstall

recharts

Package Overview
Dependencies
43
Maintainers
4
Versions
240
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install
Previous1
46
24Next

1.8.6

Diff

ckifer
published 2.3.0-alpha.1 •

arcthur
published 2.3.0-alpha.0 •

arcthur
published 2.2.0 •

Changelog

Source

2.2.0 (Dec 8, 2022)

feat

  • Support keyboard navigation in pie chart (#2923)
  • Allow reversing the tooltip direction (#3056)

fix

  • fix rounding leading to hairline gaps (#3075)
  • fix: do not override zero brush end index (#3076)
  • fix: allow dragging brush when the mouse is outside (#3072)
  • fix: add label type to line props (#3068)
  • Ensure LabelList generic extends Data interface (#2954)
arcthur
published 2.1.16 •

Changelog

Source

2.1.16 (Oct 29, 2022)

fix

  • Fix incorrect date in CHAGELOG (#3016)
  • Let formatter function run even when value is falsy (#3026)
  • Fix(Sankey): update tooltip active state by trigger type(hover/click) (#3021)
  • Fix Area's baseValue prop (#3013)
arcthur
published 2.1.15 •

Changelog

Source

2.1.15 (Oct 12, 2022)

fix

  • Fix scroll on hover
  • DefaultTooltipContent.tsx Solving type error for entry.value and entry.name

chore

  • Revert D3 version
arcthur
published 2.1.14 •

Changelog

Source

2.1.14 (Sep 7, 2022)

fix

  • Add inactiveShape prop to Pie component (#2900)
  • Revert "chore: move type deps into devDependencies (#2843)" (#2942)
  • Fix typing of default tooltip formatter (#2924)
  • Take letter-spacing and font-size into consideration while rendering ticks (#2898)
  • Add formatter function type to tooltip props (#2916)
  • doc: Update CHANGELOG.md about d3 7.x (#2919)
arcthur
published 2.1.13 •

Changelog

Source

2.1.13 (Jul 26, 2022)

fix

  • set animate flag before chart data update (#2911)
  • Error bar domain fix (#2863)
  • fix: fix "recharts@… doesn't provide prop-types, requested by react-smooth" warning (#2895)

chore

  • upgrade d3 (#2893)
arcthur
published 2.1.12 •

Changelog

Source

2.1.12 (Jun 27, 2022)

fix

  • update react-smooth version
  • update d3 from 6.x to 7.x it may break some tools like jest

fix config for jest is to add the following configuration

const path = require('path');
// took from d3/package.json
const d3Pkgs = [
	'd3',
	'd3-array',
	'd3-axis',
	'd3-brush',
	'd3-chord',
	'd3-color',
	'd3-contour',
	'd3-delaunay',
	'd3-dispatch',
	'd3-drag',
	'd3-dsv',
	'd3-ease',
	'd3-fetch',
	'd3-force',
	'd3-format',
	'd3-geo',
	'd3-hierarchy',
	'd3-interpolate',
	'd3-path',
	'd3-polygon',
	'd3-quadtree',
	'd3-random',
	'd3-scale',
	'd3-scale-chromatic',
	'd3-selection',
	'd3-shape',
	'd3-time',
	'd3-time-format',
	'd3-timer',
	'd3-transition',
	'd3-zoom',
];

// option 1 map module to an bundled version of the package which is es5
const moduleNameMapper = d3Pkgs.reduce((acc, pkg) => {
	acc[`^${pkg}$`] = path.join(require.resolve(pkg), `../../dist/${pkg}.min.js`);
	return acc;
}, {});

module.exports = {
	moduleNameMapper: {
		// option 1
		// ...moduleNameMapper
	},
	transform: {
		// match mjs js jsx ts tsx
		'^.+\\.m?[jt]sx?$': 'babel-jest',
	},
	// stop ignore node_modules transform since d3 and others start to put es6 as main of packages
	transformIgnorePatterns: [
		// option 2, stop ignore transform on es6 packages
		`/node_modules/(?!${d3Pkgs.join('|')}|internmap|d3-delaunay|delaunator|robust-predicates)`,
		// option 3, stop ignore transform on all node_modules
		// `/node_modules/(?!.*)`,
	],
};
arcthur
published 2.1.11 •

Changelog

Source

2.1.11 (Jun 24, 2022)

feat

  • Adds react ^18.0.0 as valid peerDependency (#2820)
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc