Rename Definition Folders#316
Conversation
There was a problem hiding this comment.
Pull request overview
This PR standardizes the definitions folder naming (per #315) by moving definitions into runtime_functions and pluralizing folder names, while also updating the definition-reader package dependency pin to align with the current definitions set.
Changes:
- Pinned
@code0-tech/tucanato0.0.59inpackage/reader. - Added/moved standard runtime function definitions under
definitions/standard/runtime_functions/*(array/boolean/control/http/number/object/text) plus audit docs. - Added/moved supporting data type / flow type definitions for standard + REST + CRON.
Reviewed changes
Copilot reviewed 1 out of 147 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| package/reader/package.json | Pin tucana dependency |
| package/reader/package-lock.json | Lockfile update for pin |
| definitions/standard/runtime_functions/text/text-audit.md | Text audit log |
| definitions/standard/runtime_functions/text/std_text_uppercase.proto.json | Text function definition |
| definitions/standard/runtime_functions/text/std_text_trim.proto.json | Text function definition |
| definitions/standard/runtime_functions/text/std_text_to_ascii.proto.json | Text function definition |
| definitions/standard/runtime_functions/text/std_text_swapcase.proto.json | Text function definition |
| definitions/standard/runtime_functions/text/std_text_start_with.proto.json | Text function definition |
| definitions/standard/runtime_functions/text/std_text_split.proto.json | Text function definition |
| definitions/standard/runtime_functions/text/std_text_reverse.proto.json | Text function definition |
| definitions/standard/runtime_functions/text/std_text_replace.proto.json | Text function definition |
| definitions/standard/runtime_functions/text/std_text_replace_last.proto.json | Text function definition |
| definitions/standard/runtime_functions/text/std_text_replace_first.proto.json | Text function definition |
| definitions/standard/runtime_functions/text/std_text_remove.proto.json | Text function definition |
| definitions/standard/runtime_functions/text/std_text_prepend.proto.json | Text function definition |
| definitions/standard/runtime_functions/text/std_text_octal.proto.json | Text function definition |
| definitions/standard/runtime_functions/text/std_text_lowercase.proto.json | Text function definition |
| definitions/standard/runtime_functions/text/std_text_length.proto.json | Text function definition |
| definitions/standard/runtime_functions/text/std_text_is_equal.proto.json | Text function definition |
| definitions/standard/runtime_functions/text/std_text_insert.proto.json | Text function definition |
| definitions/standard/runtime_functions/text/std_text_index_of.proto.json | Text function definition |
| definitions/standard/runtime_functions/text/std_text_hex.proto.json | Text function definition |
| definitions/standard/runtime_functions/text/std_text_from_ascii.proto.json | Text function definition |
| definitions/standard/runtime_functions/text/std_text_ends_with.proto.json | Text function definition |
| definitions/standard/runtime_functions/text/std_text_encode.proto.json | Text function definition |
| definitions/standard/runtime_functions/text/std_text_decode.proto.json | Text function definition |
| definitions/standard/runtime_functions/text/std_text_contains.proto.json | Text function definition |
| definitions/standard/runtime_functions/text/std_text_chars.proto.json | Text function definition |
| definitions/standard/runtime_functions/text/std_text_capitalize.proto.json | Text function definition |
| definitions/standard/runtime_functions/text/std_text_byte_size.proto.json | Text function definition |
| definitions/standard/runtime_functions/text/std_text_at.proto.json | Text function definition |
| definitions/standard/runtime_functions/text/std_text_as_bytes.proto.json | Text function definition |
| definitions/standard/runtime_functions/text/std_text_append.proto.json | Text function definition |
| definitions/standard/runtime_functions/object/std_object_size.proto.json | Object function definition |
| definitions/standard/runtime_functions/object/std_object_set.proto.json | Object function definition |
| definitions/standard/runtime_functions/object/std_object_keys.proto.json | Object function definition |
| definitions/standard/runtime_functions/object/std_object_get.proto.json | Object function definition |
| definitions/standard/runtime_functions/object/std_object_contains_key.proto.json | Object function definition |
| definitions/standard/runtime_functions/object/object-audit.md | Object audit log |
| definitions/standard/runtime_functions/number/std_number_tan.proto.json | Number function definition |
| definitions/standard/runtime_functions/number/std_number_subtract.proto.json | Number function definition |
| definitions/standard/runtime_functions/number/std_number_square.proto.json | Number function definition |
| definitions/standard/runtime_functions/number/std_number_square_root.proto.json | Number function definition |
| definitions/standard/runtime_functions/number/std_number_sinh.proto.json | Number function definition |
| definitions/standard/runtime_functions/number/std_number_sin.proto.json | Number function definition |
| definitions/standard/runtime_functions/number/std_number_round.proto.json | Number function definition |
| definitions/standard/runtime_functions/number/std_number_round_up.proto.json | Number function definition |
| definitions/standard/runtime_functions/number/std_number_round_down.proto.json | Number function definition |
| definitions/standard/runtime_functions/number/std_number_root.proto.json | Number function definition |
| definitions/standard/runtime_functions/number/std_number_remove_digits.proto.json | Number function definition |
| definitions/standard/runtime_functions/number/std_number_random_number.proto.json | Number function definition |
| definitions/standard/runtime_functions/number/std_number_pi.proto.json | Number constant definition |
| definitions/standard/runtime_functions/number/std_number_negate.proto.json | Number function definition |
| definitions/standard/runtime_functions/number/std_number_multiply.proto.json | Number function definition |
| definitions/standard/runtime_functions/number/std_number_modulo.proto.json | Number function definition |
| definitions/standard/runtime_functions/number/std_number_min.proto.json | Number function definition |
| definitions/standard/runtime_functions/number/std_number_max.proto.json | Number function definition |
| definitions/standard/runtime_functions/number/std_number_log.proto.json | Number function definition |
| definitions/standard/runtime_functions/number/std_number_ln.proto.json | Number function definition |
| definitions/standard/runtime_functions/number/std_number_is_zero.proto.json | Number function definition |
| definitions/standard/runtime_functions/number/std_number_is_positive.proto.json | Number function definition |
| definitions/standard/runtime_functions/number/std_number_is_less.proto.json | Number function definition |
| definitions/standard/runtime_functions/number/std_number_is_greater.proto.json | Number function definition |
| definitions/standard/runtime_functions/number/std_number_is_equal.proto.json | Number function definition |
| definitions/standard/runtime_functions/number/std_number_infinity.proto.json | Number constant definition |
| definitions/standard/runtime_functions/number/std_number_has_digits.proto.json | Number function definition |
| definitions/standard/runtime_functions/number/std_number_from_text.proto.json | Number function definition |
| definitions/standard/runtime_functions/number/std_number_exponential.proto.json | Number function definition |
| definitions/standard/runtime_functions/number/std_number_euler.proto.json | Number constant definition |
| definitions/standard/runtime_functions/number/std_number_divide.proto.json | Number function definition |
| definitions/standard/runtime_functions/number/std_number_cosh.proto.json | Number function definition |
| definitions/standard/runtime_functions/number/std_number_cos.proto.json | Number function definition |
| definitions/standard/runtime_functions/number/std_number_clamp.proto.json | Number function definition |
| definitions/standard/runtime_functions/number/std_number_as_text.proto.json | Number function definition |
| definitions/standard/runtime_functions/number/std_number_arctan.proto.json | Number function definition |
| definitions/standard/runtime_functions/number/std_number_arcsin.proto.json | Number function definition |
| definitions/standard/runtime_functions/number/std_number_arccos.proto.json | Number function definition |
| definitions/standard/runtime_functions/number/std_number_add.proto.json | Number function definition |
| definitions/standard/runtime_functions/number/std_number_abs.proto.json | Number function definition |
| definitions/standard/runtime_functions/number/number-audit.md | Number audit log |
| definitions/standard/runtime_functions/http/http_response_create.proto.json | HTTP response function |
| definitions/standard/runtime_functions/http/http_request_create.proto.json | HTTP request function |
| definitions/standard/runtime_functions/control/std_control_value.proto.json | Control function definition |
| definitions/standard/runtime_functions/control/std_control_stop.proto.json | Control function definition |
| definitions/standard/runtime_functions/control/std_control_return.proto.json | Control function definition |
| definitions/standard/runtime_functions/control/std_control_if.proto.json | Control function definition |
| definitions/standard/runtime_functions/control/std_control_if_else.proto.json | Control function definition |
| definitions/standard/runtime_functions/control/control-audit.md | Control audit log |
| definitions/standard/runtime_functions/boolean/std_boolean_negate.proto.json | Boolean function definition |
| definitions/standard/runtime_functions/boolean/std_boolean_is_equal.proto.json | Boolean function definition |
| definitions/standard/runtime_functions/boolean/std_boolean_from_text.proto.json | Boolean function definition |
| definitions/standard/runtime_functions/boolean/std_boolean_from_number.proto.json | Boolean function definition |
| definitions/standard/runtime_functions/boolean/std_boolean_as_text.proto.json | Boolean function definition |
| definitions/standard/runtime_functions/boolean/std_boolean_as_number.proto.json | Boolean function definition |
| definitions/standard/runtime_functions/boolean/boolean-audit.md | Boolean audit log |
| definitions/standard/runtime_functions/array/std_array_to_unique.proto.json | List/array function definition |
| definitions/standard/runtime_functions/array/std_array_sum.proto.json | List/array function definition |
| definitions/standard/runtime_functions/array/std_array_sort.proto.json | List/array function definition |
| definitions/standard/runtime_functions/array/std_array_sort_reverse.proto.json | List/array function definition |
| definitions/standard/runtime_functions/array/std_array_size.proto.json | List/array function definition |
| definitions/standard/runtime_functions/array/std_array_reverse.proto.json | List/array function definition |
| definitions/standard/runtime_functions/array/std_array_remove.proto.json | List/array function definition |
| definitions/standard/runtime_functions/array/std_array_push.proto.json | List/array function definition |
| definitions/standard/runtime_functions/array/std_array_pop.proto.json | List/array function definition |
| definitions/standard/runtime_functions/array/std_array_min.proto.json | List/array function definition |
| definitions/standard/runtime_functions/array/std_array_max.proto.json | List/array function definition |
| definitions/standard/runtime_functions/array/std_array_map.proto.json | List/array function definition |
| definitions/standard/runtime_functions/array/std_array_last.proto.json | List/array function definition |
| definitions/standard/runtime_functions/array/std_array_join.proto.json | List/array function definition |
| definitions/standard/runtime_functions/array/std_array_is_empty.proto.json | List/array function definition |
| definitions/standard/runtime_functions/array/std_array_index_of.proto.json | List/array function definition |
| definitions/standard/runtime_functions/array/std_array_for_each.proto.json | List/array function definition |
| definitions/standard/runtime_functions/array/std_array_flat.proto.json | List/array function definition |
| definitions/standard/runtime_functions/array/std_array_first.proto.json | List/array function definition |
| definitions/standard/runtime_functions/array/std_array_find.proto.json | List/array function definition |
| definitions/standard/runtime_functions/array/std_array_find_last.proto.json | List/array function definition |
| definitions/standard/runtime_functions/array/std_array_find_index.proto.json | List/array function definition |
| definitions/standard/runtime_functions/array/std_array_filter.proto.json | List/array function definition |
| definitions/standard/runtime_functions/array/std_array_concat.proto.json | List/array function definition |
| definitions/standard/runtime_functions/array/std_array_at.proto.json | List/array function definition |
| definitions/standard/runtime_functions/array/array-audit.md | Array/list audit log |
| definitions/standard/data_types/type/type.proto.json | TYPE data type |
| definitions/standard/data_types/type/text_encoding.proto.json | TEXT_ENCODING type |
| definitions/standard/data_types/type/http_url.proto.json | HTTP_URL type |
| definitions/standard/data_types/type/http_status_code.proto.json | HTTP_STATUS_CODE type |
| definitions/standard/data_types/type/http_method.proto.json | HTTP_METHOD type |
| definitions/standard/data_types/primitive/text.proto.json | TEXT primitive type |
| definitions/standard/data_types/primitive/number.proto.json | NUMBER primitive type |
| definitions/standard/data_types/primitive/boolean.proto.json | BOOLEAN primitive type |
| definitions/standard/data_types/object/object.proto.json | OBJECT generic type |
| definitions/standard/data_types/object/http_response.proto.json | HTTP_RESPONSE type |
| definitions/standard/data_types/object/http_request.proto.json | HTTP_REQUEST type |
| definitions/standard/data_types/node/transform.proto.json | TRANSFORM node type |
| definitions/standard/data_types/node/runnable.proto.json | RUNNABLE node type |
| definitions/standard/data_types/node/predicate.proto.json | PREDICATE node type |
| definitions/standard/data_types/node/consumer.proto.json | CONSUMER node type |
| definitions/standard/data_types/node/comparator.proto.json | COMPARATOR node type |
| definitions/standard/data_types/array/list.proto.json | LIST generic type |
| definitions/rest/runtime_functions/rest_control_respond.proto.json | REST respond function |
| definitions/rest/flow_types/rest.proto.json | REST flow type |
| definitions/rest/data_types/rest_adapter_input.proto.json | REST adapter input type |
| definitions/cron/flow_types/cron.proto.json | CRON flow type |
| definitions/cron/data_types/type/cron_month.proto.json | CRON_MONTH type |
| definitions/cron/data_types/type/cron_minute.proto.json | CRON_MINUTE type |
| definitions/cron/data_types/type/cron_hour.proto.json | CRON_HOUR type |
| definitions/cron/data_types/type/cron_day_of_week.proto.json | CRON_DAY_OF_WEEK type |
| definitions/cron/data_types/type/cron_day_of_month.proto.json | CRON_DAY_OF_MONTH type |
Files not reviewed (1)
- package/reader/package-lock.json: Language not supported
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| "access": "public" | ||
| }, | ||
| "dependencies": { | ||
| "@code0-tech/tucana": "^0.0.59", | ||
| "@code0-tech/tucana": "0.0.59", | ||
| "@protobuf-ts/runtime": "^2.11.1", | ||
| "@protobuf-ts/runtime-rpc": "^2.11.1", | ||
| "vite-plugin-dts": "^4.5.4" |
There was a problem hiding this comment.
The PR title/description indicate this is primarily a folder rename/pluralization (Issue #315), but the diff also introduces many new/modified definition files and changes dependency pinning. If this is intended, update the PR title/description to reflect the broader scope; otherwise consider splitting into separate PRs.
Resolves: #315