Files: 6502757ce947d02528d2915543f2282906ddfe53 / app / styles / css / font-awesome.js
604 bytesRaw
1 | const nest = require('depnest') |
2 | const fs = require('fs') |
3 | const { join, dirname } = require('path') |
4 | const { assign } = Object |
5 | const styleResolve = require('style-resolve') |
6 | |
7 | const fontCssPath = styleResolve.sync('font-awesome') |
8 | const css = fs.readFileSync(fontCssPath, 'utf8') |
9 | .replace(/\.{2}/g, (match) => join(dirname(fontCssPath), match)) |
10 | |
11 | // TODO: for patchlite, may have to convert font urls into url(data:base64: ....) format |
12 | |
13 | exports.gives = nest('styles.css') |
14 | |
15 | exports.create = function (api) { |
16 | return nest('styles.css', (sofar = {}) => { |
17 | return assign(sofar, { fontAwesome: css }) |
18 | }) |
19 | } |
20 | |
21 |
Built with git-ssb-web