shopt -s globstar  # Enable the globstar option to use **

for config in **/lens.json; do
  # Check if the path is a regular file
  if [ -f "$config" ]; then 
    # Replace the .txt extension with a new extension (e.g., .newext)
    out="${config%.json}.svg"
    # Generate preview
    layout-lens "$config" "$out"
  fi
done