@@ -8,21 +8,20 @@ NDPROJ_DIR = ndproj
8
8
SED ?= sed
9
9
SHELL ?= /usr/env/bin/bash
10
10
SRC_DIR = src
11
- STROPHE = dist/strophe.js
12
- STROPHE_MIN = dist/strophe.min.js
11
+ STROPHE = dist/strophe.umd.js
13
12
14
- all : doc $(STROPHE ) $( STROPHE_MIN )
13
+ all : doc $(STROPHE )
15
14
16
15
.PHONY : help
17
16
help :
18
17
@echo " Please use \` make <target>' where <target> is one of the following:"
19
18
@echo " "
20
- @echo " all Update docs + build $( STROPHE ) and $( STROPHE_MIN ) "
19
+ @echo " all Update docs + build strophe "
21
20
@echo " doc Update docs"
22
- @echo " dist Build $( STROPHE ) and $( STROPHE_MIN ) "
21
+ @echo " dist Build strophe "
23
22
@echo " check Build and run the tests"
24
23
@echo " eslint Check code quality"
25
- @echo " release Prepare a new release of $( STROPHE ) . E.g. \` make release VERSION=1.2.14\` "
24
+ @echo " release Prepare a new release of strophe . E.g. \` make release VERSION=1.2.14\` "
26
25
@echo " serve Serve this directory via a webserver on port 8000."
27
26
@echo " stamp-npm Install NPM dependencies and create the guard file stamp-npm which will prevent those dependencies from being installed again."
28
27
@echo " "
@@ -57,15 +56,10 @@ watchjs: stamp-npm
57
56
./node_modules/.bin/npx webpack --mode=development --watch
58
57
59
58
.PHONY : dist
60
- dist : $(STROPHE ) $( STROPHE_MIN )
59
+ dist : $(STROPHE )
61
60
62
- $(STROPHE_MIN ) : src webpack.config.js node_modules Makefile stamp-npm
63
- ./node_modules/.bin/npx webpack --mode=production
64
- $(SED ) -i s/@VERSION@/$(VERSION ) / $(STROPHE_MIN )
65
-
66
- $(STROPHE ) : src webpack.config.js node_modules Makefile stamp-npm
67
- ./node_modules/.bin/npx webpack --mode=development
68
- $(SED ) -i s/@VERSION@/$(VERSION ) / $(STROPHE )
61
+ $(STROPHE ) : src rollup.config.js node_modules Makefile stamp-npm
62
+ npm run build
69
63
70
64
.PHONY : eslint
71
65
eslint : stamp-npm
0 commit comments