This PR allows users to update their inventories by importing from tabular files or PTCGO decklists
6. Uses SheetJS to parse xlsx and other tabular file formats into JSON which is then sent to the server to update the database. For security, the file is not processed server-side.
7. Uses modified ptcgo-parser to parse deck lists and card entries into JSON which is sent to the server to update the database.
Migrates to webpack for JS dependency management. Adds Prettier and ESLint for code styling and linting of JS modules.
This PR allows users to update their inventories by importing from tabular files or PTCGO decklists
6. Uses SheetJS to parse xlsx and other tabular file formats into JSON which is then sent to the server to update the database. For security, the file is not processed server-side.
7. Uses modified ptcgo-parser to parse deck lists and card entries into JSON which is sent to the server to update the database.