mirror of
https://github.com/mountain-loop/yaak.git
synced 2026-05-01 21:24:13 +02:00
Switch to BiomeJS (#306)
This commit is contained in:
@@ -6,7 +6,6 @@
|
||||
"version": "0.1.0",
|
||||
"scripts": {
|
||||
"build": "yaakcli build",
|
||||
"dev": "yaakcli dev",
|
||||
"lint":"tsc --noEmit && eslint . --ext .ts,.tsx"
|
||||
"dev": "yaakcli dev"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -26,15 +26,15 @@ export const plugin: PluginDefinition = {
|
||||
},
|
||||
],
|
||||
async onRender(_ctx: Context, args: CallTemplateFunctionArgs): Promise<string | null> {
|
||||
const min = args.values.min ? parseInt(String(args.values.min ?? '0')) : 0;
|
||||
const max = args.values.max ? parseInt(String(args.values.max ?? '1')) : 1;
|
||||
const min = args.values.min ? Number.parseInt(String(args.values.min ?? '0'), 10) : 0;
|
||||
const max = args.values.max ? Number.parseInt(String(args.values.max ?? '1'), 10) : 1;
|
||||
const decimals = args.values.decimals
|
||||
? parseInt(String(args.values.decimals ?? '0'))
|
||||
? Number.parseInt(String(args.values.decimals ?? '0'), 10)
|
||||
: null;
|
||||
|
||||
let value = Math.random() * (max - min) + min;
|
||||
if (decimals !== null) {
|
||||
value = Math.round(value * Math.pow(10, decimals)) / Math.pow(10, decimals);
|
||||
value = Math.round(value * 10 ** decimals) / 10 ** decimals;
|
||||
}
|
||||
return String(value);
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user