Skip to content

Commit de168e4

Browse files
committed
add ES Modules #254
1 parent 841dcdd commit de168e4

File tree

8 files changed

+18028
-59
lines changed

8 files changed

+18028
-59
lines changed

Diff for: .gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -12,3 +12,4 @@ www
1212
/_*
1313
*/_*
1414
.nyc_output
15+
dist/version.js

Diff for: .npmignore

+1
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ rollup.config.js
1313
\#*#
1414
.*
1515
src/banner.js
16+
dist/version.js
1617
tests
1718
assets
1819
examples

Diff for: Makefile

+11-8
Original file line numberDiff line numberDiff line change
@@ -31,20 +31,23 @@ UGLIFY=./node_modules/.bin/uglifyjs
3131
ROLLUP=./node_modules/.bin/rollup
3232
LIPS=./bin/lips.js
3333

34-
ALL: Makefile package.json .$(VERSION) assets/classDiagram.svg dist/lips.js dist/lips.min.js README.md dist/std.min.scm dist/std.xcb
34+
ALL: Makefile package.json .$(VERSION) assets/classDiagram.svg dist/version.js dist/lips.js dist/lips.esm.js dist/lips.min.js dist/lips.esm.min.js README.md dist/std.min.scm dist/std.xcb
3535

36-
dist/lips.js: src/lips.js .$(VERSION) rollup.config.js
37-
$(ROLLUP) -c
38-
$(CAT) src/banner.js dist/lips.js > dist/tmp.js
39-
$(CP) dist/tmp.js dist/lips.js
40-
$(RM) dist/tmp.js
36+
dist/version.js: src/lips.js
37+
$(CAT) src/banner.js src/lips.js > dist/version.js
4138
$(GIT) branch | grep '* devel' > /dev/null && $(SED) -i -e "s/{{VER}}/DEV/g" -e "s/{{DATE}}/$(DATE)/g" \
42-
dist/lips.js || $(SED) -i -e "s/{{VER}}/$(VERSION)/g" -e "s/{{DATE}}/$(DATE)/g" -e "s/{{YEAR}}/${YEAR}/" \
43-
dist/lips.js
39+
dist/version.js || $(SED) -i -e "s/{{VER}}/$(VERSION)/g" -e "s/{{DATE}}/$(DATE)/g" -e "s/{{YEAR}}/${YEAR}/" \
40+
dist/version.js
41+
42+
dist/lips.js dist/lips.esm.js: dist/version.js .$(VERSION) rollup.config.js
43+
$(ROLLUP) -c
4444

4545
dist/lips.min.js: dist/lips.js .$(VERSION)
4646
$(UGLIFY) -o dist/lips.min.js --comments --mangle -- dist/lips.js
4747

48+
dist/lips.esm.min.js: dist/lips.esm.js .$(VERSION)
49+
$(UGLIFY) -o dist/lips.ems.min.js --comments --mangle -- dist/lips.esm.js
50+
4851
dist/std.scm: lib/bootstrap.scm lib/R5RS.scm lib/byte-vectors.scm lib/R7RS.scm lib/init.scm
4952
$(CAT) lib/bootstrap.scm lib/R5RS.scm lib/byte-vectors.scm lib/R7RS.scm lib/init.scm > dist/std.scm
5053

Diff for: dist/lips.ems.min.js

+51
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)