Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

apexcharts

Package Overview
Dependencies
Maintainers
2
Versions
223
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

apexcharts - npm Package Compare versions

Comparing version 3.39.0 to 3.40.0

4

package.json
{
"name": "apexcharts",
"version": "3.39.0",
"version": "3.40.0",
"description": "A JavaScript Chart Library",

@@ -67,3 +67,3 @@ "repository": {

"jest": "27.3.1",
"nunjucks": "3.2.1",
"nunjucks": "3.2.4",
"nyc": "15.0.0",

@@ -70,0 +70,0 @@ "pixelmatch": "5.1.0",

@@ -227,2 +227,8 @@ import CoreUtils from '../modules/CoreUtils'

if (w.globals.seriesGroups?.length) {
barHeight = barHeight / w.globals.seriesGroups.length
}
if (String(w.config.plotOptions.bar.barHeight).indexOf('%') === -1) {
barHeight = parseInt(w.config.plotOptions.bar.barHeight, 10)
}
zeroW =

@@ -250,3 +256,8 @@ this.baseLineInvertedY +

}
if (w.globals.seriesGroups?.length) {
barWidth = barWidth / w.globals.seriesGroups.length
}
if (String(w.config.plotOptions.bar.columnWidth).indexOf('%') === -1) {
barWidth = parseInt(w.config.plotOptions.bar.columnWidth, 10)
}
zeroH =

@@ -266,8 +277,4 @@ w.globals.gridHeight -

xDivision,
barHeight: w.globals.seriesGroups?.length
? barHeight / w.globals.seriesGroups.length
: barHeight,
barWidth: w.globals.seriesGroups?.length
? barWidth / w.globals.seriesGroups.length
: barWidth,
barHeight,
barWidth,
zeroH,

@@ -274,0 +281,0 @@ zeroW

@@ -78,2 +78,6 @@ import Fill from '../../../modules/Fill'

if (String(this.barCtx.barOptions.barHeight).indexOf('%') === -1) {
barHeight = parseInt(this.barCtx.barOptions.barHeight, 10)
}
zeroW =

@@ -120,2 +124,5 @@ this.barCtx.baseLineInvertedY +

}
if (String(this.barCtx.barOptions.columnWidth).indexOf('%') === -1) {
barWidth = parseInt(this.barCtx.barOptions.columnWidth, 10)
}

@@ -521,2 +528,12 @@ zeroH =

let goals = []
const pushGoal = (value, attrs) => {
goals.push({
[type]:
type === 'x'
? this.getXForValue(value, zeroW, false)
: this.getYForValue(value, zeroH, false),
attrs
})
}
if (

@@ -528,11 +545,23 @@ w.globals.seriesGoals[i] &&

w.globals.seriesGoals[i][j].forEach((goal) => {
goals.push({
[type]:
type === 'x'
? this.getXForValue(goal.value, zeroW, false)
: this.getYForValue(goal.value, zeroH, false),
attrs: goal
})
pushGoal(goal.value, goal)
})
}
if (this.barCtx.barOptions.isDumbbell && w.globals.seriesRange.length) {
let colors = this.barCtx.barOptions.dumbbellColors
? this.barCtx.barOptions.dumbbellColors
: w.globals.colors
const commonAttrs = {
strokeHeight: type === 'x' ? 0 : w.globals.markers.size[i],
strokeWidth: type === 'x' ? w.globals.markers.size[i] : 0,
strokeDashArray: 0,
strokeLineCap: 'round',
strokeColor: Array.isArray(colors[i]) ? colors[i][0] : colors[i]
}
pushGoal(w.globals.seriesRangeStart[i][j], commonAttrs)
pushGoal(w.globals.seriesRangeEnd[i][j], {
...commonAttrs,
strokeColor: Array.isArray(colors[i]) ? colors[i][1] : colors[i]
})
}
return goals

@@ -554,2 +583,12 @@ }

lineGroup.node.classList.add('apexcharts-element-hidden')
this.barCtx.w.globals.delayedElements.push({
el: lineGroup.node
})
lineGroup.attr(
'clip-path',
`url(#gridRectMarkerMask${this.barCtx.w.globals.cuid})`
)
let line = null

