Add test
and lint
NPM scripts
This commit is contained in:
parent
27a47c6ee8
commit
f2ac748e06
7
Makefile
7
Makefile
@ -3,7 +3,6 @@ BOOTSTRAP = ./node_modules/
|
||||
BUILDDIR = ./docs
|
||||
KARMA ?= ./node_modules/.bin/karma
|
||||
CLEANCSS ?= ./node_modules/clean-css-cli/bin/cleancss
|
||||
ESLINT ?= ./node_modules/.bin/eslint
|
||||
HTTPSERVE ?= ./node_modules/.bin/http-server
|
||||
HTTPSERVE_PORT ?= 8000
|
||||
INKSCAPE ?= inkscape
|
||||
@ -218,15 +217,15 @@ types:: node_modules
|
||||
|
||||
.PHONY: eslint
|
||||
eslint: node_modules
|
||||
$(ESLINT) src/**/*.js
|
||||
npm run lint
|
||||
|
||||
.PHONY: check
|
||||
check: eslint | dist/converse.js dist/converse.css
|
||||
$(KARMA) start karma.conf.js $(ARGS)
|
||||
npm run test
|
||||
|
||||
.PHONY: test
|
||||
test:
|
||||
$(KARMA) start karma.conf.js $(ARGS)
|
||||
npm run test
|
||||
|
||||
########################################################################
|
||||
## Documentation
|
||||
|
@ -28,6 +28,8 @@
|
||||
],
|
||||
"scripts": {
|
||||
"build": "webpack --config webpack/webpack.build.js",
|
||||
"lint": "eslint src/**/*.js",
|
||||
"test": "karma start karma.conf",
|
||||
"cdn": "ASSET_PATH=https://cdn.conversejs.org/dist/ npm run build",
|
||||
"clean": "rm -rf node_modules dist *.zip src/headless/dist src/headless/node_modules",
|
||||
"dev": "webpack --config webpack/webpack.build.js --mode=development",
|
||||
|
Loading…
Reference in New Issue
Block a user