This package bundles all objects functions together, which are used to generate the intermediate files for the songbook. It has to be it’s own package, because the dependency better-sqlite3 must be complied and that causes trouble in the electron app.
Build the Vue app. All image files must be copied into the Vue working directory.
Collect all songs of a song tree by walking through the folder tree structur.
Type Description object An object indexed with the song ID containing the song objects.
Export the intermediate SVG files to the media server. Adjust the
info.ymland copy it to the destination folder of the media server.
List files in a a directory. You have to use a filter to select the files.
Name Type Description
String to filter, e. g. “.eps”
Type Description array An array of file names.
An array of song objects.