diff options
-rw-r--r-- | .gitignore | 2 | ||||
-rw-r--r-- | Makefile | 12 | ||||
-rw-r--r-- | src/content/images.js | 70 |
3 files changed, 80 insertions, 4 deletions
@@ -1,3 +1,3 @@ -/src/content/images.js +/src/content/images.js.next /src/content/papo.exported.js /src/content/sw.exported.js @@ -49,7 +49,7 @@ contents = \ derived-assets = \ - src/content/images.js \ + src/content/images.js.next \ src/content/papo.exported.js \ src/content/sw.exported.js \ @@ -61,8 +61,9 @@ side-assets = \ ## and installation. all: $(derived-assets) -src/content/images.js: Makefile deps.mk - printf 'const IMG_PATHS = [\n' > $@ + +src/content/images.js.next: Makefile deps.mk + printf 'const IMG_PATHS = [\n' > $@ printf '\t"%s",\n' $(img.svg) >> $@ printf '];\n' >> $@ @@ -76,6 +77,10 @@ src/content/papo.exported.js src/content/sw.exported.js: +.PRECIOUS: src/content/images.js +src/content/images.js: ALWAYS src/content/images.js.next + diff -U10 $@ $*.js.next + .SUFFIXES: .js-check tests/papo.js-check: src/content/papo.exported.js tests/sw.js-check: src/content/sw.exported.js @@ -83,6 +88,7 @@ tests/papo.js-check tests/sw.js-check: node tests/node-driver.js $*.js check-unit: tests/papo.js-check tests/sw.js-check +check-unit: src/content/images.js integration-tests = \ diff --git a/src/content/images.js b/src/content/images.js new file mode 100644 index 0000000..aeb8b15 --- /dev/null +++ b/src/content/images.js @@ -0,0 +1,70 @@ +const IMG_PATHS = [ + "src/content/img/favicon.svg", + "src/content/img/icon/add/light.svg", + "src/content/img/icon/archive/light.svg", + "src/content/img/icon/arrow-down/light.svg", + "src/content/img/icon/bookmark/light.svg", + "src/content/img/icon/calendar/light.svg", + "src/content/img/icon/check/light.svg", + "src/content/img/icon/chevron-down/light.svg", + "src/content/img/icon/chevron-left/light.svg", + "src/content/img/icon/chevron-right/light.svg", + "src/content/img/icon/clipboard/light.svg", + "src/content/img/icon/close/light.svg", + "src/content/img/icon/code-file/light.svg", + "src/content/img/icon/code/light.svg", + "src/content/img/icon/crop/light.svg", + "src/content/img/icon/delete/light.svg", + "src/content/img/icon/download/light.svg", + "src/content/img/icon/edit/light.svg", + "src/content/img/icon/filter/light.svg", + "src/content/img/icon/folder/light.svg", + "src/content/img/icon/fullscreen/light.svg", + "src/content/img/icon/hash-sign/light.svg", + "src/content/img/icon/heart/light.svg", + "src/content/img/icon/help/light.svg", + "src/content/img/icon/info/light.svg", + "src/content/img/icon/launch/light.svg", + "src/content/img/icon/link/light.svg", + "src/content/img/icon/lock/light.svg", + "src/content/img/icon/logout/light.svg", + "src/content/img/icon/needs-update/light.svg", + "src/content/img/icon/notifications-off/light.svg", + "src/content/img/icon/notifications/light.svg", + "src/content/img/icon/offline/light.svg", + "src/content/img/icon/online/light.svg", + "src/content/img/icon/password/light.svg", + "src/content/img/icon/payment-card/light.svg", + "src/content/img/icon/photo/light.svg", + "src/content/img/icon/pin/light.svg", + "src/content/img/icon/remove/light.svg", + "src/content/img/icon/sad/light.svg", + "src/content/img/icon/save/light.svg", + "src/content/img/icon/scissors/light.svg", + "src/content/img/icon/search/light.svg", + "src/content/img/icon/settings/light.svg", + "src/content/img/icon/share/light.svg", + "src/content/img/icon/shield-bad/light.svg", + "src/content/img/icon/shield-good/light.svg", + "src/content/img/icon/shield-info/light.svg", + "src/content/img/icon/shield-off/light.svg", + "src/content/img/icon/shopping-cart/light.svg", + "src/content/img/icon/star-full/light.svg", + "src/content/img/icon/star/light.svg", + "src/content/img/icon/support/light.svg", + "src/content/img/icon/tag/light.svg", + "src/content/img/icon/threads/light.svg", + "src/content/img/icon/upload/light.svg", + "src/content/img/icon/user-add/light.svg", + "src/content/img/icon/user-check/light.svg", + "src/content/img/icon/user-circle/light.svg", + "src/content/img/icon/user-group/light.svg", + "src/content/img/icon/user-remove/light.svg", + "src/content/img/icon/user/light.svg", + "src/content/img/icon/warning/light.svg", + "src/content/img/icon/zoom-in/light.svg", + "src/content/img/icon/zoom-out/light.svg", + "src/content/img/logo/dark.svg", + "src/content/img/logo/light.svg", + "src/content/img/profile/fallback.svg", +]; |