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" "sourceType": "module"
}, },
"extends": ["eslint:recommended", "prettier", "plugin:import/recommended"], "extends": ["eslint:recommended", "prettier", "plugin:import/recommended"],
"ignorePatterns": ["/font-src/glyphs", "/font-src/meta", "/font-src/otl"],
"rules": { "rules": {
"semi": ["error", "always"], "semi": ["error", "always"],
"no-var": "error", "no-var": "error",

View file

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

View file

@ -1,6 +1,10 @@
import fs from "fs"; 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(() => { setImmediate(() => {
main().catch(e => { main().catch(e => {
@ -45,7 +49,7 @@ async function main() {
} }
await fs.promises.writeFile( await fs.promises.writeFile(
"font-src/generated/ttfa-ranges.mjs", path.resolve(__dirname, "../../font-src/generated/ttfa-ranges.mjs"),
`/* eslint-disable */\n` + `/* eslint-disable */\n` +
`// Machine generated. Do not modify。\n` + `// Machine generated. Do not modify。\n` +
`export default ` + `export default ` +