Romain
df1c6a7073
fix: link prefix supports absolute path, file:// and http://
...
Fixes #185
2021-03-05 00:28:48 +01:00
Romain
293cbf8469
test: make all tests run on Linux + Windows
2021-03-03 23:19:36 +01:00
Romain
a09ff03f2e
[feat] new option to pass settings to a theme, from a JSON file
...
Fixes #168
2019-06-05 22:45:02 +02:00
Romain
2e875e7448
test(theme): add tests for escaping of single and double quotes
2019-02-15 21:04:57 +01:00
Romain
9425604dd7
chore(dependencies): upgrade Standard from v11 to v12 which introduces a style change
2018-12-11 23:11:03 +01:00
Romain
a51904255c
fix(test): fix path to theme helpers in unit tests
2018-07-19 21:05:42 +02:00
Romain
39591c70a1
feat(theme): support for themes published within a subfolder
...
If a theme has a build process, it will likely publish a subfolder (e.g. “dist”) to npm.
It can simply set “thumbsup.themeRoot” in its package.json so thumbsup looks in the right place.
2018-06-30 14:18:13 +02:00
Romain
7dd714c957
refactor(tests): dynamically generate test folders to check more edge cases
2018-06-16 18:26:17 +02:00
Romain
3fa8867757
test(all): add unit tests for theme + cleanup logic
2018-06-13 23:30:14 +02:00
Romain
bd86ab6535
test(themes): add integration tests using a mock file system
...
This replaces the basic unit tests that used private methods
and didn’t have a very clear intent
2018-06-12 00:54:53 +02:00
Romain
deee049650
refactor(themes): extract the {{relative}} helper to be standalone + add some tests
2018-06-12 00:37:44 +02:00
Romain
7208642d95
test(all): increase unit test coverage
2018-06-08 23:39:09 +02:00
Romain
03a9c9a319
refactor: themes are now standalone folders, to prepare for external loading
...
Every theme is made of { Handlebars + Less + Partials + Helpers + Public }
2018-06-01 23:49:53 +02:00