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