A service that makes license files readable using headless Chrome.
fnm
and run fnm install
to install a suitable version of Node.npm install
to setup dependencies.Run the web service locally using the provided package scripts. Run npm run-script debug
and this spins up a local web server. You can use Visual Studio code to attach to this process. nodemon
and tsc --watch
compiles and restarts your service as you are making changes to the source code automatically in debug
mode.
curl -d '{"url": "https://opensource.org/licenses/bsd-license.php"}' -H 'Content-Type: application/json' -X POST 'http://localhost:8080/convert/licenses'
gcloud
CLI.npm run-script setupGcpProject
to setup credentials.npm run-script deploy
to deploy the project to App Engine.Using Puppeteer v18.2.1 only because npm post install
scripts for Puppeteer 19.x.x have been broken for App Engine standard. More context is here.