Minor engineering updates

This commit is contained in:
be5invis 2023-10-18 19:58:33 -07:00
parent abf1715495
commit 150db9dc52
3 changed files with 11 additions and 5 deletions

View file

@ -13,6 +13,7 @@
"sourceType": "module"
},
"extends": ["eslint:recommended", "prettier", "plugin:import/recommended"],
"ignorePatterns": ["/font-src/glyphs", "/font-src/meta", "/font-src/otl"],
"rules": {
"semi": ["error", "always"],
"no-var": "error",

View file

@ -4,8 +4,9 @@
"main": "./font-src/index.js",
"scripts": {
"build": "verda -f verdafile.mjs",
"bump-ver": "node utility/update-package-json-version/index.mjs && npm install",
"clean": "verda -f verdafile.mjs clean"
"bump-ver": "node utility/update-package-json-version/index.mjs && npm install && node utility/generate-ttfa-ranges/index.mjs",
"clean": "verda -f verdafile.mjs clean",
"lint": "eslint . --ext .mjs"
},
"dependencies": {
"@iarna/toml": "^2.2.5",

View file

@ -1,6 +1,10 @@
import fs from "fs";
import path from "path";
import url from "url";
import { ArrayUtil } from "../font-src/support/utils.mjs";
import { ArrayUtil } from "../../font-src/support/utils.mjs";
const __dirname = url.fileURLToPath(new URL(".", import.meta.url));
setImmediate(() => {
main().catch(e => {
@ -45,7 +49,7 @@ async function main() {
}
await fs.promises.writeFile(
"font-src/generated/ttfa-ranges.mjs",
path.resolve(__dirname, "../../font-src/generated/ttfa-ranges.mjs"),
`/* eslint-disable */\n` +
`// Machine generated. Do not modify。\n` +
`export default ` +