function pluto_to_jup(input) {
const snacks = input.split(pluto_cell_delimiter);
const preamble = snacks[0];
const relevant_snacks = snacks.slice(1, snacks.length - 1);
const cells_code = [preamble, ...relevant_snacks.map(s => s.substring(37))];
return JSON.stringify(
{
cells: cells_code.map(code => ({
cell_type: "code",
execution_count: null,
metadata: {},
outputs: [],
source: jup_code_split(code)
})),
metadata: {
kernelspec: {
display_name: "Julia 1.0.0",
language: "julia",
name: "julia-1.0"
},
language_info: {
file_extension: ".jl",
mimetype: "application/julia",
name: "julia",
version: "1.0.0"
}
},
nbformat: 4,
nbformat_minor: 2
},
null,
2
);
}