diff --git a/package.json b/package.json index a877a55..84e8021 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "version": "0.1.7", "main": "./generate.js", "dependencies": { - "patel": ">=0.25.0", + "patel": ">=0.25.1", "node-sfnt": ">=0.0.20", "bezier-js": "*", "yargs": "*", diff --git a/support/glyph.patel b/support/glyph.patel index ef2854d..517644b 100644 --- a/support/glyph.patel +++ b/support/glyph.patel @@ -16,7 +16,7 @@ define [ratio l r m] : if [l === r] 0 ((m - l) / (r - l)) define [fallback] : for [local j 0] (j < arguments.length) [inc j] : if (arguments.(j) !== nothing) : return arguments.(j) -export default : define [Glyph name] : begin +export all : define [Glyph name] : begin set this.name name set this.unicode {} set this.contours {} diff --git a/support/spiroexpand.patel b/support/spiroexpand.patel index 246fec4..742640b 100644 --- a/support/spiroexpand.patel +++ b/support/spiroexpand.patel @@ -11,7 +11,7 @@ define-macro xytransform : syntax-rules set @y : @t * @tfm.xy + @y * @tfm.yy + @tfm.y ] -export default : define [SpiroExpansionContext] : begin +export all : define [SpiroExpansionContext] : begin set this.gizmo [Transform.Id] set this.controlKnots {} set this.defaultd1 0 diff --git a/support/stroke.patel b/support/stroke.patel index 9a752c2..d78aae7 100644 --- a/support/stroke.patel +++ b/support/stroke.patel @@ -16,7 +16,7 @@ define KAPPA 0.51 define BKAPPA : KAPPA + 0.1 define CKAPPA BKAPPA -export default : define [Stroke] : begin +export all : define [Stroke] : begin this.points = {} this.samples = SAMPLES this.gizmo = [Transform.Id]