Commit graph

482 commits

Author SHA1 Message Date
Joshua A. Horton
9cf996a184 fix(web): fixes wordbreaker test import path 2024-08-27 14:55:33 +07:00
Joshua Horton
957412aa77
Merge pull request #10692 from keymanapp/feat/web/wordbreaker-data-optimization
feat(web): optimize the wordbreaker data table for filesize and ease of first-load parsing 
2024-08-27 10:19:25 +07:00
Joshua A. Horton
be24a7d605 chore(common/models): moves data-compiler artifacts to /tools subfolder 2024-08-26 09:26:08 +07:00
Joshua A. Horton
ecaef394ce docs(common/models): fixes relative path in doc-comment 2024-08-23 08:37:39 +07:00
Joshua A. Horton
347b8142e0 chore(common/models): copies original data-gen's license for attribution 2024-08-23 08:37:20 +07:00
Joshua A. Horton
044c25a0e4 change(common/models): increase specificity in wordbreaker's .gitignore 2024-08-23 08:29:08 +07:00
Joshua A. Horton
88df68cf9f chore(common/models): reorganize wordbreaker build outputs 2024-08-21 10:53:57 +07:00
Joshua A. Horton
4159bab458 fix(common/models): fix unit-test reference to renamed file 2024-08-09 09:30:50 +07:00
Joshua A. Horton
e5387f0947 change(web): Unicode data-fetcher build.sh -> download.sh 2024-08-08 13:07:56 +07:00
Joshua A. Horton
fef5b3ab63 chore(web): Merge branch 'feat/web/wordbreaker-property-data-gen' into feat/web/wordbreaker-data-optimization 2024-08-08 12:56:46 +07:00
Joshua A. Horton
7016e5b40b chore(common/models): removes incomplete early check-in 2024-08-08 12:53:04 +07:00
Joshua A. Horton
dda43aa399 change(common/models): moves wordbreaker data-gen from src/ to tools/, removes old data.ts 2024-08-08 12:51:30 +07:00
Joshua A. Horton
02f721dc24 feat(common/models): add property-lookup unit test set 2024-08-07 09:52:10 +07:00
Joshua A. Horton
b145adfaf8 fix(web): fixes value for end of BMP range 2024-08-07 09:52:10 +07:00
Joshua A. Horton
fdecc602d3 feat(common/models): connect encoded lookup table 2024-08-07 09:37:22 +07:00
Joshua A. Horton
5045df13db change(common/models): improve encoding format 2024-08-07 09:37:07 +07:00
Joshua A. Horton
23c03082a5 chore(web): Merge branch 'feat/web/wordbreaker-property-data-gen' into feat/web/wordbreaker-data-optimization 2024-08-07 08:52:21 +07:00
Joshua A. Horton
1ff33a329a change(common/models): set unicode-data dep for configure step 2024-08-07 08:39:24 +07:00
Joshua A. Horton
c2da9cdbf6 change(common/models): data table compilation as configure, not build 2024-08-07 08:38:21 +07:00
Joshua A. Horton
217ad29a5b fix(common/models): actually run the data-compiler 2024-08-07 08:36:25 +07:00
Joshua A. Horton
e2dffff68d fix(common): fix data-compiler path references 2024-08-07 08:36:17 +07:00
Joshua A. Horton
c7f4631fea fix(common/models): fix tsconfig issue from this PR's changes 2024-08-07 08:34:57 +07:00
Joshua A. Horton
77b94bf559 feat(common/models): integrates wordbreaking-data processor into wordbreaker toolchain 2024-08-06 14:47:04 +07:00
Joshua A. Horton
cc023dd5af chore(common/models): reverts unneeded addition of zlib 2024-08-06 13:36:30 +07:00
Joshua A. Horton
cf4f832817 chore(web): Merge branch 'master' into feat/web/wordbreaker-property-data-gen 2024-08-06 10:01:41 +07:00
Joshua Horton
020bdb4231
Merge pull request #11732 from keymanapp/fix/web/array-from-polyfill
fix(web): add limited Array.from polyfill for lm-worker use
2024-06-14 15:39:30 +07:00
Joshua A. Horton
d07fa7e953 chore(common): eliminate ts-node ref from most subpackages 2024-06-10 10:07:58 +07:00
Joshua A. Horton
e527317d3a fix(common): remove subpackge entries for older TS version 2024-06-10 09:14:03 +07:00
Joshua A. Horton
d66d474f64 fix(web): add limited Array.from polyfill for lm-worker use
Fixes: #11502
Fixes: KEYMAN-WEB-K4
2024-06-07 11:56:18 +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
Joshua A. Horton
346556b74f fix(web): conditional import path 2024-02-16 11:57:24 +07:00
Joshua A. Horton
47d945f309 fix(web): conditional import path 2024-02-16 11:56:44 +07:00
Joshua A. Horton
0b79b86197 feat(common/models): initial pass for encoded-string wordbreaker data tables 2024-02-13 08:29:38 +07:00
Joshua A. Horton
58c7575d4b feat(web): full property data-table generation functionality; data is exact match 2024-02-13 08:29:25 +07:00
Joshua A. Horton
901861a75d feat(web): implements string-encoded prop-array search 2024-02-13 08:29:25 +07:00
Joshua A. Horton
9093c0719b change(web): preps for wordbreaker child projects 2024-02-13 08:29:24 +07:00
Joshua A. Horton
99481d64ed feat(web): lm-worker es6-bundling 2023-12-18 10:32:36 +07:00
Marc Durdin
d4e4992714 chore(common): cleanup final Typescript non-ESM metadata
Fixes #9262.
2023-10-04 12:55:51 +07:00
Joshua A. Horton
194139be03 chore(web): paren spacing cleanup 2023-06-15 15:49:38 +07:00
Joshua A. Horton
6e8432383b chore(web): applies bulk of review suggestions 2023-06-15 15:48:53 +07:00
Joshua A. Horton
b65df8243b chore(web): cleanup of lm-worker & related build scripts, removal of lower-level bundles 2023-06-14 15:51:09 +07:00
Joshua A. Horton
626e1855a3 chore(web): Merge branch 'change/srcmap-cleanup-and-c8-use' into chore/web/centralize-kmw-tsconfigs 2023-06-14 14:59:18 +07:00
Joshua A. Horton
3ce99b9c73 chore(web): cleanup re set_keyman_standard_build_path 2023-06-14 10:00:39 +07:00
Joshua A. Horton
6a30efe60f chore(web): kmw-worker tsconfig -> common/models 2023-06-14 08:16:15 +07:00
Joshua A. Horton
e876229312 chore(common/models): centralizes the worker tsconfig settings 2023-06-13 15:22:39 +07:00
Joshua A. Horton
96224f528a chore(common/models): package.json script use of gosh ./build.sh 2023-06-13 14:31:04 +07:00
Joshua A. Horton
84553d11f9 fix(common/web): fixed sourcemap path rooting issues, dropped unused worker products 2023-06-12 14:45:48 +07:00