Skip to content

Commit

Permalink
Merge pull request #137 from eemeli/minify
Browse files Browse the repository at this point in the history
Ship minified version
  • Loading branch information
eemeli committed Feb 24, 2016
2 parents 594ee00 + 823a36a commit e9a4525
Show file tree
Hide file tree
Showing 4 changed files with 11 additions and 7 deletions.
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/doc/
/lib/messageformat-parser.js
/messageformat.js
/messageformat.*
node_modules/

# Test artifacts
Expand Down
12 changes: 8 additions & 4 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,11 @@ BIN=./node_modules/.bin

messageformat.js: lib/messageformat.js lib/messageformat-parser.js
@${BIN}/browserify $< -s MessageFormat -o $@
@echo "${CHK} messageformat.js is now ready for browsers."
@echo "${CHK} $@ is now ready for browsers."

messageformat.min.js: messageformat.js
@$(BIN)/uglifyjs $< --compress --mangle --output $@ --source-map $@.map
@echo "${CHK} $@ is now ready for browsers."

lib/messageformat-parser.js: lib/messageformat-parser.pegjs
@${BIN}/pegjs $< $@
Expand All @@ -40,11 +44,11 @@ example/%/i18n.js: bin/messageformat.js lib/messageformat.js lib/messageformat-p
./$< --locale $* --inputdir $(dir $@) --output $@


release: clean messageformat.js test examples doc
git add -f messageformat.js lib/messageformat-parser.js doc/*html doc/styles/ doc/scripts/
release: clean messageformat.min.js test examples doc
git add -f messageformat.*js* lib/messageformat-parser.js doc/*html doc/styles/ doc/scripts/
git commit -m 'Packaging files for release'
git am jsdoc-fix-fonts.patch


clean:
rm -rf messageformat.js lib/messageformat-parser.js doc/ test/common-js-generated-test-fixture.js
rm -rf messageformat.*js* lib/messageformat-parser.js doc/ test/common-js-generated-test-fixture.js
1 change: 0 additions & 1 deletion lib/messageformat.js
Original file line number Diff line number Diff line change
Expand Up @@ -350,7 +350,6 @@ MessageFormat.prototype._precompile = function(ast, data) {
data.keys[data.pf_count] = ast.argumentIndex;
return this._precompile( ast.elementFormat, data );
}
return '';

case 'elementFormat':
args = [ propname(data.keys[data.pf_count], 'd') ];
Expand Down
3 changes: 2 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,8 @@
"jsdoc": "~3.4.0",
"mocha": "*",
"pegjs": "*",
"serve": "*"
"serve": "*",
"uglify-js": "2.*"
},
"scripts": {
"test": "make test"
Expand Down

0 comments on commit e9a4525

Please sign in to comment.