rojo/src
Joe fe5852f958 Add compact JSON5 array formatting plan and update JSON serialization logic
- Introduced a new plan for compacting JSON5 arrays, allowing arrays with fewer than 12 non-compound elements to render inline.
- Updated the `write_to()` function in `src/json.rs` to implement this formatting rule, enhancing the output for specific JSON5 structures.
- Adjusted test snapshots to reflect the new inline formatting for arrays, ensuring consistency across various JSON5 examples.

These changes improve the readability and efficiency of JSON5 data representation, aligning with the new formatting rules.
2026-02-18 02:13:18 -06:00
..
cli Update Luau LSP and project configurations 2026-02-15 16:19:35 -06:00
snapshot Update deduplication logic and documentation for suffix handling 2026-02-18 01:57:17 -06:00
snapshot_middleware Update deduplication logic and documentation for suffix handling 2026-02-18 01:57:17 -06:00
syncback Update syncback rules and property filter defaults 2026-02-18 02:11:46 -06:00
web Update deduplication logic and documentation for suffix handling 2026-02-18 01:57:17 -06:00
change_processor.rs Add batch script files and enhance git staging logic 2026-02-17 21:27:10 -06:00
git.rs Enhance git metadata handling in compute_git_metadata function 2026-02-17 21:16:51 -06:00
glob.rs Add JSONC Support for Project, Meta, and Model JSON files (#1144) 2025-10-28 17:29:57 -07:00
json.rs Add compact JSON5 array formatting plan and update JSON serialization logic 2026-02-18 02:13:18 -06:00
lib.rs Update dependencies and implement git-based sync direction defaults 2026-02-17 20:36:28 -06:00
lua_ast.rs Fix clippy lint warnings (#1004) 2025-01-13 10:07:53 -08:00
main.rs Put Rojo version in crash message (#1101) 2025-08-13 15:46:08 -07:00
message_queue.rs Remove unused dependencies and dead code warnings 2022-05-22 19:20:41 -04:00
multimap.rs Fix clippy lint warnings (#1004) 2025-01-13 10:07:53 -08:00
path_serializer.rs Implement Syncback to support converting Roblox files to a Rojo project (#937) 2025-11-19 09:21:33 -08:00
project.rs Add CI pipeline documentation and enhance syncback architecture 2026-02-01 18:18:31 -06:00
resolution.rs Update submodule reference and refactor match statements for improved clarity 2026-02-10 00:33:47 -06:00
rojo_ref.rs Update deduplication logic and documentation for suffix handling 2026-02-18 01:57:17 -06:00
serve_session.rs Update dependencies and implement git-based sync direction defaults 2026-02-17 20:36:28 -06:00
session_id.rs Fix clippy warnings 2019-10-17 18:22:53 -07:00
tree_view.rs Update rbx-dom (#1023) 2025-04-02 11:32:27 -07:00
variant_eq.rs Properly support EnumItem variants in hashing and variant_eq (#1165) 2025-11-19 19:18:14 -08:00