Commit graph

1562 commits

Author SHA1 Message Date
Colin Caine
f90d9e708f build: fix watch mode 2017-10-23 02:03:26 +01:00
Colin Caine
b64a03163b build: npm update 2017-10-23 01:26:24 +01:00
Colin Caine
8897d8929b excmds: Macro-ify excmds_background and content
excmds_background/content are now generated by python. New dependency,
python3!
2017-10-19 04:40:36 +01:00
Oliver Blanthorn
88cc72af20
Add web-ext to dev-dependencies 2017-10-13 08:43:49 +01:00
Colin Caine
0eceb10bfb dev: fix ts-node REPL mode 2017-10-08 16:34:02 +01:00
Colin Caine
2efb614090 build: update dependencies 2017-10-06 03:30:51 +01:00
Colin Caine
e2ccd3da4a tests: Update package.json, shorten test runtime 2017-10-05 03:55:42 +01:00
Colin Caine
94eac6223d npm: install ts-node for debugging 2017-10-05 02:23:47 +01:00
Colin Caine
dd757fbef4 tests: add jest 2017-10-05 01:53:02 +01:00
Colin Caine
9c445a9c9d Remove old build system, document new 2017-10-02 10:02:15 +01:00
Colin Caine
496e33bd86 Share minimal git hooks 2017-10-02 01:58:09 +01:00
Colin Caine
5964430fe1 Convert to es6 modules
Motivation:

 - Most test frameworks expect modules
 - I'm told they're the future

Changes:

 - Every typescript source file is now an es6 module
 - Build system is now webpack (tho rollup makes nicer outputs)
 - Outputs of buildsystem are one js file per entry point (background,
   content, commandline_frame)
 - These bundled js files are generated by traversing the dependency
   graph of each entry point
2017-10-02 01:17:32 +01:00