@@ -556,0 +595,0 @@ if (this.barCtx.isHorizontal) {

@@ -238,3 +238,3 @@ import CoreUtils from '../CoreUtils'

if (excludeBorders) {
if (excludeBorders && w.config.grid.show) {
this.elGridBorders.add(line)

@@ -454,2 +454,3 @@ } else {

if (this.isRangeBar) {
xCount--
yTickAmount = w.globals.labels.length

@@ -456,0 +457,0 @@ if (w.config.xaxis.tickAmount && w.config.xaxis.labels.formatter) {

@@ -160,4 +160,3 @@ import Graphics from '../Graphics'

)
if (this.elgrid && this.elgrid.elGridBorders) {
if (this.elgrid && this.elgrid.elGridBorders && w.config.grid.show) {
this.elgrid.elGridBorders.add(elHorzLine)

@@ -502,3 +501,3 @@ } else {

if (this.elgrid && this.elgrid.elGridBorders) {
if (this.elgrid && this.elgrid.elGridBorders && w.config.grid.show) {
this.elgrid.elGridBorders.add(elVerticalLine)

@@ -505,0 +504,0 @@ } else {

@@ -335,3 +335,3 @@ import Graphics from '../Graphics'

// in horizontal bars, we append axisBorder to elGridBorders element to avoid z-index issues
if (this.elgrid && this.elgrid.elGridBorders) {
if (this.elgrid && this.elgrid.elGridBorders && w.config.grid.show) {
this.elgrid.elGridBorders.add(elHorzLine)

@@ -338,0 +338,0 @@ } else {

@@ -48,2 +48,4 @@ import Animations from './Animations'

roundPathCorners(pathString, radius) {
if (pathString.indexOf('NaN') > -1) pathString = ''
function moveTowardsLength(movingPoint, targetPoint, amount) {

@@ -50,0 +52,0 @@ var width = targetPoint.x - movingPoint.x

@@ -58,3 +58,3 @@ import Defaults from './Defaults'

if (opts.chart.brush && opts.chart.brush.enabled) {
if (opts.chart.brush?.enabled) {
chartDefaults = defaults.brush(chartDefaults)

@@ -67,2 +67,6 @@ }

if (opts.plotOptions?.bar?.isDumbbell) {
opts = defaults.dumbbell(opts)
}
// If user has specified a dark theme, make the tooltip dark too

@@ -83,6 +87,4 @@ this.checkForDarkTheme(window.Apex) // check global window Apex options

if (
(opts.chart.sparkline && opts.chart.sparkline.enabled) ||
(window.Apex.chart &&
window.Apex.chart.sparkline &&
window.Apex.chart.sparkline.enabled)
opts.chart.sparkline?.enabled ||
window.Apex.chart?.sparkline?.enabled
) {

@@ -114,5 +116,3 @@ chartDefaults = defaults.sparkline(chartDefaults)

(chartType === 'bar' || chartType === 'boxPlot') &&
opts.plotOptions &&
opts.plotOptions.bar &&
opts.plotOptions.bar.horizontal
opts.plotOptions?.bar?.horizontal

@@ -119,0 +119,0 @@ const unsupportedZoom =

@@ -397,2 +397,7 @@ import Utils from '../../utils/Utils'

return {
chart: {
animations: {
animateGradually: false
}
},
stroke: {

@@ -439,2 +444,5 @@ width: 0,

},
markers: {
size: 10
},
tooltip: {

@@ -469,2 +477,12 @@ shared: false,

dumbbell(opts) {
if (!opts.plotOptions.bar?.barHeight) {
opts.plotOptions.bar.barHeight = 2
}
if (!opts.plotOptions.bar?.columnWidth) {
opts.plotOptions.bar.columnWidth = 2
}
return opts
}
area() {

@@ -471,0 +489,0 @@ return {

@@ -415,2 +415,4 @@ /**

hideZeroBarsWhenGrouped: false,
isDumbbell: false,
dumbbellColors: undefined,
colors: {

@@ -417,0 +419,0 @@ ranges: [],

@@ -513,4 +513,4 @@ // Typescript declarations for Apex class and module.

horizontal?: boolean
columnWidth?: string
barHeight?: string
columnWidth?: string | number;
barHeight?: string | number;
distributed?: boolean

@@ -523,2 +523,4 @@ borderRadius?: number;

rangeBarGroupRows?: boolean
isDumbbell?: boolean;
dumbbellColors?: string[][];
colors?: {

@@ -525,0 +527,0 @@ ranges?: {

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

SocketSocket SOC 2 Logo

Product

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

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc