-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
Luke noticed several issues in my code. We actually had several problems in common. For example, my program also couldn't correctly read inputs if they contained spaces. We both used yargs to read command line inputs so I had the same problem where the --version flag didn't print the program name. I also had a bug where non-.txt files in a directory were included in the navigation when they should be ignored. Luke also provided some comments on how to improve my documentation (my README and code comments). I was able to fix all of these issues and improve the quality of my documentation thanks to Luke's testing.
In testing Luke's code, I found that the --version flag did not correctly print the program name. In addition, his program was not able to correctly read file names that contained spaces. Finally, I noticed a formatting issue in the generated html code. Luke used a library called create-html, which made generating the html very simple, but the formatting of the output was a bit messy (for example, incorrect indentation or a lack of spacing).