Joshua A. Horton
8d7721545a
chore(web): updates sinon to a version with fully-ESM artifact
2024-05-09 08:49:51 +07:00
Joshua A. Horton
01d0019d86
chore(web): removes package.json references to old @npm/types versions
2024-05-07 14:38:41 +07:00
Joshua A. Horton
398b9e0ae2
chore(common): drops package-specific 'chai', '@types/chai' versions
...
chore(web): missed leaving these out of the rebase
2024-05-07 14:35:09 +07:00
Marc Durdin
cd8121ef65
chore(common): builder scripts now use /resources/build/builder.inc.sh
...
Note: there is a bit of potential confusion about the difference between
/resources/builder.inc.sh (the full implementation for builder scripts),
and /resources/build/builder.inc.sh (the source script that builder
scripts should always use).
This allows us to make assumptions that will always be true for builder
scripts that may not be true for other scripts, such as setting base
folder.
2024-05-02 15:54:31 +07:00
Marc Durdin
0f390d47cc
chore(common): maintenance on build scripts - cd
...
Fixes #11324 .
* Always `cd "$THIS_SCRIPT_PATH"`
* Remove unnecessary `cd` from all build.sh
* Remove unnecessary `set -eu` from all build.sh (and `# set -x`)
* Replace old build-utils.sh incantation in a few build.sh scripts
2024-05-02 15:54:29 +07:00
Steven R. Loomis
10275e699d
fix(common): hextobin should return an error status
2023-12-14 15:49:01 -06:00
Marc Durdin
3f21f65c43
chore(common): fixup sourcemap-path-remapper build settings
2023-10-05 14:46:14 +07:00
Marc Durdin
f832b9ff3d
chore(developer): remove temp non-esm module in kmc-model
2023-10-04 15:25:01 +07: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
Joshua A. Horton
d47433da56
chore(web): normalizes srcMap paths for cleaner Sentry reports
2023-07-06 10:51:40 +07:00
Joshua Horton
2ac8a4503b
Merge branch 'master' into feature-esmodule-web-engine
2023-06-26 09:09:43 +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
787b32ba34
Revert "chore(web): merge master into feature-esmodule-web-engine (A17S9 end) 🧩 "
2023-03-31 14:17:37 +11:00
Joshua A. Horton
f5e64a10a5
chore: Merge branch 'chore/common/ldml-ts-and-node-updates' into chore/feature-esmodule-master-update
2023-03-14 09:23:39 +07:00
Marc Durdin
a2ceb98948
chore: rewrite extra standard build script prolog
2023-02-23 08:09:41 +07:00
Marc Durdin
9eb472579c
chore: Merge branch 'feature-ldml' into chore/merge-master-to-feature-ldml-A17S7-2
2023-02-23 08:05:31 +07:00
Marc Durdin
ce864ea923
chore: update standard script prolog to use builtin instead of dirname
2023-02-22 11:04:15 +07:00
Marc Durdin
463c7ff907
chore: remove greadlink from standard script prolog
2023-02-22 10:43:06 +07:00
Steven R. Loomis
bccc1e5720
Merge remote-tracking branch 'upstream/master' into chore/merge-master-20230217-epic-ldml
2023-02-17 18:52:33 -06:00
Joshua A. Horton
6af1e4890e
chore(web): Merge branch 'feature-esmodule-web-engine' into chore/web/feature-esmodule-update
2023-02-16 15:18:50 +07:00
Joshua A. Horton
a3752dd9ff
chore(common): full-repo ts-node update
2023-02-09 12:39:15 +07:00
Joshua A. Horton
878e0f0ea2
chore(common): updates typescript to 4.9.5
2023-02-09 08:40:52 +07:00
Steven R. Loomis
ae45295dc6
Merge remote-tracking branch 'upstream/master' into chore/merge-master-a17s5-REDO-epic-ldml
2023-02-03 16:53:35 -06:00
Joshua A. Horton
a167679f7e
chore(web): Merge branch 'feature-esmodule-web-engine' into change/web/device-detector-modularization
2023-02-03 08:43:21 +07:00
Joshua A. Horton
b943b5a80b
chore(common/models): Merge branch 'feature-esmodule-web-engine' into feat/common/models/lm-worker-sourcemapping
2023-02-02 15:29:04 +07:00
Joshua A. Horton
e2d1b17dec
fix(common): some nits
2023-02-01 13:08:26 +07:00
Joshua A. Horton
36de7b7d72
chore(web): Merge branch 'change/common/web/input-processor-modularization' into change/web/device-detector-modularization
2023-01-23 14:30:46 +07:00
Joshua A. Horton
3c5ed3247a
fix(web): sourcemap-path-remapper needed a build.sh
2023-01-23 08:22:29 +07:00
Joshua A. Horton
587d2c88db
feat(common): basic build script for the sourcemap-path-remapper tool
2023-01-20 15:02:16 +07:00
Joshua A. Horton
e24c48c9b7
chore(common): removes at-this-point-unused npm package
2023-01-20 15:02:16 +07:00
Joshua A. Horton
42531aed23
feat(common): TS-based srcmap remapper tool
2023-01-20 14:01:12 +07:00
Joshua A. Horton
1ebcaa5927
feat(common): basic build script for the sourcemap-path-remapper tool
2023-01-09 11:56:08 +07:00
Joshua A. Horton
db15c4956b
chore(common): removes at-this-point-unused npm package
2022-12-12 09:26:14 +07:00
Joshua A. Horton
4cd7cd3363
feat(common): TS-based srcmap remapper tool
2022-12-12 08:52:56 +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