mirror of https://github.com/twbs/ratchet.git
XhmikosR
11 years ago
5 changed files with 130 additions and 122 deletions
@ -0,0 +1,44 @@ |
|||||||
|
# This file is generated via Grunt task. **Do not edit directly.** |
||||||
|
# See the 'build-ratchicons-data' task in Gruntfile.js. |
||||||
|
|
||||||
|
- icon-and-up |
||||||
|
- icon-back |
||||||
|
- icon-bars |
||||||
|
- icon-caret |
||||||
|
- icon-check |
||||||
|
- icon-close |
||||||
|
- icon-code |
||||||
|
- icon-compose |
||||||
|
- icon-down-nav |
||||||
|
- icon-down |
||||||
|
- icon-download |
||||||
|
- icon-edit |
||||||
|
- icon-forward |
||||||
|
- icon-gear |
||||||
|
- icon-home |
||||||
|
- icon-info |
||||||
|
- icon-left-nav |
||||||
|
- icon-left |
||||||
|
- icon-list |
||||||
|
- icon-more-vertical |
||||||
|
- icon-more |
||||||
|
- icon-pages |
||||||
|
- icon-pause |
||||||
|
- icon-person |
||||||
|
- icon-play |
||||||
|
- icon-plus |
||||||
|
- icon-refresh |
||||||
|
- icon-right-nav |
||||||
|
- icon-right |
||||||
|
- icon-search |
||||||
|
- icon-share |
||||||
|
- icon-sound |
||||||
|
- icon-sound2 |
||||||
|
- icon-sound3 |
||||||
|
- icon-sound4 |
||||||
|
- icon-star-filled |
||||||
|
- icon-star |
||||||
|
- icon-stop |
||||||
|
- icon-trash |
||||||
|
- icon-up-nav |
||||||
|
- icon-up |
@ -0,0 +1,34 @@ |
|||||||
|
/*! |
||||||
|
* Ratchet Grunt task for Ratchicons data generation |
||||||
|
* http://goratchet.com
|
||||||
|
* Original script from Bootstrap (http://getbootstrap.com).
|
||||||
|
* Bootstrap is copyright 2014 Twitter, Inc. and licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE).
|
||||||
|
*/ |
||||||
|
'use strict'; |
||||||
|
var fs = require('fs'); |
||||||
|
|
||||||
|
module.exports = function generateRatchiconsData() { |
||||||
|
// Pass encoding, utf8, so `readFileSync` will return a string instead of a
|
||||||
|
// buffer
|
||||||
|
var ratchiconsFile = fs.readFileSync('sass/ratchicons.scss', 'utf8'); |
||||||
|
var ratchiconsLines = ratchiconsFile.split('\n'); |
||||||
|
|
||||||
|
// Use any line that starts with ".icon-" and capture the class name
|
||||||
|
var iconClassName = /^\.(icon-[^\s]+)/; |
||||||
|
var ratchiconsData = '# This file is generated via Grunt task. **Do not edit directly.**\n' + |
||||||
|
'# See the \'build-ratchicons-data\' task in Gruntfile.js.\n\n'; |
||||||
|
for (var i = 0, len = ratchiconsLines.length; i < len; i++) { |
||||||
|
var match = ratchiconsLines[i].match(iconClassName); |
||||||
|
|
||||||
|
if (match !== null) { |
||||||
|
ratchiconsData += '- ' + match[1] + '\n'; |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
// Create the `_data` directory if it doesn't already exist
|
||||||
|
if (!fs.existsSync('docs/_data')) { |
||||||
|
fs.mkdirSync('docs/_data'); |
||||||
|
} |
||||||
|
|
||||||
|
fs.writeFileSync('docs/_data/ratchicons.yml', ratchiconsData); |
||||||
|
}; |
Loading…
Reference in new issue