grunt-imgo → grunt-imagemin, matchdep → load-grunt-tasks.

master
Artem Sapegin 2013-12-24 00:16:37 +04:00
parent e2a9674ab9
commit fb76abdb3b
21 changed files with 23 additions and 12 deletions

1
src/.gitignore vendored Normal file
View File

@ -0,0 +1 @@
node_modules

View File

@ -4,7 +4,7 @@
module.exports = function(grunt) {
'use strict';
require('matchdep').filterDev('grunt-*').forEach(grunt.loadNpmTasks);
require('load-grunt-tasks')(grunt);
grunt.initConfig({
cmpnt: grunt.file.readJSON('../bower.json'),
@ -78,6 +78,21 @@ module.exports = function(grunt) {
}
}
},
imagemin: {
options: {
pngquant: true
},
main: {
files: [
{
expand: true,
cwd: 'styles/classic/icons_src/',
src: '*.png',
dest: 'styles/classic/icons/'
}
]
}
},
watch: {
options: {
livereload: true
@ -86,15 +101,10 @@ module.exports = function(grunt) {
files: 'styles/**',
tasks: ['stylus:compile']
}
},
imgo: {
imgo: {
src: 'icons/*.png'
}
}
});
grunt.registerTask('default', ['jshint', 'jscs', 'uglify', 'imgo', 'webfont', 'stylus', 'csso']);
grunt.registerTask('build', ['uglify', 'imgo', 'webfont', 'stylus', 'csso']);
grunt.registerTask('default', ['jshint', 'jscs', 'uglify', 'imagemin', 'webfont', 'stylus', 'csso']);
grunt.registerTask('build', ['uglify', 'imagemin', 'webfont', 'stylus', 'csso']);
};

View File

@ -8,11 +8,11 @@
"grunt-contrib-uglify": "~0.2.7",
"grunt-contrib-watch": "~0.5.3",
"grunt-contrib-stylus": "~0.11.0",
"grunt-imgo": "~0.1.1",
"grunt-csso": "~0.5.2",
"matchdep": "~0.3.0",
"grunt-webfont": "~0.2.2",
"autoprefixer-stylus": "0.0.3",
"grunt-jscs-checker": "~0.3.0"
"grunt-jscs-checker": "~0.3.0",
"load-grunt-tasks": "~0.2.1",
"grunt-contrib-imagemin": "~0.4.0"
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 145 B

After

Width:  |  Height:  |  Size: 137 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 699 B

After

Width:  |  Height:  |  Size: 803 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 414 B

After

Width:  |  Height:  |  Size: 443 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 814 B

After

Width:  |  Height:  |  Size: 769 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 439 B

After

Width:  |  Height:  |  Size: 421 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 759 B

After

Width:  |  Height:  |  Size: 798 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 510 B

After

Width:  |  Height:  |  Size: 486 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 627 B

After

Width:  |  Height:  |  Size: 649 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 145 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 699 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 414 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 814 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 439 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 759 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 510 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 627 B

View File

