Finds the published files, makes their runtime content and works out where
everything would be written, without writing anything. Each published file
is run in a sandbox of its own, one after another. What cannot be written
(a file that cannot be read, unsupported features without force, missing
images) is in the plan with its problem. Throws when the input does not
exist, has no published file, or the output would be a published directory.
writeGeneration writes the plan.
Finds the published files, makes their runtime content and works out where everything would be written, without writing anything. Each published file is run in a sandbox of its own, one after another. What cannot be written (a file that cannot be read, unsupported features without force, missing images) is in the plan with its problem. Throws when the input does not exist, has no published file, or the output would be a published directory. writeGeneration writes the plan.