diff --git a/font-src/otl/index.ptl b/font-src/otl/index.ptl index 78c3b42a3..be5bbfe78 100644 --- a/font-src/otl/index.ptl +++ b/font-src/otl/index.ptl @@ -1,4 +1,4 @@ -import 'topsort' as topsort +import 'toposort' as toposort import 'object-assign' as objectAssign import '../support/glyph' as Glyph import '../support/transform' as Transform diff --git a/font-src/otl/table-util.ptl b/font-src/otl/table-util.ptl index fc7fa2cb9..be37222d8 100644 --- a/font-src/otl/table-util.ptl +++ b/font-src/otl/table-util.ptl @@ -1,5 +1,5 @@ import [AnyCv] from "../support/gr" -import 'topsort' as topsort +import 'toposort' as toposort export : define [CreateEmptyTable] {.languages {.} .features {.} .lookups {.} .lookupDep {}} extern Map @@ -181,6 +181,6 @@ export : define [query-related-glyphs glyphs para entries] : begin return sink export : define [finalizeTable table] : begin - set table.lookupOrder : topsort table.lookupDep + set table.lookupOrder : toposort table.lookupDep foreach [{key lang} : pairs-of table.languages] : begin if lang.features : lang.features.sort diff --git a/package.json b/package.json index 80d0c9349..3d37dba63 100644 --- a/package.json +++ b/package.json @@ -7,28 +7,28 @@ "install": "node utility/check-env" }, "dependencies": { - "cldr": "^5.5.4", + "@iarna/toml": "^2.2.5", + "cldr": "^5.6.0", "ejs": "^3.1.3", - "fs-extra": "^9.0.0", + "fs-extra": "^9.0.1", "object-assign": "^4.1.1", "otfcc-ttcize": "^0.10.2", "patel": "^0.33.1", - "semver": "^7.1.3", + "semver": "^7.3.2", "spiro": "^2.0.0", "stylus": "^0.54.7", - "@iarna/toml": "^2.2.5", - "topsort": "^0.0.2", - "ttf2woff": "^2.0.1", + "toposort": "^2.0.2", + "ttf2woff": "^2.0.2", "ttf2woff2": "^3.0.0", - "typo-geom": "^0.8.4", + "typo-geom": "^0.9.0", "unicode-13.0.0": "^0.8.0", "unorm": "^1.6.0", - "verda": "^1.0.1", + "verda": "^1.1.0", "which": "^2.0.2" }, "devDependencies": { - "eslint": "^6.8.0", - "eslint-config-prettier": "^6.10.0", + "eslint": "^7.4.0", + "eslint-config-prettier": "^6.11.0", "prettier": "^2.0.5" }, "engines": {