Commit Graph

147 Commits

Author SHA1 Message Date
Jörn Zaefferer
6308a261fd Build: Add main entry for webpack support; actual value doesn't matter
Fixes #14375
Closes gh-1600
2015-09-24 10:50:20 +02:00
Alexander Schmitz
e0acfda162 Build: bump jscs version 2015-09-11 08:36:41 -04:00
Alexander Schmitz
8bf46a46ad Build: remove dependency on grunt-contrib-concat 2015-08-08 00:29:39 -04:00
Alexander Schmitz
a4869031e0 Build: Add requirejs build task
This more closely emulates what you get from the builder in terms of file order
it also will error on any dependency issues.
2015-08-08 00:29:39 -04:00
Jörn Zaefferer
cd6c751b88 Build: Update the licenses attribute to singular license
Specifying the type and URL is deprecated:
https://docs.npmjs.com/files/package.json#license
2015-07-24 16:16:14 +02:00
Scott González
7c896ddb85 Tests: Change test infrastructure to use AMD and reduce boilerplate
Ref #10119
Ref gh-1528

* Adds RequireJS and relies on AMD for loading dependencies.
* Updates to grunt-contrib-qunit 0.6.0.
* Convert `domEqual()` to a proper QUnit assertion.
* Introduces two bootstrap files (JS and CSS) which use `data-` attributes to
reduce the amount of boilerplate needed in each test
2015-04-09 09:21:06 -04:00
Jörn Zaefferer
4e6e27d073 Build: Increase htmllint coverage by testing all files, ignoring errors
Also formats jscsBad array and sorts it alphabetically.

Closes gh-1507
2015-03-18 14:18:34 +01:00
Jörn Zaefferer
62620a3fdb Build: Update grunt-jscs to latest, use exceptions to improve coverage
Closes gh-1506
2015-03-18 13:50:56 +01:00
Scott González
3ecbe7867a Build: Update list of maintainers 2015-01-14 16:45:08 -05:00
Scott González
068254455f Build: Upgrade to grunt-git-authors 2.0.0 and add update-authors task
Closes gh-1378
2014-10-24 09:40:55 -04:00
Jörn Zaefferer
2159e0446c Build: Upgrade to commitplease 2.0.0
commitplease now accepts "[tmp]:" and similar to temporary commits,
useful while updating pull requests that are squashed later.
2014-10-22 17:53:42 +02:00
Scott González
c0df7b0138 Build: Update version to 1.12.0-pre 2014-10-16 15:04:12 -04:00
Scott González
0231e5862b Build: Updating the master version to 1.11.3-pre. 2014-10-16 08:44:07 -04:00
Jörn Zaefferer
54004c85d0 Build: Update jscs and fix some code style issues
Disables the checks for casing and line length, since those need a lot
more effort to address. For variable naming the fix isn't obvious to me.
There's way too many lines over 100 chars.
2014-08-14 14:12:12 +02:00
Jörn Zaefferer
98b7a7dd12 Build: Updating the master version to 1.11.2-pre. 2014-08-13 13:40:43 +02:00
Scott González
7c4c86a000 Build: Update license
Closes gh-1257
2014-06-27 11:18:20 -04:00
Jörn Zaefferer
292248307a Build: Updating the master version to 1.11.1-pre. 2014-06-26 14:36:58 +02:00
Scott González
66032703e8 Build: Upgrade to grunt-bowercopy 1.1.0
Ref gh-1266
2014-06-24 22:45:49 -04:00
Scott González
6df127a0b5 Build: Reorganize external directory
Put each external library into its own directory.
Move jquery.js to external.

