Commit Graph

42 Commits

Author SHA1 Message Date
Tilo Mitra
87eff25f43 change order of concatenation 2014-08-25 10:50:08 -07:00
Tilo Mitra
e8c024525c Merge branch 'master' of github.com:yui/pure into new-menu
Conflicts:
	src/menus/css/menus-core.css
	src/menus/tests/manual/menus.html
2014-08-25 10:30:31 -07:00
Tilo Mitra
f0754b3388 update Gruntfile for new menus 2014-08-24 16:14:38 -07:00
Tilo Mitra
126455ec10 add stripmq grunt task 2014-03-07 13:15:06 -05:00
Eric Ferraiuolo
b197749d55 Remove grids-nr.css build file, now that there's grids-responsive.css 2014-02-28 13:13:10 -05:00
Tilo Mitra
be5576df51 update pure_grids with responsive sub-task 2014-02-28 12:56:50 -05:00
Eric Ferraiuolo
3340b3371f Use grunt-pure-grids package 2014-02-18 11:55:22 -05:00
Eric Ferraiuolo
2af537d489 Remove unused dependency from Gruntfile 2014-02-07 03:50:34 -05:00
Eric Ferraiuolo
5ee9222705 Tweak bower_json Grunt task to be more configurable 2014-02-07 03:43:40 -05:00
Eric Ferraiuolo
1f9ec2a22d Merge branch 'master' of github.com:stevenvachon/pure into stevenvachon-master
Conflicts:
	bower.json
2014-02-06 23:42:54 -05:00
Steven Vachon
2d31f31806 added config 2014-02-06 17:44:02 -05:00
Eric Ferraiuolo
828ff53587 Downgrade grunt-contrib-cssmin to v0.6.x which uses clean-css v1.x
grunt-conrib-cssmin v0.7.x uses clean-css v2.x which adds "advanced"
options which totally borked the Pure v0.4.0 release.

**Note to self:** If I ever write a trivial Grunt plugin that wraps some
dependency, tie their version releases to the same slot, e.g. bump the
major version number if the dependency's major version number changes.
2014-02-06 17:22:17 -05:00
Eric Ferraiuolo
a6a38caa4f Update grunt-contrib-compress dependency and swich to release tarballs
To resolve file mode issues with the .zip release files, this switches
to using tarballs instead.
2014-02-06 00:11:51 -05:00
Eric Ferraiuolo
82b16cf953 Update copyright to 2014 2014-02-06 00:11:08 -05:00
Steven Vachon
1e0f0b5efe add “main” to bower.json 2014-02-05 12:52:39 -05:00
Eric Ferraiuolo
7b884f71f8 Add Base to src/ which is Pure's extras on top of Normalize.css 2013-12-07 15:27:58 -05:00
Eric Ferraiuolo
97f862bd7e Improve CSSLint config to work on a per-module basis
The grunt-contrib-csslint Grunt plugin does odd things with the way it
processes CSSLint config. This improves linting by only applying in-file
lint overrides on a per-module basis.
2013-11-27 14:38:03 -05:00
Eric Ferraiuolo
b51c421888 Rearrange modules in pure.css rollup to: Base, Grids, etc.
This moves Grids to be the second module (after Base) in the pure.css
rollup files.
2013-11-27 14:36:18 -05:00
Eric Ferraiuolo
a4c0ade4b1 Generate 5ths and 24ths grid units including non-reduced fractions
Closes #144
Relates #149
2013-11-24 18:40:32 -05:00
Eric Ferraiuolo
dfff4fe238 Generate Grids Units via Grunt task 2013-11-18 14:46:19 -05:00
Eric Ferraiuolo
5cec523755 Move local Grunt tasks to tasks/ dir 2013-11-18 14:45:37 -05:00
Eric Ferraiuolo
61e26272a9 Use grunt-css-selectors Grunt plugin to prefix Normalize.css selectors 2013-09-25 00:34:55 -04:00
Eric Ferraiuolo
9ab35b7d82 Merge branch 'grunt-bower' of github.com:ericf/pure into ericf-grunt-bower 2013-08-27 12:42:01 -04:00
Eric Ferraiuolo
cc7f35dfa0 Create non-minified pure-nr.css file along with pure.css 2013-08-27 12:34:16 -04:00
Omeid
f15248ea38 Added unminifed roll-up of everything. 'pure.css'. 2013-08-23 22:50:38 +10:00
Eric Ferraiuolo
f9bbf6f694 Use bower.json to get current Normalize.css version number 2013-08-12 10:34:23 -04:00
Eric Ferraiuolo
f496042888 Tweak formatting and remove unused stuff in Gruntfile 2013-08-07 19:14:23 -04:00
Eric Ferraiuolo
f2733cb2ff Simplify Grunt tasks and include Normalize.css import by default
Running `grunt` will now use Bower to install Normalize.css. As of 1.0.0
Bower got much faster, and it also uses a cache so the install only
happens once.

