Commit graph

52 commits

Author SHA1 Message Date
Oliver Blanthorn 08061b6e05
React wasn't listed as a dependency :S 2019-01-05 13:06:53 +00:00
Saul Reynolds-Haertle 3088d37e5c WIP on new completions architecture 2018-10-08 01:54:52 -07:00
Saul Reynolds-Haertle f7f0b12782 New commandline in react: show, focus, hide working 2018-10-07 17:06:39 -07:00
Saul Reynolds-Haertle ac114562b6 Configure absolute path resolution in ts and webpack
This lets us write imports like "@src/stuff" instead of "../../stuff"
2018-09-29 18:03:36 -07:00
Oliver Blanthorn a0ac1a2878
Update dependencies 2018-09-11 22:24:21 +01:00
Oliver Blanthorn fd218e060b
Merge branch 'master' of github.com:cmcaine/tridactyl into configdocs 2018-08-29 10:58:34 +01:00
Oliver Blanthorn 1afa2d77f6
Use glacambre's typedoc theme fork 2018-08-29 10:54:24 +01:00
Anton Vilhelm Ásgeirsson 77f6008259 Update typescript to 3.0.1 and typedoc to 0.12.0. 2018-08-19 11:12:25 +00:00
glacambre 35466971b7
Implement basic excmd completion
This implements excmd completion. We're using the typescript compiler
API in order to get the documentation and the type of every function of
Tridactyl and generate a file named "src/metadata.ts" which contains
this information. Since this file is dependency-less it can be imported
from every source file.

We then write a regular completion source which just uses the data
contained in metadata.ts in order to generate its completions.
2018-08-05 17:12:49 +02:00
Babil Golam Sarwar e1e85676dd Fix security audit warnings from NPM 2018-06-07 15:28:54 +10:00
Oliver Blanthorn b8e9d4a088
Remove global dependency on nearley,typedoc,marked 2018-05-28 10:22:17 +01:00
Oliver Blanthorn 65279b4263
Reduce number of web-ext insta-crashes from 75% to about 30% 2018-05-19 14:52:20 +01:00
Colin Caine 8f67be2d17 Improve CSP clobbering (commit lost last time)
- Get csp setting asynchronously
 - Case insensitively match content-security-policy header value
 - Parse csp correctly
 - Simplify code

(When I rebased last time I lost the content of this commit somehow...)
2018-05-18 17:10:12 +01:00
Colin Caine d28fc7f0f6 Add npm run {lint,pretty}
Lint is an alias to hooks/pre-commit. Code shared in scripts/common.
2018-05-18 16:03:11 +01:00
Babil Golam Sarwar 19e3363c92
Add MinGW build support and minor refactoring 2018-05-17 12:18:52 +01:00
Oliver Blanthorn 70bf80dffd
Add npm run run command and document it 2018-05-16 15:04:35 +01:00
Oliver Blanthorn c5c9c061af
Update web-ext 2018-05-16 14:59:25 +01:00
Oliver Blanthorn d13fa243e7
Warn users that watch is broken 2018-05-13 14:26:59 +01:00
Oliver Blanthorn 60ce31f44c
Move CSS editing to JS 2018-04-21 23:43:12 +01:00
Oliver Blanthorn c858a7d4e8
Add native version checker and nativeopen
Adds semver-compare runtime dependency: might be worth statically
linking it since it's so simple.
2018-04-20 22:58:02 +01:00
Colin Caine e107fa5eb1 build: add nearley 2018-04-15 22:32:34 +01:00
Colin Caine 5b444f76b7 Be less precise
Replace precise-commits with whole file prettification
2018-04-14 16:59:16 +01:00
Oliver Blanthorn ebde6d63e4
Merge branch 'master' of github.com:cmcaine/tridactyl into glacambre-add_prettier 2018-04-13 18:54:34 +01:00
Oliver Blanthorn f2244ee554
Sketch out find command using mark.js 2018-03-18 13:10:17 +00:00
glacambre 82c06fd920
Add the Prettier linter 2018-03-06 22:03:44 +01:00
glacambre 119758454f
Add cleanslate.css 2018-03-04 14:15:26 +01:00
Alexander Batischev 25baa7ac53 Drop dependency on typedoc-webpack-plugin
It's not required for anything. Closes #268.
2018-01-04 15:05:46 +00:00
Colin Caine ec01dadf27 completions: add fuse.js and html-tagged-template 2017-11-22 21:30:36 +00:00
Oliver Blanthorn 85d6eba2b5
Revert "Merge branch 'Koushien-completions'"
This reverts commit 0aa14bb754, reversing
changes made to eae9cd0dab.
2017-11-21 20:28:48 +00:00
Colin Caine e55d174747 completions: add fuse.js and html-tagged-template 2017-11-21 05:15:52 +00:00
Colin Caine 1777bc9478 build: update web-ext-types 2017-11-19 01:58:59 +00:00
Colin Caine f8d8d76bcc build: fix npm watch 2017-11-15 00:57:10 +00:00
Colin Caine 2d3342af4b build: don't trust webpack shell plugin, exclude large images 2017-11-12 01:44:04 +00:00
Colin Caine a0a29aec27 build: Fix build break when make_docs is slow 2017-11-09 05:54:10 +00:00
Colin Caine e82218e156 build: watch scripts dir too 2017-11-09 05:44:48 +00:00
Colin Caine 7697072be1 build: Move scripts out. Make generated files obv.
To speed up builds, typedoc is now run in the background, which means
that the build won't fail if typedoc fails.
2017-11-08 18:13:40 +00:00
Colin Caine 28bd2fcae7 build: update web-ext-types 2017-11-07 12:03:08 +00:00
Oliver Blanthorn a2f86c7133
Build documentation with npm run build (npm run watch currently unsupported) 2017-11-03 18:23:11 +00:00
Oliver Blanthorn 9e00ce20de
Vague attempt at docs. Run src/make_docs.sh first. 2017-11-03 18:23:10 +00:00
Colin Caine cb4a116b2a build: make watch mode less noisy 2017-10-23 02:11:16 +01:00
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