Steven R. Loomis
10275e699d
fix(common): hextobin should return an error status
2023-12-14 15:49:01 -06:00
Marc Durdin
d4e4992714
chore(common): cleanup final Typescript non-ESM metadata
...
Fixes #9262 .
2023-10-04 12:55:51 +07:00
Marc Durdin
8c28b96c9f
chore(common): convert resources/build/version to ES Modules
...
Fixes #9677 .
2023-10-04 12:21:35 +07:00
Marc Durdin
253dea0ba6
chore(common): fixup Commander call
2023-10-04 12:21:10 +07:00
Marc Durdin
f69f28bbd5
chore(common): convert hextobin to ES Modules
...
Fixes #9675 .
2023-10-04 11:50:28 +07:00
Steven R. Loomis
9f9589b095
feat(developer): fix e2e test 🙀
...
- re-enable e2e
- fix basic.txt to match
tools (hextobin):
- support diff(block1,block2,divisor)
- document the comma rule
For: #7377
2023-06-08 13:29:15 -05:00
Marc Durdin
a2ceb98948
chore: rewrite extra standard build script prolog
2023-02-23 08:09:41 +07:00
Marc Durdin
cbb15b2cb9
chore(core): tweak scripts
2022-10-14 16:32:57 +11:00
Marc Durdin
2cf6bf3f60
chore(common): update build.sh dependencies for epic-ldml
2022-10-14 10:45:00 +11:00
Marc Durdin
6f949ad63f
chore(developer): fixup dependency type changes
...
* xml2js, `emptyTag` property: https://github.com/DefinitelyTyped/DefinitelyTyped/pull/59259
* semver `parse` `includePrerelease` property: https://github.com/DefinitelyTyped/DefinitelyTyped/pull/61586#discussion_r939877412
* commander use needed to be declared for hextobin
2022-09-22 11:46:44 +10:00
Marc Durdin
cae408edc5
chore: merge feature-ldml into branch
2022-09-21 14:56:45 +10:00
Marc Durdin
93a1fc88b9
chore(developer): remove crc generation from kmc-keyboard
2022-09-19 15:30:38 +10:00
Marc Durdin
ab999ea0ba
chore(common): cleanup basic.txt a bit more
...
Also uses `index()` to get count of strings automatically.
Reformat basic.txt to make it more readable as it will get less
'basic' over time!
2022-09-03 06:36:41 +10:00
Marc Durdin
738401cdb5
feat(common): hextobin index command
...
Adds an `index` command as suggested by #7186 .
> Future enhancement suggestion: include ... index() for block indices
> within these repeated blocks. Would be very useful for string tables
> in the example ref.
2022-09-03 06:28:22 +10:00
Marc Durdin
702db90a71
feat(core): add version field to meta
...
Also adds semver package for validating the version field.
2022-09-02 14:13:10 +10:00
Marc Durdin
d141274aed
chore(core): update hextobin files with new format
2022-09-02 14:06:26 +10:00
Marc Durdin
17371c3801
feat(common): add size and offset calculators to hextobin
...
This makes it easier to write a binary file which contains offsets and
size values. Using this for unit tests for the LDML keyboard compiler.
Example kmldmlc basic.txt is updated and included.
Future enhancement suggestion: include count() for repeated blocks and
index() for block indices within these repeated blocks. Would be very
useful for string tables in the example ref.
2022-09-02 11:37:59 +10:00
Marc Durdin
07e4f20259
chore(common): chmod +x again
2022-08-29 15:49:23 +10:00
Marc Durdin
66af0d3793
chore(common): cleanup package-lock.json
2022-08-29 15:16:55 +10:00
Marc Durdin
670229937a
chore: move hextobin to common
2022-08-29 15:07:43 +10:00