Skip to content
This repository has been archived by the owner on Feb 29, 2024. It is now read-only.

Switch to UglifyJS for minification #66

Closed
Krinkle opened this issue May 27, 2014 · 0 comments
Closed

Switch to UglifyJS for minification #66

Krinkle opened this issue May 27, 2014 · 0 comments
Assignees
Milestone

Comments

@Krinkle
Copy link
Owner

Krinkle commented May 27, 2014

Would reduce file size from 2.3kb (current python-jsmin build) to 1.9kb (latest UglifyJS2).

@Krinkle Krinkle self-assigned this May 27, 2014
Krinkle referenced this issue May 27, 2014
build:
* Use UglifyJS2 instead of jsmin.py.
* Set up package.json and Gruntfile to make it easy to install
  necessary packages and run linters, minification and qunit
  tests from the command line.
* Update JSHint to latest version.
* The coding style options we were using from JSHint were
  deprecated. Using node-jscs instead which is much better
  at this (find inconsistencies and fix them).

test:
* Disable test that has always been broken in PhantomJS so
  that the build passes and we can enable Travis CI.

libs:
* Update jQuery to v1.8.3
* Update QUnit to v1.14.0

Travis CI:
* Add .travis.yml to enable automatic running of tests after
  each commit on submission of pull request on GitHub.

readme:
* Add Travis CI badge.
* Update build instructions.
* Backtick "<major>". It was interpreted as HTML tag instead
  of code (became invisible, rendered as "..")

Also:
* Add LICENSE.txt.
@Krinkle Krinkle closed this as completed May 27, 2014
@Krinkle Krinkle added this to the v2.5.0 milestone May 27, 2014
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant