Internals

Cell management

JS, HTML and CSS injections

PlutoBoard.load_jsMethod
load_js() -> HypertextLiteral.Result

Returns a HypertextLiteral.Result object to load entry js files as modules and css stylesheets.

source

Fileserver

PlutoBoard.monitor_folderMethod
monitor_folder(; ws)

Watches the folder specified by `SERVE_DIR` for changes. When a file change is detected, sends a notification to the provided WebSocket `ws`.
source

Other stuff

PlutoBoard.setupMethod
setup()::nothing

Sets up the PlutoBoard module by copying the necessary files to the current working directory.

source
PlutoBoard.copy_with_deleteMethod
copy_with_delete(
	from::String,
	to::String
)::nothing

Copies a file from one location to another and deletes the original file. Sets the permissions of the copied file to 666.

source
PlutoBoard.parse_to_symbolMethod
parse_to_symbol(
	d::Dict{String, Any}
)::Dict{Symbol, Any}

Parse a dictionary with string keys to a dictionary with symbol keys.

source