Updated npm/bower dependencies and refactored Gulpfile

This commit is contained in:
squidfunk 2016-02-11 12:09:58 +01:00
parent 900cab527c
commit 001fbc130a
17 changed files with 367 additions and 362 deletions

View File

@ -20,11 +20,15 @@
language: node_js
# Node.js versions
node_js:
- "4.1"
- "0.11"
# Install dependencies
before_script:
# Install gulp and bower
- npm install -g gulp
# Install bower
- npm install -g bower
# Install project dependencies

View File

@ -1,6 +1,8 @@
mkdocs-material-0.x.x (2016-xx-xx) [in progress]
* Fixed #1: GitHub stars don't work if the repo_url ends with a '/'
* Updated npm and bower dependencies to most recent versions
* Made MkDocs building/serving in build process optional
* Set up continuous integration with travis-ci.org
mkdocs-material-0.1.0 (2016-02-09)

View File

@ -27,7 +27,7 @@
var gulp = require('gulp');
var addsrc = require('gulp-add-src');
var args = require('yargs').argv;
var autoprefix = require('autoprefixer-core');
var autoprefix = require('autoprefixer');
var child = require('child_process');
var clean = require('del');
var collect = require('gulp-rev-collector');
@ -35,7 +35,7 @@ var compact = require('gulp-remove-empty-lines');
var concat = require('gulp-concat');
var ignore = require('gulp-ignore');
var gulpif = require('gulp-if');
var mincss = require('gulp-minify-css');
var mincss = require('gulp-cssnano');
var minhtml = require('gulp-htmlmin');
var minimage = require('gulp-image-optimization');
var modernizr = require('gulp-modernizr');
@ -54,7 +54,7 @@ var vinyl = require('vinyl-paths');
* Locals
* ------------------------------------------------------------------------- */
/* Application server */
/* MkDocs server */
var server = null;
/* ----------------------------------------------------------------------------
@ -204,7 +204,7 @@ gulp.task('assets:views', args.production ? [
*/
gulp.task('assets:revisions:clean', function() {
return gulp.src(['material/**/*.{ico,css,js,png,jpg,gif}'])
.pipe(ignore.include(/-[a-f0-9]{8}\.(ico|css|js|png|jpg|gif)$/))
.pipe(ignore.include(/-[a-f0-9]{8,}\.(ico|css|js|png|jpg|gif)$/))
.pipe(vinyl(clean));
});
@ -218,7 +218,7 @@ gulp.task('assets:revisions', [
'assets:static'
], function() {
return gulp.src(['material/**/*.{ico,css,js,png,jpg,gif}'])
.pipe(ignore.exclude(/-[a-f0-9]{8}\.(css|js|png|jpg|gif)$/))
.pipe(ignore.exclude(/-[a-f0-9]{8,}\.(css|js|png|jpg|gif)$/))
.pipe(rev())
.pipe(gulp.dest('material'))
.pipe(rev.manifest('manifest.json'))
@ -268,22 +268,22 @@ gulp.task('assets:watch', function() {
* ------------------------------------------------------------------------- */
/*
* Build application server.
* Build documentation.
*/
gulp.task('server:build', [
gulp.task('mkdocs:build', [
'assets:build'
], function() {
return child.spawnSync('mkdocs', ['build']);
});
/*
* Restart application server.
* Restart MkDocs server.
*/
gulp.task('server:spawn', function() {
gulp.task('mkdocs:serve', function() {
if (server)
server.kill();
/* Spawn application server */
/* Spawn MkDocs server */
server = child.spawn('mkdocs', ['serve', '-a', '0.0.0.0:8000']);
/* Pretty print server log output */
@ -305,23 +305,25 @@ gulp.task('server:spawn', function() {
* ------------------------------------------------------------------------- */
/*
* Build assets and application server.
* Build assets and documentation.
*/
gulp.task('build', [
'assets:build',
'server:build'
]);
'assets:build'
].concat(args.mkdocs
? 'mkdocs:build'
: []));
/*
* Start asset and server watchdogs.
* Start asset and MkDocs watchdogs.
*/
gulp.task('watch', [
'assets:build',
], function() {
return gulp.start([
'assets:watch',
'server:spawn'
]);
'assets:watch'
].concat(args.mkdocs
? 'mkdocs:serve'
: []));
});
/*

View File

@ -1,5 +1,5 @@
{
"name": "Material",
"name": "mkdocs-material",
"version": "0.1.0",
"description": "A material design theme for MkDocs",
"homepage": "http://squidfunk.github.io/mkdocs-material/",
@ -17,15 +17,15 @@
],
"private": true,
"dependencies": {
"classlist": "~2014.12.13",
"fastclick": "~1.0.6",
"lunr.js": "~0.5.10",
"pegasus": "~0.3.1",
"respond": "~1.4.2"
"classlist": "^2014.12.13",
"fastclick": "^1.0.6",
"lunr.js": "^0.6.0",
"pegasus": "^0.3.2",
"respond": "^1.4.2"
},
"devDependencies": {
"bourbon": "~4.2.2",
"quantum-colors": "~1.0.1",
"quantum-shadows": "~1.0.0"
"bourbon": "^4.2.6",
"quantum-colors": "^1.0.1",
"quantum-shadows": "^1.0.0",
}
}

View File

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -34,12 +34,12 @@
{% if config.extra.logo %}
<link rel="apple-touch-icon" href="{{ base_url }}/{{ config.extra.logo }}">
{% endif %}
{% set icon = icon | default('assets/images/favicon-e565ddfa.ico') %}
{% set icon = icon | default('assets/images/favicon-e565ddfa3b.ico') %}
<link rel="shortcut icon" type="image/x-icon" href="{{ base_url }}/{{ icon }}">
<link rel="icon" type="image/x-icon" href="{{ base_url }}/{{ icon }}">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Ubuntu:400,700">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Ubuntu+Mono">
<link rel="stylesheet" href="{{ base_url }}/assets/stylesheets/application-1f184bc3.css">
<link rel="stylesheet" href="{{ base_url }}/assets/stylesheets/application-5ffbc5b035.css">
{% for path in extra_css %}
<link rel="stylesheet" href="{{ path }}">
{% endfor %}
@ -103,12 +103,12 @@
</div>
</div>
</main>
<script src="{{ base_url }}/assets/javascripts/modernizr-79394028.js"></script>
<script src="{{ base_url }}/assets/javascripts/modernizr-e5e5f05404.js"></script>
<script>
var base_url = '{{ base_url }}';
var repo_id = '{{ repo_id }}';
</script>
<script src="{{ base_url }}/assets/javascripts/application-d84ecdee.js"></script>
<script src="{{ base_url }}/assets/javascripts/application-c6d2e828bd.js"></script>
{% for path in extra_javascript %}
<script src="{{ path }}"></script>
{% endfor %}

View File

@ -1,6 +1,6 @@
{
"assets/images/favicon.ico": "assets/images/favicon-e565ddfa.ico",
"assets/javascripts/application.js": "assets/javascripts/application-d84ecdee.js",
"assets/javascripts/modernizr.js": "assets/javascripts/modernizr-79394028.js",
"assets/stylesheets/application.css": "assets/stylesheets/application-1f184bc3.css"
"assets/images/favicon.ico": "assets/images/favicon-e565ddfa3b.ico",
"assets/javascripts/application.js": "assets/javascripts/application-c6d2e828bd.js",
"assets/javascripts/modernizr.js": "assets/javascripts/modernizr-e5e5f05404.js",
"assets/stylesheets/application.css": "assets/stylesheets/application-5ffbc5b035.css"
}

View File

@ -1,5 +1,5 @@
{
"name": "Material",
"name": "mkdocs-material",
"version": "0.1.0",
"description": "A material design theme for MkDocs",
"homepage": "http://squidfunk.github.io/mkdocs-material/",
@ -17,32 +17,29 @@
},
"private": true,
"devDependencies": {
"autoprefixer-core": "^5.1.11",
"css-mqpacker": "^3.1.0",
"del": "^1.1.1",
"gulp": "^3.8.11",
"autoprefixer": "^6.3.2",
"css-mqpacker": "^4.0.0",
"del": "^2.2.0",
"gulp": "^3.9.1",
"gulp-add-src": "^0.2.0",
"gulp-concat": "^2.5.2",
"gulp-debug": "^2.0.1",
"gulp-htmlmin": "^1.1.1",
"gulp-if": "^1.2.5",
"gulp-ignore": "^1.2.1",
"gulp-concat": "^2.6.0",
"gulp-cssnano": "^2.1.1",
"gulp-htmlmin": "^1.3.0",
"gulp-if": "^2.0.0",
"gulp-ignore": "^2.0.1",
"gulp-image-optimization": "^0.1.3",
"gulp-match": "^0.2.1",
"gulp-minify-css": "^1.1.0",
"gulp-modernizr": "^1.0.0-alpha",
"gulp-plumber": "^1.0.0",
"gulp-postcss": "^5.1.3",
"gulp-modernizr": "0.0.0",
"gulp-plumber": "^1.1.0",
"gulp-postcss": "^6.1.0",
"gulp-remove-empty-lines": "0.0.2",
"gulp-rev": "^3.0.1",
"gulp-rev-collector": "^1.0.0",
"gulp-sass": "^2.0.3",
"gulp-sourcemaps": "^1.5.2",
"gulp-sync": "^0.1.4",
"gulp-uglify": "^1.2.0",
"gulp-util": "^3.0.4",
"node-notifier": "^4.2.1",
"vinyl-paths": "^1.0.0",
"yargs": "^3.8.0"
"gulp-rev": "^7.0.0",
"gulp-rev-collector": "^1.0.2",
"gulp-sass": "^2.2.0",
"gulp-sourcemaps": "^1.6.0",
"gulp-uglify": "^1.5.2",
"gulp-util": "^3.0.7",
"node-notifier": "^4.5.0",
"vinyl-paths": "^2.1.0",
"yargs": "^3.32.0"
}
}

View File

@ -1,296 +1,296 @@
{
"IcoMoonType": "selection",
"icons": [
{
"icon": {
"paths": [
"M661.333 597.333h-33.92l-11.733-11.733c41.813-48.427 66.987-111.36 66.987-180.267 0-153.173-124.16-277.333-277.333-277.333s-277.333 124.16-277.333 277.333 124.16 277.333 277.333 277.333c68.907 0 131.84-25.173 180.267-66.773l11.733 11.733v33.707l213.333 212.907 63.573-63.573-212.907-213.333zM405.333 597.333c-106.027 0-192-85.973-192-192s85.973-192 192-192 192 85.973 192 192-85.973 192-192 192z"
],
"attrs": [],
"isMulticolor": false,
"tags": [
"search"
],
"grid": 24
},
"attrs": [],
"properties": {
"id": 0,
"order": 7,
"prevSize": 24,
"code": 58880,
"name": "search"
},
"setIdx": 1,
"setId": 4,
"iconIdx": 0
},
{
"icon": {
"paths": [
"M853.333 469.333h-519.253l238.293-238.293-60.373-60.373-341.333 341.333 341.333 341.333 60.373-60.373-238.293-238.293h519.253v-85.333z"
],
"attrs": [],
"isMulticolor": false,
"tags": [
"arrow-back"
],
"grid": 24
},
"attrs": [],
"properties": {
"id": 1,
"order": 4,
"prevSize": 24,
"code": 58881,
"name": "arrow-back"
},
"setIdx": 1,
"setId": 4,
"iconIdx": 1
},
{
"icon": {
"paths": [
"M426.667 256l-60.373 60.373 195.627 195.627-195.627 195.627 60.373 60.373 256-256z"
],
"attrs": [],
"isMulticolor": false,
"tags": [
"chevron-right"
],
"grid": 24
},
"attrs": [],
"properties": {
"id": 2,
"order": 9,
"prevSize": 24,
"code": 58882,
"name": "chevron-right"
},
"setIdx": 1,
"setId": 4,
"iconIdx": 2
},
{
"icon": {
"paths": [
"M810.667 273.707l-60.373-60.373-238.293 238.293-238.293-238.293-60.373 60.373 238.293 238.293-238.293 238.293 60.373 60.373 238.293-238.293 238.293 238.293 60.373-60.373-238.293-238.293z"
],
"attrs": [],
"isMulticolor": false,
"tags": [
"close"
],
"grid": 24
},
"attrs": [],
"properties": {
"id": 3,
"order": 8,
"prevSize": 24,
"code": 58883,
"name": "close"
},
"setIdx": 1,
"setId": 4,
"iconIdx": 3
},
{
"icon": {
"paths": [
"M128 768h768v-85.333h-768v85.333zM128 554.667h768v-85.333h-768v85.333zM128 256v85.333h768v-85.333h-768z"
],
"attrs": [],
"isMulticolor": false,
"tags": [
"menu"
],
"grid": 24
},
"attrs": [],
"properties": {
"id": 4,
"order": 10,
"prevSize": 24,
"code": 58884,
"name": "menu"
},
"setIdx": 1,
"setId": 4,
"iconIdx": 4
},
{
"icon": {
"paths": [
"M512 170.667l-60.373 60.373 238.293 238.293h-519.253v85.333h519.253l-238.293 238.293 60.373 60.373 341.333-341.333z"
],
"attrs": [],
"isMulticolor": false,
"tags": [
"arrow-forward"
],
"grid": 24
},
"attrs": [],
"properties": {
"id": 5,
"order": 15,
"prevSize": 24,
"code": 58885,
"name": "arrow-forward"
},
"setIdx": 1,
"setId": 4,
"iconIdx": 5
},
{
"icon": {
"paths": [
"M1024 194.418c-37.676 16.708-78.164 28.002-120.66 33.080 43.372-26 76.686-67.17 92.372-116.23-40.596 24.078-85.556 41.56-133.41 50.98-38.32-40.83-92.922-66.34-153.346-66.34-116.022 0-210.088 94.058-210.088 210.078 0 16.466 1.858 32.5 5.44 47.878-174.6-8.764-329.402-92.4-433.018-219.506-18.084 31.028-28.446 67.116-28.446 105.618 0 72.888 37.088 137.192 93.46 174.866-34.438-1.092-66.832-10.542-95.154-26.278-0.020 0.876-0.020 1.756-0.020 2.642 0 101.788 72.418 186.696 168.522 206-17.626 4.8-36.188 7.372-55.348 7.372-13.538 0-26.698-1.32-39.528-3.772 26.736 83.46 104.32 144.206 196.252 145.896-71.9 56.35-162.486 89.934-260.916 89.934-16.958 0-33.68-0.994-50.116-2.94 92.972 59.61 203.402 94.394 322.042 94.394 386.422 0 597.736-320.124 597.736-597.744 0-9.108-0.206-18.168-0.61-27.18 41.056-29.62 76.672-66.62 104.836-108.748z"
],
"attrs": [],
"isMulticolor": false,
"tags": [
"twitter",
"brand",
"tweet",
"social"
],
"defaultCode": 58525,
"grid": 24
},
"attrs": [],
"properties": {
"id": 6,
"order": 9,
"prevSize": 24,
"code": 58886,
"ligatures": "twitter, brand11",
"name": "twitter"
},
"setIdx": 1,
"setId": 4,
"iconIdx": 6
},
{
"icon": {
"paths": [
"M810.667 384h-170.667v-256h-256v256h-170.667l298.667 298.667 298.667-298.667zM213.333 768v85.333h597.333v-85.333h-597.333z"
],
"attrs": [],
"isMulticolor": false,
"tags": [
"file-download"
],
"grid": 24
},
"attrs": [],
"properties": {
"id": 7,
"order": 10,
"prevSize": 24,
"code": 58888,
"name": "download"
},
"setIdx": 1,
"setId": 4,
"iconIdx": 7
},
{
"icon": {
"paths": [
"M512 736.853l263.68 159.147-69.973-299.947 232.96-201.813-306.773-26.027-119.893-282.88-119.893 282.88-306.773 26.027 232.96 201.813-69.973 299.947z"
],
"attrs": [],
"isMulticolor": false,
"tags": [
"star"
],
"grid": 24
},
"attrs": [],
"properties": {
"id": 8,
"order": 9,
"prevSize": 24,
"code": 58889,
"name": "star"
},
"setIdx": 1,
"setId": 4,
"iconIdx": 8
},
{
"icon": {
"paths": [
"M512.008 12.642c-282.738 0-512.008 229.218-512.008 511.998 0 226.214 146.704 418.132 350.136 485.836 25.586 4.738 34.992-11.11 34.992-24.632 0-12.204-0.48-52.542-0.696-95.324-142.448 30.976-172.504-60.41-172.504-60.41-23.282-59.176-56.848-74.916-56.848-74.916-46.452-31.778 3.51-31.124 3.51-31.124 51.4 3.61 78.476 52.766 78.476 52.766 45.672 78.27 119.776 55.64 149.004 42.558 4.588-33.086 17.852-55.68 32.506-68.464-113.73-12.942-233.276-56.85-233.276-253.032 0-55.898 20.004-101.574 52.76-137.428-5.316-12.9-22.854-64.972 4.952-135.5 0 0 43.006-13.752 140.84 52.49 40.836-11.348 84.636-17.036 128.154-17.234 43.502 0.198 87.336 5.886 128.256 17.234 97.734-66.244 140.656-52.49 140.656-52.49 27.872 70.528 10.35 122.6 5.036 135.5 32.82 35.856 52.694 81.532 52.694 137.428 0 196.654-119.778 239.95-233.79 252.624 18.364 15.89 34.724 47.046 34.724 94.812 0 68.508-0.596 123.644-0.596 140.508 0 13.628 9.222 29.594 35.172 24.566 203.322-67.776 349.842-259.626 349.842-485.768 0-282.78-229.234-511.998-511.992-511.998z"
],
"attrs": [],
"isMulticolor": false,
"tags": [
"github",
"brand",
"octacat",
"social"
],
"grid": 24
},
"attrs": [],
"properties": {
"order": 27,
"prevSize": 24,
"ligatures": "github, brand40",
"name": "github",
"id": 433,
"code": 58887
},
"setIdx": 5,
"setId": 0,
"iconIdx": 432
}
],
"height": 1024,
"metadata": {
"name": "icon"
},
"preferences": {
"showGlyphs": true,
"showQuickUse": true,
"showQuickUse2": true,
"showSVGs": true,
"fontPref": {
"prefix": "icon-",
"metadata": {
"fontFamily": "icon",
"majorVersion": 1,
"minorVersion": 0
},
"metrics": {
"emSize": 1024,
"baseline": 6.25,
"whitespace": 50
},
"ie7": true,
"showSelector": true,
"selector": "class",
"classSelector": ".icon",
"showMetrics": true,
"showMetadata": true,
"cssVars": true,
"embed": false,
"noie8": false
},
"imagePref": {
"prefix": "icon-",
"png": true,
"useClassSelector": true,
"color": 4473924,
"bgColor": 16777215
},
"historySize": 100,
"showCodes": true,
"gridSize": 16
}
"IcoMoonType": "selection",
"icons": [
{
"icon": {
"paths": [
"M661.333 597.333h-33.92l-11.733-11.733c41.813-48.427 66.987-111.36 66.987-180.267 0-153.173-124.16-277.333-277.333-277.333s-277.333 124.16-277.333 277.333 124.16 277.333 277.333 277.333c68.907 0 131.84-25.173 180.267-66.773l11.733 11.733v33.707l213.333 212.907 63.573-63.573-212.907-213.333zM405.333 597.333c-106.027 0-192-85.973-192-192s85.973-192 192-192 192 85.973 192 192-85.973 192-192 192z"
],
"attrs": [],
"isMulticolor": false,
"tags": [
"search"
],
"grid": 24
},
"attrs": [],
"properties": {
"id": 0,
"order": 7,
"prevSize": 24,
"code": 58880,
"name": "search"
},
"setIdx": 1,
"setId": 4,
"iconIdx": 0
},
{
"icon": {
"paths": [
"M853.333 469.333h-519.253l238.293-238.293-60.373-60.373-341.333 341.333 341.333 341.333 60.373-60.373-238.293-238.293h519.253v-85.333z"
],
"attrs": [],
"isMulticolor": false,
"tags": [
"arrow-back"
],
"grid": 24
},
"attrs": [],
"properties": {
"id": 1,
"order": 4,
"prevSize": 24,
"code": 58881,
"name": "arrow-back"
},
"setIdx": 1,
"setId": 4,
"iconIdx": 1
},
{
"icon": {
"paths": [
"M426.667 256l-60.373 60.373 195.627 195.627-195.627 195.627 60.373 60.373 256-256z"
],
"attrs": [],
"isMulticolor": false,
"tags": [
"chevron-right"
],
"grid": 24
},
"attrs": [],
"properties": {
"id": 2,
"order": 9,
"prevSize": 24,
"code": 58882,
"name": "chevron-right"
},
"setIdx": 1,
"setId": 4,
"iconIdx": 2
},
{
"icon": {
"paths": [
"M810.667 273.707l-60.373-60.373-238.293 238.293-238.293-238.293-60.373 60.373 238.293 238.293-238.293 238.293 60.373 60.373 238.293-238.293 238.293 238.293 60.373-60.373-238.293-238.293z"
],
"attrs": [],
"isMulticolor": false,
"tags": [
"close"
],
"grid": 24
},
"attrs": [],
"properties": {
"id": 3,
"order": 8,
"prevSize": 24,
"code": 58883,
"name": "close"
},
"setIdx": 1,
"setId": 4,
"iconIdx": 3
},
{
"icon": {
"paths": [
"M128 768h768v-85.333h-768v85.333zM128 554.667h768v-85.333h-768v85.333zM128 256v85.333h768v-85.333h-768z"
],
"attrs": [],
"isMulticolor": false,
"tags": [
"menu"
],
"grid": 24
},
"attrs": [],
"properties": {
"id": 4,
"order": 10,
"prevSize": 24,
"code": 58884,
"name": "menu"
},
"setIdx": 1,
"setId": 4,
"iconIdx": 4
},
{
"icon": {
"paths": [
"M512 170.667l-60.373 60.373 238.293 238.293h-519.253v85.333h519.253l-238.293 238.293 60.373 60.373 341.333-341.333z"
],
"attrs": [],
"isMulticolor": false,
"tags": [
"arrow-forward"
],
"grid": 24
},
"attrs": [],
"properties": {
"id": 5,
"order": 15,
"prevSize": 24,
"code": 58885,
"name": "arrow-forward"
},
"setIdx": 1,
"setId": 4,
"iconIdx": 5
},
{
"icon": {
"paths": [
"M1024 194.418c-37.676 16.708-78.164 28.002-120.66 33.080 43.372-26 76.686-67.17 92.372-116.23-40.596 24.078-85.556 41.56-133.41 50.98-38.32-40.83-92.922-66.34-153.346-66.34-116.022 0-210.088 94.058-210.088 210.078 0 16.466 1.858 32.5 5.44 47.878-174.6-8.764-329.402-92.4-433.018-219.506-18.084 31.028-28.446 67.116-28.446 105.618 0 72.888 37.088 137.192 93.46 174.866-34.438-1.092-66.832-10.542-95.154-26.278-0.020 0.876-0.020 1.756-0.020 2.642 0 101.788 72.418 186.696 168.522 206-17.626 4.8-36.188 7.372-55.348 7.372-13.538 0-26.698-1.32-39.528-3.772 26.736 83.46 104.32 144.206 196.252 145.896-71.9 56.35-162.486 89.934-260.916 89.934-16.958 0-33.68-0.994-50.116-2.94 92.972 59.61 203.402 94.394 322.042 94.394 386.422 0 597.736-320.124 597.736-597.744 0-9.108-0.206-18.168-0.61-27.18 41.056-29.62 76.672-66.62 104.836-108.748z"
],
"attrs": [],
"isMulticolor": false,
"tags": [
"twitter",
"brand",
"tweet",
"social"
],
"defaultCode": 58525,
"grid": 24
},
"attrs": [],
"properties": {
"id": 6,
"order": 9,
"prevSize": 24,
"code": 58886,
"ligatures": "twitter, brand11",
"name": "twitter"
},
"setIdx": 1,
"setId": 4,
"iconIdx": 6
},
{
"icon": {
"paths": [
"M810.667 384h-170.667v-256h-256v256h-170.667l298.667 298.667 298.667-298.667zM213.333 768v85.333h597.333v-85.333h-597.333z"
],
"attrs": [],
"isMulticolor": false,
"tags": [
"file-download"
],
"grid": 24
},
"attrs": [],
"properties": {
"id": 7,
"order": 10,
"prevSize": 24,
"code": 58888,
"name": "download"
},
"setIdx": 1,
"setId": 4,
"iconIdx": 7
},
{
"icon": {
"paths": [
"M512 736.853l263.68 159.147-69.973-299.947 232.96-201.813-306.773-26.027-119.893-282.88-119.893 282.88-306.773 26.027 232.96 201.813-69.973 299.947z"
],
"attrs": [],
"isMulticolor": false,
"tags": [
"star"
],
"grid": 24
},
"attrs": [],
"properties": {
"id": 8,
"order": 9,
"prevSize": 24,
"code": 58889,
"name": "star"
},
"setIdx": 1,
"setId": 4,
"iconIdx": 8
},
{
"icon": {
"paths": [
"M512.008 12.642c-282.738 0-512.008 229.218-512.008 511.998 0 226.214 146.704 418.132 350.136 485.836 25.586 4.738 34.992-11.11 34.992-24.632 0-12.204-0.48-52.542-0.696-95.324-142.448 30.976-172.504-60.41-172.504-60.41-23.282-59.176-56.848-74.916-56.848-74.916-46.452-31.778 3.51-31.124 3.51-31.124 51.4 3.61 78.476 52.766 78.476 52.766 45.672 78.27 119.776 55.64 149.004 42.558 4.588-33.086 17.852-55.68 32.506-68.464-113.73-12.942-233.276-56.85-233.276-253.032 0-55.898 20.004-101.574 52.76-137.428-5.316-12.9-22.854-64.972 4.952-135.5 0 0 43.006-13.752 140.84 52.49 40.836-11.348 84.636-17.036 128.154-17.234 43.502 0.198 87.336 5.886 128.256 17.234 97.734-66.244 140.656-52.49 140.656-52.49 27.872 70.528 10.35 122.6 5.036 135.5 32.82 35.856 52.694 81.532 52.694 137.428 0 196.654-119.778 239.95-233.79 252.624 18.364 15.89 34.724 47.046 34.724 94.812 0 68.508-0.596 123.644-0.596 140.508 0 13.628 9.222 29.594 35.172 24.566 203.322-67.776 349.842-259.626 349.842-485.768 0-282.78-229.234-511.998-511.992-511.998z"
],
"attrs": [],
"isMulticolor": false,
"tags": [
"github",
"brand",
"octacat",
"social"
],
"grid": 24
},
"attrs": [],
"properties": {
"order": 27,
"prevSize": 24,
"ligatures": "github, brand40",
"name": "github",
"id": 433,
"code": 58887
},
"setIdx": 5,
"setId": 0,
"iconIdx": 432
}
],
"height": 1024,
"metadata": {
"name": "icon"
},
"preferences": {
"showGlyphs": true,
"showQuickUse": true,
"showQuickUse2": true,
"showSVGs": true,
"fontPref": {
"prefix": "icon-",
"metadata": {
"fontFamily": "icon",
"majorVersion": 1,
"minorVersion": 0
},
"metrics": {
"emSize": 1024,
"baseline": 6.25,
"whitespace": 50
},
"ie7": true,
"showSelector": true,
"selector": "class",
"classSelector": ".icon",
"showMetrics": true,
"showMetadata": true,
"cssVars": true,
"embed": false,
"noie8": false
},
"imagePref": {
"prefix": "icon-",
"png": true,
"useClassSelector": true,
"color": 4473924,
"bgColor": 16777215
},
"historySize": 100,
"showCodes": true,
"gridSize": 16
}
}