We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Thanks for a great package!
On build I get noUse of eval is strongly discouraged, as it poses security risks and may cause issues with minification
noUse of eval is strongly discouraged, as it poses security risks and may cause issues with minification
vue3-charts/src/models/Scale.ts
Lines 96 to 103 in dc07846
Can't this be re-written without eval ?
eval
The text was updated successfully, but these errors were encountered:
Hi @wilberforce,
The idea of eval here is to allow the ability to write dynamic domain like:
['dataMin * 2', 'dataMax * 4 + 100']
I don't see how this can be done without eval but if you have any ideas they are welcome.
Thanks, Alexandru
Sorry, something went wrong.
Hi, untested - however this will do it I think!
const [dataMin, dataMax] = extent(Array.from(new Set(values.concat([valueMin || 0, valueMax || 0])))) function yMin() { return `${domain[0]}` } function yMax () { return `${domain[1]}` } return [yMin(), yMax()]
Hi Alexandru (@ghalex),
how about allowing functions (DataExtent) => AxisRange directly instead of string for evaluation?
i.e. replacing this ['dataMin * 2', 'dataMax * 4 + 100'] with this ([dataMin, dataMax]) => [dataMin*2, dataMax*4 + 100]
([dataMin, dataMax]) => [dataMin*2, dataMax*4 + 100]
if user supplies [constant, constant] instead of functions, it will work as before.
[constant, constant]
The complete working proposal is here is here: psykora@880cbcf
It is a breaking change though.
Thanks, Peter.
No branches or pull requests
Thanks for a great package!
On build I get
noUse of eval is strongly discouraged, as it poses security risks and may cause issues with minification
vue3-charts/src/models/Scale.ts
Lines 96 to 103 in dc07846
Can't this be re-written without
eval
?The text was updated successfully, but these errors were encountered: