update npm deps, tidy makefile
continuous-integration/drone/pr Build encountered an error Details
continuous-integration/drone/push Build is passing Details

This commit is contained in:
Ben Harris 2020-06-15 10:05:28 -04:00
parent 1d2e680544
commit a6ead17941
3 changed files with 435 additions and 391 deletions

View File

@ -2,9 +2,6 @@ lessc := node_modules/.bin/lessc
lightserver := node_modules/.bin/light-server
NPM != command -v npm 2> /dev/null
PLEX = less/plex.css
HACKER = less/hacker/*.less $(PLEX)
DRACULA = less/dracula/*.less $(PLEX)
.PHONY: build dev clean
@ -14,11 +11,9 @@ build: hacker.css dracula.css
dev: build
$(lightserver) -s . -p 9000 -w "index.html, **/*.less \# make" -o
hacker.css: node_modules $(HACKER)
$(lessc) less/hacker.less hacker.css --clean-css="--s1 --advanced --compatibility=ie8"
dracula.css: node_modules $(DRACULA)
$(lessc) less/dracula.less dracula.css --clean-css="--s1 --advanced --compatibility=ie8"
%.css: node_modules less/%/*.less less/plex.css
$(info building $@)
$(lessc) less/$*.less $*.css --clean-css="--s1 --advanced --compatibility=ie8"
node_modules: package.json package-lock.json Makefile
ifndef NPM

811
css/package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -12,9 +12,9 @@
},
"dependencies": {
"bootstrap": "3.4.1",
"less": "2.7.3",
"less": "3.11.1",
"less-plugin-clean-css": "1.5.1",
"light-server": "^2.5.1"
"light-server": "^2.6.4"
},
"preferGlobal": true,
"license": "MIT"