mirror of
https://github.com/InfiniTimeOrg/InfiniTime.git
synced 2024-10-22 15:11:51 +02:00
node: Add lv_font_conv to node package
This means that these can be installed by simply running `npm i`. Also add node_modules to gitignore.
This commit is contained in:
parent
e6b96c2863
commit
9fd014db24
3
.gitignore
vendored
3
.gitignore
vendored
|
@ -50,3 +50,6 @@ src/arm-none-eabi
|
||||||
|
|
||||||
# clangd
|
# clangd
|
||||||
.cache/
|
.cache/
|
||||||
|
|
||||||
|
# npm
|
||||||
|
node_modules/
|
||||||
|
|
|
@ -15,10 +15,9 @@ To build this project, you'll need:
|
||||||
python -m pip install -r tools/mcuboot/requirements.txt
|
python -m pip install -r tools/mcuboot/requirements.txt
|
||||||
```
|
```
|
||||||
- A reasonably recent version of CMake (I use 3.16.5)
|
- A reasonably recent version of CMake (I use 3.16.5)
|
||||||
- lv_font_conv, to generate the font .c files
|
- lv_font_conv and lv_img_conv, to generate the font .c files
|
||||||
- see [lv_font_conv](https://github.com/lvgl/lv_font_conv#install-the-script)
|
|
||||||
- install npm (commonly done via the package manager, ensure node's version is at least 12)
|
- install npm (commonly done via the package manager, ensure node's version is at least 12)
|
||||||
- install lv_font_conv: `npm install lv_font_conv`
|
- install the modules: `npm install`
|
||||||
|
|
||||||
## Build steps
|
## Build steps
|
||||||
|
|
||||||
|
|
118
package-lock.json
generated
Normal file
118
package-lock.json
generated
Normal file
|
@ -0,0 +1,118 @@
|
||||||
|
{
|
||||||
|
"name": "InfiniTime",
|
||||||
|
"lockfileVersion": 3,
|
||||||
|
"requires": true,
|
||||||
|
"packages": {
|
||||||
|
"": {
|
||||||
|
"dependencies": {
|
||||||
|
"lv_font_conv": "^1.5.2"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/lv_font_conv": {
|
||||||
|
"version": "1.5.2",
|
||||||
|
"resolved": "https://registry.npmjs.org/lv_font_conv/-/lv_font_conv-1.5.2.tgz",
|
||||||
|
"integrity": "sha512-0UapRSTkVP/pnB8Z4r2HDHx5p2dJx/xUG1+14u/WXo59mwuC7BahR+Bnx/66jKoDrG1wFQwn9ZzoyMxRHOD9bg==",
|
||||||
|
"bundleDependencies": [
|
||||||
|
"argparse",
|
||||||
|
"bit-buffer",
|
||||||
|
"debug",
|
||||||
|
"make-error",
|
||||||
|
"mkdirp",
|
||||||
|
"opentype.js",
|
||||||
|
"pngjs"
|
||||||
|
],
|
||||||
|
"dependencies": {
|
||||||
|
"argparse": "^2.0.0",
|
||||||
|
"bit-buffer": "^0.2.5",
|
||||||
|
"debug": "^4.1.1",
|
||||||
|
"make-error": "^1.3.5",
|
||||||
|
"mkdirp": "^1.0.4",
|
||||||
|
"opentype.js": "^1.1.0",
|
||||||
|
"pngjs": "^6.0.0"
|
||||||
|
},
|
||||||
|
"bin": {
|
||||||
|
"lv_font_conv": "lv_font_conv.js"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/lv_font_conv/node_modules/argparse": {
|
||||||
|
"version": "2.0.1",
|
||||||
|
"inBundle": true,
|
||||||
|
"license": "Python-2.0"
|
||||||
|
},
|
||||||
|
"node_modules/lv_font_conv/node_modules/bit-buffer": {
|
||||||
|
"version": "0.2.5",
|
||||||
|
"inBundle": true,
|
||||||
|
"license": "MIT"
|
||||||
|
},
|
||||||
|
"node_modules/lv_font_conv/node_modules/debug": {
|
||||||
|
"version": "4.3.1",
|
||||||
|
"inBundle": true,
|
||||||
|
"license": "MIT",
|
||||||
|
"dependencies": {
|
||||||
|
"ms": "2.1.2"
|
||||||
|
},
|
||||||
|
"engines": {
|
||||||
|
"node": ">=6.0"
|
||||||
|
},
|
||||||
|
"peerDependenciesMeta": {
|
||||||
|
"supports-color": {
|
||||||
|
"optional": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/lv_font_conv/node_modules/make-error": {
|
||||||
|
"version": "1.3.6",
|
||||||
|
"inBundle": true,
|
||||||
|
"license": "ISC"
|
||||||
|
},
|
||||||
|
"node_modules/lv_font_conv/node_modules/mkdirp": {
|
||||||
|
"version": "1.0.4",
|
||||||
|
"inBundle": true,
|
||||||
|
"license": "MIT",
|
||||||
|
"bin": {
|
||||||
|
"mkdirp": "bin/cmd.js"
|
||||||
|
},
|
||||||
|
"engines": {
|
||||||
|
"node": ">=10"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/lv_font_conv/node_modules/ms": {
|
||||||
|
"version": "2.1.2",
|
||||||
|
"inBundle": true,
|
||||||
|
"license": "MIT"
|
||||||
|
},
|
||||||
|
"node_modules/lv_font_conv/node_modules/opentype.js": {
|
||||||
|
"version": "1.3.3",
|
||||||
|
"inBundle": true,
|
||||||
|
"license": "MIT",
|
||||||
|
"dependencies": {
|
||||||
|
"string.prototype.codepointat": "^0.2.1",
|
||||||
|
"tiny-inflate": "^1.0.3"
|
||||||
|
},
|
||||||
|
"bin": {
|
||||||
|
"ot": "bin/ot"
|
||||||
|
},
|
||||||
|
"engines": {
|
||||||
|
"node": ">= 8.0.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/lv_font_conv/node_modules/pngjs": {
|
||||||
|
"version": "6.0.0",
|
||||||
|
"inBundle": true,
|
||||||
|
"license": "MIT",
|
||||||
|
"engines": {
|
||||||
|
"node": ">=12.13.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/lv_font_conv/node_modules/string.prototype.codepointat": {
|
||||||
|
"version": "0.2.1",
|
||||||
|
"inBundle": true,
|
||||||
|
"license": "MIT"
|
||||||
|
},
|
||||||
|
"node_modules/lv_font_conv/node_modules/tiny-inflate": {
|
||||||
|
"version": "1.0.3",
|
||||||
|
"inBundle": true,
|
||||||
|
"license": "MIT"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
5
package.json
Normal file
5
package.json
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
{
|
||||||
|
"dependencies": {
|
||||||
|
"lv_font_conv": "^1.5.2"
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in a new issue