@ -1,6 +1,6 @@
@font-face {
font-family:"social-likes";
src:url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAqQAA4AAAAADqgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABRAAAABoAAAAcafoqKEdERUYAAAFgAAAAHQAAACAAOQAET1MvMgAAAYAAAABKAAAAYEE5XjRjbWFwAAABzAAAAEIAAAFCAA/0s2N2dCAAAAIQAAAABAAAAAQAEQFEZ2FzcAAAAhQAAAAIAAAACP//AANnbHlmAAACHAAABhYAAAfMOAN+Z2hlYWQAAAg0AAAAMAAAADb+7sfVaGhlYQAACGQAAAAfAAAAJAPvAcxobXR4AAAIhAAAACgAAAAuD5MAFmxvY2EAAAisAAAAGgAAABoLbgm0bWF4cAAACMgAAAAgAAAAIABUAM5uYW1lAAAI6AAAAV8AAAK4S9HWR3Bvc3QAAApIAAAASAAAAIKYdL8JeJxjYGBgZACCM7aLzoPoc/ec18BoAFCvB7IAAHicY2BkYGDgA2IJBhBgYmAEQm4gZgHzGAAEwwA+AAAAeJxjYGE8w/iFgZWBgdGHMY2BgcEdSn9lkGRoYWBgYmBjZoADAQSTISDNNYXhwEeGjxyMB/4fYNBjPMDgABRmRFKiwMAIAH63DQIAAHicY2BgYGaAYBkGRgYQsAHyGMF8FgYFIM0ChED+R47//4Ekw////MxQlQyMbAwwJgMjE5BgYkAFjAzDHgAARQwGtAAAABEBRAAAAAH//wACeJw1VUuL3NgVvkePeyWVSu9HdZXqJVVJ3VXdVV0lVcn97um2x227Pc0YO92JxwF3iAlmIBszgSxmkQQni0Ae0AET5xckWdjLgTAdyCoMDAPJKvkDs8gmZBWCK0dqmyN0n+foPL7ziXDEJIS8gAeEJ4yMXgEZb79mAvnX9BUV/7n9mudwSl7xxbZYbL9mFP63/RqK/dRMzSQ1I/NnP3jyBB68+b0JKVrjCFlcggKfE5d4hPiTaBbN0lk2T6e+G4W0CSmL3D88OjnZn41qk7r9UD3Z//rh4cYef8/zNh9+jTYo2lhwBC5JldwjPyW/Ir8lLwnph0k8971pPvcYjfqTLI8TlPkeTNG4V8p86s/zUtrQAkZRPNcpx7cSoZVkBEmp60+ct4ooW9w0n7+TWVbeCJkGUaET4ioKCwP+JJtP0SiNc5wVkzCeAdF0pjFZlfGtawsyEAA4jkocAGWqbOhLRnqeGkuebPEVTpAohyfCgFG1aji22e6bzW7YsHqdjmepKqXX8UuSbim6G1SGw0pgG1VDlygTO3JVNV1FXKKBrAR0SVRcTTNYZ9sKrE7nstPBcb/0pXTlxfV1icq62fPRH55KmqrrqqZyAuD3/Z6py1Rav96N2l5Nt2VJljie5yTZcEzPa7fsuuNVNLnCi7wg8KKgyFrFM1qDvkJF1IciCGCS1K87QYBPEDTwKeZYRsIvFou/wwL+RDRykxxhBUcwhJC6jpdO5/ksz+ZbMPWaQL18F4qqUEw3lqIFWONijnUaAVYDq4P5iGcJ5hqz78MZlyfcYJIlgzknqjKvVsCkVs0ZLD/5Rice8aC1X2xbPrNqd85OGw15+72Tz/beE/abhzB8dnr6bPWLwWRzZZjNkspjpWqyvyqM2ve/349qpld/lHa7N+c1ZnckhTe3xuuffJqMawc3vkq9dqgPz56drRKBiIjzCWJ0SGZkh+xidJPCSeZ7jg40LDDGaDiGONvjitgwRAysDQV+k0lIHW86z2KvDMhzGKzLRtDeeizLvFyTpZlxjIMgy3edPGpojDZcY2wYWz03+GU9jrM4Dj4+Pv74+Ed/tHzLYY/xMi/LUoZqpYG7juCbrltlWlUDaGrsL3HW72fxn+8Uanfe9ukb7NMDckgITNCHAufYTS3A6swyhDtWyvf2YJ7EZQMXWI/CON/lZll56LWhaIgRFMdk8fTi4mmvZzGL9Zyd42/dfPA4U3iRo+b716bXRpFTE3iVhU5T4LhApNyN+xdP4fOLv/2m0gjer9rfOd46Pd859njFYcxpT4/y4cZJ01FWWgoGW3FE4RPX77U+/eDpxVuOuIR/Y/6XyTVyi9wmp+QMa7ABLe7KzVmGfVy83y22gEVFCIw6frJR1KEMkhWB2Lgulsm7jRQmqRu5V+yVusBs2/r2vRu305VTtKCl28PJ3R8PV8bNhm3tN2xjFDdsfXV5nLYHotILN/ZnZHF42MXnpWn1vfTOteW0tUQblmLA3iDrLzdWJt0V1w70TdvoDj707PbKB2/+s9yphS2o2JPeCLTw8DA8OCCINUI2Sz7kiU9WyICQeTZ1WJjk2EgFW+0BOluQW4Lu4hr5kJWR6DD58nzy4UbWm9Z8z7Rk+flpfW2U/fD5aWN1lJUHcauryl+cn/8aF7JsWp5/e61e/8et8VIdd1y/7V/xOulgL1+SNTIq8EKZ6yA3hknhAmL9atgBzy+SXb4LN+Y5ZfMcFn7z4OcfffNIMo82w7miSnq1t+40xvr9n/A7q2vtJFDDVgt+EbrVo+ePxrAGyx2OlzZirsJ18nrje1RVh7tdyYwdoUpKf4C8RPxekofkI0LyDQhLssB+w0bbghyxWRLJLsySksvzq7y0OA3cgGtxu4DIxsThL4WVmCh/AlTnaDIq7hTJi/4rLV2vN3cMgxc4xvO3qMgqhrckMREkposyL+gTx2ASj1woSIpvNHlBOfYFOqKVegMgVhly6g3dVgLPkJHxq+3fcUHQ+m4UyQKHWoLcbMR1UeibRq0i8yBzHMNPmVq3ylmSJglCs7GNPwteMXflamgvAUQ1rYq8y1dZ16F+RZFESv4PY+wYXgAAeJxjYGRgYADiRrlfx+L5bb4yyDMxgMC5e85rYPT///8PMDEwHgByORjA0gB2Lw3ieJxjYGRgYDzw/wCDHhPD//8MDExALgMq4AYAf2wEvgB4nGPYzSDIAAKrGBgYuRgYmIBMxv9AbMrAyvgPSH9CiDEwAgB+TwW0AAAAKgAqACoATAEwAZ4B/gJeAtQDFgNeA+YAAAABAAAADACdAAYAAAAAAAIAAAABAAEAAABAAC4AAAAAeJyNj8FOwkAQhv8FSqIS45HjHuHQsm1vvREiDyAJV1NkCw3QNu0mhEfQ+Bbejc/CK3j1BTyY+Bc2Bg8aupmdb/6ZnZkCuMYrBI7fLZ4tC3TwYbkBRziWm+iLe8stdMSLZQc3Ym+5Tf2LlaJ1wejp8KpmgS72lhu4xKflJu7EleUWuuLRsgMp3iy3qb9jhBIaMQzvOSRm2PEeUq2VDXnCbEFeIEXGeEtvsCSNkVMxB18yr6kF8KDoe6wwPAUiDHgSW5v81HqoGHlUNfU+MCp1bPRcznZyWBq9kZO40Is0k9vULOU4z8w4LxdaBp6SvaUxRTQYJFSTWvWqxMu0YZuKEx64Y4w1XFqKFSdUTOQPabx21+lKMzpJWOW/34lofzU+ZgOEVH16l6ZIIVv+WjqSpyswDELXD9xA+eHZa08plpTTw7KSg+pR3sHXi2KqyyrNM6mU7yml5LmdvwGT5HzZAHicY2BiAIP/BxgkGbABHiBmZGBiZGJkZmRhZGVkY2Rn5GDkZORiL83LdDM0MIDShlDaCEobQ2kTKG0Kpc2gtDmUtgAAyTgVxw==") format("woff"), url("social-likes.ttf") format("truetype");
src:url("data:application/x-font-woff;charset=utf-8;base64,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") format("woff"), url("social-likes.ttf") format("truetype");
font-weight:normal;
font-style:normal;
}