Added `grunt build` which does not the "import" or "test" tasks.
2013-08-07 18:57:06 -04:00
Eric Ferraiuolo
04d158f414 Change grunt watch task for first run a build 2013-06-07 13:00:35 -04:00
Eric Ferraiuolo
cc528c5d61 Add grunt watch task 2013-06-05 18:51:10 -04:00
Eric Ferraiuolo
4783db4201 Add CSSLint and grunt test task to lint CSS in the src/ dir
This gives basic linting of src CSS, but ignores linting normalize.css.
2013-06-05 14:04:38 -04:00
David Lantner
da94f2f31e Typo in grunt.log message
"Stampped" to "Stamped"
2013-05-29 21:01:33 -03:00
Eric Ferraiuolo
db11feeff7 Checkin Normalize.css' bower.json so its version can be determined
This allows the Normalize.css version number to be determined
programmatically to be used in the license banner.
2013-05-23 14:44:48 +01:00
Eric Ferraiuolo
494885d292 Integrate Bower into grunt import task
This uses Bower to import the Normalize.css dependency.
2013-05-23 13:58:55 +01:00
Eric Ferraiuolo
cb7ced1e6b Update Gruntfile.js with new pure prefix and re-import Normalize.css 2013-05-16 13:34:29 -04:00
Eric Ferraiuolo
a19f09a17f Rename project to "Pure" 2013-05-16 13:21:35 -04:00
Eric Ferraiuolo
bd63012fa1 Add Grunt license task to stamp the Normalize.css and Yahoo! licenses
This task prepends the proper licenses to the built files as the very
last step of the `default` Grunt task.
2013-05-14 16:59:18 -04:00
Eric Ferraiuolo
52c6ac538b Add Grunt release task to create a .zip archive of the build/ dir
This adds the new `release` Grunt task which creates a .zip file in the
`release/[version]/` dir with the following name format and structure:

`[name]-[version].zip` where `name` and `version` are from package.json.
.
└── kimono
    └── 0.0.1
        └── *.css
2013-05-14 15:58:25 -04:00
Eric Ferraiuolo
f0d71204bf Update Gruntfile to use grids-core.css after base -> core rename 2013-05-14 13:58:31 -04:00
Eric Ferraiuolo
79306853bb Revamp Gruntfile to improve its build and import tasks
This is a major rewrite of the Gruntfile which uses a config-driven
approach and leverages grunt-contrib-* plugins to do the heavy lifting.

This creates the build files according to the following conventions:

* `-nr.css`: Rollup `-core.css` + `[module].css` + `-[feature].css`.
* `[module].css`: Rollup `-nr.css`  + `-r.css`.
* `-min.css`: A minified file version of the files of the same name.
* `kimono-min.css`: Rollup of all `[module].css` files.
* `kimono-nr-min.css`: Rollup of all modules without `@media`

**Note:** `-r.css` files are not maintained as separate files.
2013-05-14 13:12:01 -04:00
Eric Ferraiuolo
75e2d50407 Use grunt-contrib-clean for cleaning build tasks 2013-05-13 14:56:23 -04:00
Tilo Mitra
dbb805f448 Initial drop 2013-05-09 18:05:18 -04:00