Граф коммитов

8 Коммитов

Автор SHA1 Сообщение Дата
Michael Kelly 5aed542f65
Move webpack config to subdirectory. 2018-10-22 15:14:16 -07:00
Michael Kelly e90d9e6a9d
Fix #189: Add production Webpack config for building the add-on. 2018-10-22 15:14:16 -07:00
Michael Kelly 24749c8ceb
Implement Redux-based storage, backend for saving products and tracking prices. 2018-08-09 14:40:02 -07:00
Michael Kelly 5e80640567
Improve error message when Firefox binary path is misconfigured. 2018-07-24 15:11:20 -07:00
Michael Kelly 651978726a
Fix #28: Add Firefox/Marionette/Tape-based test suite.
Adds an automated test suite that runs JS tests using Tape. The tests are
run in Firefox using the remote code execution capabilities of Marionette.

Marionette's only well-maintained client is in Python, so we also have to add
Python dependencies, including a Pipfile.

bin/run_tests.py contains most of the plumbing for getting the test JS running,
including bundling it with Webpack, launching Firefox, and formatting the
output.
2018-07-23 18:41:11 -07:00
Michael Kelly da45486048
Add styling and configure webpack to include CSS, and add stylelint. 2018-07-20 13:14:26 -07:00
Michael Kelly 56d85f4b8d
Add webpack as a build tool.
We plan on using React/JSX in the future, so webpack is almost a given.
2018-07-06 10:04:32 -07:00
Michael Kelly 0eeb00cddb
Add eslint for linting. 2018-07-05 11:29:26 -07:00