Files
BigChef/testfiles/json_test_cook.yml
2025-12-19 11:54:20 +01:00

32 lines
753 B
YAML

# Global modifiers
- modifiers:
multiply: 2.0
new_version: "2.0.0"
# JSON mode examples
- name: "JSONArrayMultiply"
json: true
lua: |
for i, item in ipairs(data.items) do
data.items[i].value = item.value * $multiply
end
return true
files: ["testfiles/test.json"]
- name: "JSONObjectUpdate"
json: true
lua: |
data.version = $new_version
data.enabled = true
return true
files: ["testfiles/test.json"]
- name: "JSONNestedModify"
json: true
lua: |
if data.settings and data.settings.performance then
data.settings.performance.multiplier = data.settings.performance.multiplier * 1.5
data.settings.performance.enabled = true
end
return true
files: ["testfiles/test.json"]