Ref gh-1266
2014-06-24 22:45:32 -04:00
Scott González
e5008c2de1 Build: Add Felix Nagel as a maintainer 2014-04-24 10:04:31 -04:00
Scott González
0f272ee37a Build: Update version from pre to -pre
Ref jquery/jquery-release#61
2014-04-17 15:08:34 -04:00
Jörn Zaefferer
d789d7ab19 Build: Use bower to manage client-side dependencies
Fixes #9507
Closes gh-1201
2014-03-05 16:04:43 +01:00
Jörn Zaefferer
5f2252c951 Build: Update to latest grunt-html 2014-02-21 19:48:47 +01:00
Jörn Zaefferer
4c6fce77a7 Build: Sort dependencies and update grunt-compare-size to latest 2014-02-11 19:06:17 +01:00
Jörn Zaefferer
08c7328337 Build: Add commitplease as devDependency, to check commit messages 2014-02-11 19:01:23 +01:00
Patrick Stapleton
05c5646071 Build: Add load-grunt-tasks
Closes gh-1191
2014-02-11 18:42:51 +01:00
Jörn Zaefferer
031400b5f3 Build: Upgrade to grunt-contrib-qunit, supports page options 2014-01-17 11:28:35 +01:00
Scott González
6870897364 Build: Upgrade to grunt-contrib-csslint 0.2.0
This should fix the crazy grunt-contrib-csslint -> csslint -> parserlib fuzzy
version issues.
2014-01-16 12:24:20 -05:00
Jörn Zaefferer
e15d8cc232 Build: Update grunt and grunt-jscs-checker, use jquery preset for jscs 2014-01-10 16:06:58 +01:00
Jörn Zaefferer
8033cf4a5a Build: Update to lastest grunt-jscs-checker 2013-12-09 13:01:50 +01:00
Jörn Zaefferer
327bcbae8c Grunt: Add grunt-esformatter, formats all source files (no validation) 2013-12-07 18:00:46 +01:00
Jörn Zaefferer
c462e66f5d Build: Add jscs task for code style checking 2013-11-13 19:20:16 +01:00
Scott González
61d16ec939 Update grunt-contrib-jshint to 0.7.1 and squash jshint tasks. 2013-11-01 14:44:14 -04:00
Jörn Zaefferer
9ef09edc79 Build: Remove the build task and it's dependencies. Will bring back testing against minified files later. 2013-09-20 18:27:07 +02:00
Jörn Zaefferer
041e0ec492 Build: Update grunt-compare-size to latest, add it's .sizecache.json to .gitignore 2013-09-20 17:59:04 +02:00
TJ VanToll
643ef44ee2 Upgrade grunt-contrib-jshint to 0.6.3. 2013-08-28 09:22:26 -04:00
Jörn Zaefferer
a960295629 Build: Update grunt-contrib-jshint to latest, fixes jshint errors not aborting the build 2013-06-20 16:53:08 +02:00
Jörn Zaefferer
b5c41a2b33 Build: Add support for running on Travis 2013-06-12 21:52:14 +02:00
Jörn Zaefferer
a9bb4880d3 Build: Update node-testswarm to 1.1.0 to match latest TestSwarm API 2013-05-31 11:37:09 +02:00
Jörn Zaefferer
cb3e7496e8 Revert b12def5ab2 - instead update to testswarm@1.0.3, which always passes as a boolean. 2013-05-31 10:47:10 +02:00
Jörn Zaefferer
5c0a6aaeb7 Build: Fix version in package.json, oversight when branching 1-10-stable 2013-04-26 18:10:47 +02:00
Scott González
cdff8de18f Upgrade grunt-contrib-jshint to 0.4.1. 2013-04-08 15:02:54 -04:00
Scott González
f281ce9e6c Upgrade to grunt 0.4.1. 2013-03-21 12:34:28 -04:00
Scott González
39a2f465a5 Use .csslintrc instead of inlining rules in the Gruntfile. 2013-03-15 09:57:49 -04:00
Scott González
db27541b3c Updating the master version to 1.10.3pre. 2013-03-14 12:23:06 -07:00
Scott González
b280b8587e Upgrade to grunt-git-authors 1.2.0. 2013-03-12 14:55:08 -04:00
Jörn Zaefferer
e090a36555 Build: Update to grunt-contrib-qunit 0.2.0 to get latest PhantomJS 2013-03-12 13:53:18 +01:00
Jörn Zaefferer
bd211df0d3 Build: Switch from grunt-css to the equivalent grunt-contrib tasks 2013-03-12 11:00:32 +01:00
Jörn Zaefferer
f87b4e0f4a Build: Migrate to grunt 0.4. Rename to Gruntfile, upgrade to newer grunt-css and grunt-html, update custom tasks. Drop qunit-junit plugin, not worth the trouble. Update release script to run grunt-prepare after npm-install. 2013-03-12 11:00:32 +01:00
Scott González
f78c8ca22c Updating the master version to 1.10.2pre. 2013-02-15 15:07:15 -05:00
Jörn Zaefferer
0e0d51dced Upgrade to node-testswarm 1.0. -alpha works well, tested with QUnit already. 2013-02-01 18:44:51 +01:00
Scott González
a63c0910a6 Updating the master version to 1.10.1pre. 2013-01-17 13:32:30 -05:00
Jörn Zaefferer
5549dfabba Revert "Updating the master version to 1.10.1pre."
This reverts commit 20cf7abef1.
2013-01-14 21:19:09 +01:00
Jörn Zaefferer
20cf7abef1 Updating the master version to 1.10.1pre. 2013-01-14 21:16:43 +01:00
Scott González
6970715d84 Updated maintainers list. 2013-01-08 20:15:35 -05:00
Jörn Zaefferer
1481b08012 Build: Update to node-testswarm 0.3 2012-12-07 10:51:44 +01:00
Jörn Zaefferer
d5e75ca1a1 Build: Update grunt-junit, gets rid of the bogus xml files. 2012-12-07 10:10:50 +01:00
Scott González
30556ce493 Build: Set version to 1.10.0pre. 2012-10-26 14:43:16 -04:00
Scott González
c45dc65291 Updated list of maintainers. 2012-10-23 15:15:20 -04:00
Mike Sherov
d67522e329 Build: Upgrade to the latest Grunt and JSHint - Closes gh-786 2012-10-22 17:04:08 -05:00
Scott González
ec60dcd186 Updating the master version to 1.9.1pre. 2012-10-05 14:52:15 -04:00
Jörn Zaefferer
9bac5bb54a Grunt: New task for downloading themes using new themeroller.
* Replaces the old theme tasks with generate_themes.
* Drops useless download_docs task
* Drops request module
2012-09-24 08:54:24 +02:00
Scott González
485ca7192a Simplify licensing. 2012-08-09 15:09:50 -04:00
Scott González
6aa2fd8900 Use tabs for package.json. 2012-07-19 17:18:03 -04:00
Scott González
763a111552 Update project description. 2012-07-17 16:25:38 -04:00
Scott González
c2a488903f Allow newer 0.3.x releases of grunt. 2012-07-05 14:34:56 -04:00
Scott González
7716c3d461 Grunt: Use grunt-git-authors plugin to generate authors list. 2012-07-05 14:34:15 -04:00
Scott González
02676a8810 Update package.json to contain more information. 2012-07-05 09:20:42 -04:00
Scott González
a4534bb993 Update copyright to jQuery Foundation. 2012-07-04 09:08:08 -04:00
Scott González
c942575ed7 Setting version back to 1.9.0pre. 2012-06-28 06:19:56 -07:00
Scott González
6d22ee597b Tagging version 1.9.0-beta.1. 2012-06-28 06:18:52 -07:00
Jörn Zaefferer
4f3c1e9796 Revert "Grunt: Replace custom rimraf-based clean task with grunt-contrib's clean task"
This reverts commit 38aac3770c.

