Skip to main content

Crate fresh

Crate fresh 

Source

Modulesยง

app
client
Ultra-light client for session persistence
config
config_io
Runtime configuration I/O operations.
i18n
Internationalization (i18n) support for Fresh Editor
init_script
User init.ts support.
input
Input pipeline
model
Core data model for documents
partial_config
Partial configuration types for layered config merging.
plugin_schemas
Re-export of fresh_core::plugin_schemas so editor-side modules can address it via crate::plugin_schemas::... without a deeper refactor. The actual logic lives in fresh-core because the plugin runtime needs to call the validators synchronously from JS bindings.
primitives
Low-level primitives and utilities
server
Server-side implementation for session persistence
services
Asynchronous services and external integrations
state
test_api
Test-only observation API for the editor.
types
Shared configuration types used by both schema generation and runtime.
view
View and UI layer
widgets
Plugin widget runtime.
workspace
Workspace persistence for per-project editor state