-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.js
More file actions
38 lines (34 loc) · 1017 Bytes
/
index.js
File metadata and controls
38 lines (34 loc) · 1017 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
"use strict";
const TypoGeom = require("typo-geom");
module.exports = {
// Support
Workflow: require("./workflow"),
geometry: {
Point: TypoGeom.Point,
GlyphPoint: TypoGeom.OnOffGlyphPoint,
Transform: require("./geometry/transform"),
c2q: require("./procs/quadify/ctq")
},
contourHash: require("./support/contourhash"),
kvfns: require("./support/kvfns"),
// Procedures
adjust: require("./procs/adjust"),
alias: require("./procs/alias"),
build: require("./procs/build"),
mark: require("./procs/mark"),
gc: require("./procs/gc"),
introduce: require("./procs/introduce"),
quadify: require("./procs/quadify"),
rebase: require("./procs/rebase"),
setEncodings: require("./procs/set-encodings"),
subset: require("./procs/subset"),
merge: {
above: require("./procs/merge/above"),
below: require("./procs/merge/below")
},
// Detailed manipulation
manip: {
glyph: require("./manip/glyph-manip-context"),
glyphKit: require("./manip/manip-kit")
}
};