As long as grunt-contrib has a coffeescript dependency, we won't use it.
2012-06-16 14:39:46 +02:00
Jörn Zaefferer
05adce8a89 Update node-testswarm to 0.2.3, fixes 418 issues with big testsuites 2012-06-16 12:51:15 +02:00
Jörn Zaefferer
38aac3770c Grunt: Replace custom rimraf-based clean task with grunt-contrib's clean task 2012-06-14 12:41:04 +02:00
Jörn Zaefferer
ca5d842584 Grunt: Add grunt-junit, to replace qunit task in Jenkins context 2012-06-13 23:42:53 +02:00
Scott González
155e3334b0 Updating version to 1.9.0pre. 2012-05-17 10:05:49 -04:00
Scott González
19458be483 Tagging 1.9.0m8. 2012-05-17 10:04:50 -04:00
Jörn Zaefferer
baf0d69722 Update node-testswarm to 0.2.2 2012-05-07 11:52:17 +02:00
Jörn Zaefferer
3577955d2c Grunt: Update to testswarm@0.2.1, fixes timeout handling 2012-05-01 13:55:06 +02:00
Jörn Zaefferer
7012ba69a8 Grunt: Update to node-testswarm 0.2.0 2012-04-30 13:14:50 +02:00
Jörn Zaefferer
2017889b3c Grunt: Experimental testswarm integration 2012-04-28 14:03:13 +02:00
Jörn Zaefferer
2b1b0374c4 Grunt: Update to grunt-css 0.2.0, includes better logging and some bug fixes 2012-04-27 14:48:46 +02:00
Jörn Zaefferer
109a927b5e Grunt: Update to latest grunt-compare-size plugin 2012-04-24 18:13:43 +02:00
Jörn Zaefferer
d2e9e6c07c Grunt: Update grunt-html to 0.1.1, renamed task to htmllint 2012-04-23 18:10:41 +02:00
Jörn Zaefferer
c22fb56062 Grunt: Add grunt-html for html validation 2012-04-22 12:19:16 +02:00
Scott González
55e13692ee Build: Update grunt to 0.3.9. Fixes #8257 - Minified files are missing terminating semicolon. 2012-04-18 16:41:53 -04:00
Rick Waldron waldron.rick@gmail.com
d22edc8d05 Remove compare_size; defer to plugin.
Signed-off-by: Rick Waldron waldron.rick@gmail.com <waldron.rick@gmail.com>
2012-04-12 13:32:11 -04:00
Jörn Zaefferer
8769798cb3 Build/grunt: Fix dependencies to versions we've tested against. No more surprise API changes, for now 2012-04-02 15:59:32 +02:00
Jörn Zaefferer
08aaa225ce Build/grunt: Accept more grunt-css versions 2012-03-28 19:58:11 +02:00
Jörn Zaefferer
cd020af627 Build/grunt: Extract css related tasks, use grunt-css instead 2012-03-28 11:45:27 +02:00
Jörn Zaefferer
a84512f9cf Build/grunt: Use rimraf for clean task. Fix cop_hemes task to correctly rename the -custom.css file 2012-03-21 21:19:31 +01:00
Jörn Zaefferer
2a1ee37258 Build/grunt: Another attempt at using adm-zip. Keep the result in place, but don't (yet) use it - need to report issues to adm-zip 2012-03-19 23:08:56 +01:00
Jörn Zaefferer
fd9b7d3475 Build/grunt: Integrate CSSLint 2012-03-10 13:45:16 +01:00
Jörn Zaefferer
6aa41bf4ae Build/grunt: Partial download_themes task. Extracting currently fails with crc32 checksum failure 2012-03-08 14:52:50 +01:00
Jörn Zaefferer
cc3b08df2d Build/grunt: Minify CSS files, using sqwish. 2012-03-06 20:15:51 +01:00
Jörn Zaefferer
98fc87a5d7 Build/grunt: Switch to adm-zip. Use addFile method until addLocalFile is implemented. 2012-03-06 18:18:09 +01:00
Jörn Zaefferer
69dcb76e6b First iteration on grunt-based build. lint, qunit, concat, min and zip all work, but all have various limiations. 2012-03-02 16:45:10 +01:00