diff --git a/package.json b/package.json index 39ed309..7cbd6ad 100644 --- a/package.json +++ b/package.json @@ -52,7 +52,7 @@ "pug": "^2.0.0-beta6", "ratchet": "git://github.com/twbs/ratchet.git#v2.0.2", "script-runner": "^0.1.5", - "svgfont2js": "^0.1.2", + "svgfont2js": "git+https://github.com/jGleitz/svgfont2js.git#90c8ccb6f42d2b93182789b2cc2a5ebcee8ebb8c", "svgo": "^0.7.1", "vue": "^2.0.1", "vue-compiler": "^2.0.0", diff --git a/src/icon-stack.coffee b/src/icon-stack.coffee index 6f19b2b..704a8a0 100644 --- a/src/icon-stack.coffee +++ b/src/icon-stack.coffee @@ -3,7 +3,7 @@ i = require "./icon" iconStack = render: -> `with(this){//` - return _h 'svg', + return $createElement 'svg', style:(computedStyle) attrs: "version":"1.1" @@ -12,7 +12,7 @@ iconStack = "width":outerWidth "height":outerHeight "viewBox":box - ,[_h 'path', + ,[$createElement 'path', attrs: "d":icon.d "transform":flipped diff --git a/src/process-fonts.coffee b/src/process-fonts.coffee index 70a123e..dc7e03c 100644 --- a/src/process-fonts.coffee +++ b/src/process-fonts.coffee @@ -122,5 +122,10 @@ processSet = (setname,set) -> .then JSON.stringify .then (string) -> fs.writeFileSync(path.resolve(__dirname+"/../icons/#{setname}.json"),string) + +iconsDir = './icons'; +unless fs.existsSync(iconsDir) + fs.mkdirSync(iconsDir) + for setname, set of sets processSet(setname,set)