This provides a custom command handler. This gives the following benefits:
We do not have to rely on Mozilla for very basic behavior (e.g. launching an application)
We can implement features that are implemented on an application-by-application basis (e.g. the -chrome flag)
An example of how to add commandline flags to your application
A functional, self contained browser toolbox!
Some general notes:
This is implemented using ESM, so it has all of the problems of #33
Most of the changes in #33 are overwritten and removed, because DevtoolsServer is no longer needed
I created a polyfil for SessionStore to get rid of annoying recurring errors
A note on typescript
This PR also includes some auto-generated typescript files that I am working with. They are not enough to fix all type errors with @ts-check, but they provide better autocomplete for some things. I might end up working on a better solution somewhere else for a bit
This provides a custom command handler. This gives the following benefits:
-chrome
flag)Some general notes:
A note on typescript
This PR also includes some auto-generated typescript files that I am working with. They are not enough to fix all type errors with
@ts-check
, but they provide better autocomplete for some things. I might end up working on a better solution somewhere else for a bit